Shopify CAPI for Every Paid Order
Shopify CAPI sends your paid orders to Meta from a server, not the shopper's browser. The DataCops Shopify app sends every paid order as a Purchase to Meta, Google Ads, TikTok and LinkedIn, including Shop Pay and Apple Pay checkouts, so ad blockers stop costing you sales in your reports.
Every conversion, online and offline, checked before your ads learn from it
Trusted by agencies and brands running paid media










What is Shopify CAPI?
Shopify CAPI is Shopify tracking that sends store events, above all the paid order, to Meta through the Conversions API from a server instead of from a pixel in the shopper's browser. A browser pixel can be blocked, can miss an express checkout and loses the shopper when the tab closes early. A server event comes from the order itself, so the ad platform hears about the sale either way.
DataCops does this with the DataCops Shopify app. Shopify tells DataCops when an order is paid, and DataCops sends it as a Purchase, with value and currency, to Meta, Google Ads, TikTok and LinkedIn. Its Web Pixel inside Shopify adds the steps before the sale: add to cart, checkout, payment info and search.
DataCops sends every paid Shopify order server-side as a Purchase to Meta, Google Ads, TikTok and LinkedIn, express checkouts included, with the shopping steps before it.
What your ads learn from
Who needs Shopify server-side tracking
Stores whose ad platforms report fewer sales than Shopify does.
DTC brands on Meta
Meta keeps under-reporting purchases, so it learns from a fraction of your buyers.
Stores with express checkout
Shop Pay and Apple Pay orders that a browser pixel never saw now reach your ads.
Shopify stores on Klaviyo
The same install makes abandoned cart flows fire for returning shoppers.
Agencies running Shopify ads
One setup per store sends orders to every ad account the client uses.
Why your ads see fewer Shopify orders than you do
The order is in Shopify. The ad platform just never heard about it.
The browser pixel gets blocked
Ad blockers and privacy browsers stop the Meta pixel and Google tag. The shopper still buys, and your ads never see it.
Express checkouts skip the pixel
Shop Pay, Apple Pay and one-page checkouts can finish before a browser script reports the step it watches.
The click is gone before the order
Safari clears cookies set by browser scripts after 7 days. A shopper who buys two weeks after the ad has no click left to match.
Bots look like shoppers
Bot sessions add to cart and start checkouts, and every one teaches your ads to find more traffic like it.
How DataCops sends Shopify orders to your ads
Four steps from the ad click to a Purchase on every platform you connected.
- Step 01Saved on yourdomain.comfbclid from Meta Keptgclid from Google Ads Keptttclid from TikTok KeptKept for up to 90 days
The shopper clicks your ad. DataCops keeps the click ID on your own domain for up to 90 days.
- Step 02VisitorSafari · ad blocker onRecognized, returning visitor
They come back and shop. The Web Pixel reports cart, checkout and payment steps.
- Step 03Finding the ad click againWon dealby email or phoneAd click, 23 days earlierMatched
The order is paid. Shopify tells DataCops, which finds the shopper's session and click.
- Step 04Won deal sent
Meta Sent once
Google Ads Sent once
TikTok Sent once
LinkedIn Sent once
DataCops sends one Purchase, with value, to each platform. Pixel and webhook never double count.
The paid order comes from Shopify's server, so no browser can block it.
What Shopify server-side tracking sends
Shopify events arrive in two ways: the paid order from Shopify's own order webhook, and the shopping steps from the DataCops Web Pixel that runs inside Shopify. DataCops turns each into the standard event name your ad platforms expect.
Order paid becomes Purchase
Sent from Shopify to DataCops when payment is captured, with the order value and currency. Nothing in the browser can block it, and express checkouts count too.
Product added to cart becomes AddToCart
Reported by the DataCops Web Pixel inside Shopify, then sent to your ad platforms from the DataCops server.
Checkout started becomes InitiateCheckout
Sent when the shopper opens checkout, with the cart value.
Payment info submitted becomes AddPaymentInfo
The step between checkout and the paid order.
Search submitted becomes Search
What shoppers typed into your store search.
Product viewed becomes Viewed Product
Goes to Klaviyo for browse abandonment only. Your ad platforms do not get product views.
Shopify tracking that also fixes your Klaviyo flows
The same install feeds Klaviyo. Klaviyo can only email a shopper it recognises, and its browser cookie lasts about 7 days. A shopper who comes back later adds to cart as a stranger, so your abandoned cart flow never starts.
DataCops remembers returning shoppers for up to 400 days and sends Viewed Product, Added to Cart and Started Checkout to Klaviyo from its server, on the right profile. Orders and your catalog keep coming from Shopify's own Klaviyo app, so nothing is counted twice.
Fix Klaviyo abandoned cart flows
Shopify CAPI for Meta, Google Ads, TikTok and LinkedIn
One paid order, sent to every platform you connected, each send logged with its status and the reason.
- 1Meta Conversions APIThe Purchase goes to Meta's Conversions API with the order value, the click ID and hashed contact details for matching.
- 2Google AdsPurchases are sent by default, matched by the GCLID or by hashed first-party data when there is no click ID.
- 3TikTok Events APIOrders reach TikTok as server-side web events.
- 4LinkedIn Conversions APISent to the conversion rule you pick, for stores that sell through LinkedIn ads.
Keep bots out of your Shopify ad data
Bots add to cart and start checkouts too. Every one tells Meta, Google Ads and TikTok to find more visitors like it. DataCops checks every visit for bots and datacenter traffic, and for VPNs and proxies if you choose.
Switch on Real people only for a platform and visits DataCops judged to be bots never reach it. It is off by default, set per platform, so you decide.
How DataCops spots botsDataCops vs Shopify's Facebook and Instagram app
Shopify tracking for your ads, side by side. Checked September 2026 against Shopify's help center.
What DataCops does not do yet
Better to know now than after you install.
Refunds do not reach Meta or TikTok
DataCops marks the refund in its own reports. On those platforms the order stays counted.
No Microsoft Ads
Shopify orders go to Meta, Google Ads, TikTok and LinkedIn.
Product views stay off your ads
Viewed Product goes to Klaviyo only. Ad platforms get cart, checkout, payment, search and purchase.
Bot filtering is your choice
Real people only is off until you switch it on for a platform.
Set up Shopify CAPI in three steps
About 5 minutes per store. No theme code.
- Step 1storefront
Install the DataCops Shopify app
It adds the Web Pixel and listens for paid orders. Your store is linked to DataCops on install. - Step 2ads_click
Connect your ad accounts
Meta, Google Ads, TikTok and LinkedIn, each with one-click sign-in. - Step 3tune
Pick what to send
Purchases go out once connected. Switch on Real people only per platform, and connect Klaviyo if you use it.
FAQ
Shopify CAPI means sending your Shopify store events, above all the paid order, to Meta through the Conversions API from a server instead of from the shopper's browser. Because the event never depends on a browser script, ad blockers and Safari cookie limits cannot stop it. The same idea applies to Google Ads, TikTok and LinkedIn through their own server APIs.
Works with the rest of DataCops
Conversion API
Server-side conversions to Meta, Google Ads and TikTok, no code.
See Conversion APIAds Warmup
Feed your customer list to the ad platforms before you spend.
See Ads WarmupFirst-Party Analytics
Real, bot-filtered traffic from your own domain.
See First-Party AnalyticsFraud Traffic Validation
Keep bots and fake sessions out of your ad data.
See Fraud Traffic ValidationSend every Shopify order to your ads
Paid orders server-side as a Purchase to Meta, Google Ads, TikTok and LinkedIn, express checkouts included.
Setup in 5 minutes. No credit card.