Shopify CAPI for Every Paid Order

Paid Orders Server-SideExpress Checkouts IncludedMeta, Google, TikTok, LinkedInKlaviyo Flow Recovery

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.

Setup in 5 minutes
No credit card

Every conversion, online and offline, checked before your ads learn from it

CaptureClean & RouteDistribute · CAPIInvalid trafficWebsiteForms · LeadsCheckoutSignupsCustom event+ any eventBot · VPN · Consent · ScoreMeta CAPIGoogle AdsTikTokLinkedIn+ every CAPIQualified?HighLevelHubSpotShopify+ any CRM
trafficverifiedpendingconfirmedinvalid

Trusted by agencies and brands running paid media

AffilinoBigfishClever DigitalKeetraxLegendListingLogicNumeroStormZealdBurst Digital
Definition

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

Shopper with an ad blocker
What your ads see today Ad click Add to cart Checkout Purchase
With DataCops Ad click Add to cart Checkout Purchase
Shop Pay or Apple Pay checkout
What your ads see today Ad click Purchase, with value
With DataCops Ad click Purchase, with value
Shopper who closes the tab after paying
What your ads see today Ad click Checkout Purchase
With DataCops Ad click Checkout Purchase

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 Shopify tracking misses sales

Why your ads see fewer Shopify orders than you do

The order is in Shopify. The ad platform just never heard about it.

Events Meta received
Lead Received
Booked call Never seen
Deal won Never seen
The pixel stops at the form

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.

One-page checkout
Cart
Checkout step Skipped
Payment
Started Checkout never fires

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 ad click, in the browser
Day 1Ad click saved
Day 8Safari clears the cookie
Day 23Deal won
No click left to match

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.

Leads sent to your ads
Real lead Counted
Bot lead Counted
Real lead Counted
Your ads now look for more bots

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.

  1. Step 01
    Saved on yourdomain.com
    fbclid from Meta Kept
    gclid from Google Ads Kept
    ttclid from TikTok Kept
    Kept for up to 90 days

    The shopper clicks your ad. DataCops keeps the click ID on your own domain for up to 90 days.

  2. Step 02
    Visitor
    Safari · ad blocker on
    Recognized, returning visitor

    They come back and shop. The Web Pixel reports cart, checkout and payment steps.

  3. Step 03
    Finding the ad click again
    Won dealby email or phone
    Ad click, 23 days earlierMatched

    The order is paid. Shopify tells DataCops, which finds the shopper's session and click.

  4. Step 04
    Won 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.

Events

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.

From ShopifyYour ads receive
Order paid
Shopify order webhook
Purchase
Product added to cart
Shopify Web Pixel
AddToCart
Checkout started
Shopify Web Pixel
InitiateCheckout
Payment info submitted
Shopify Web Pixel
AddPaymentInfo
Search submitted
Shopify Web Pixel
Search
Product viewed
Shopify Web Pixel
Klaviyo only
Returning shopper, day 41
Klaviyo cookie7 days
DataCops memoryUp to 400 days
Viewed Product Browse abandonment flow
Added to Cart Abandoned cart flow
Started Checkout Abandoned checkout flow
Klaviyo flow recovery

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
Delivery log
every event, every platform, with a reason
Live
Purchase #1042 to Meta
fbclid + hashed email
Delivered
Purchase #1042 to Google Ads
gclid, as a purchase
Delivered
Purchase #1042 to TikTok
server-side web event
Delivered
AddToCart to Meta
bot, Real people only is on
Skipped
Delivery log

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.

  1. 1
    Meta Conversions API
    The Purchase goes to Meta's Conversions API with the order value, the click ID and hashed contact details for matching.
  2. 2
    Google Ads
    Purchases are sent by default, matched by the GCLID or by hashed first-party data when there is no click ID.
  3. 3
    TikTok Events API
    Orders reach TikTok as server-side web events.
  4. 4
    LinkedIn Conversions API
    Sent to the conversion rule you pick, for stores that sell through LinkedIn ads.
Real people only

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 bots
Meta, delivery Real people only
AddToCart Real shopper, Safari Sent
InitiateCheckout Real shopper, Chrome Sent
AddToCart Bot, datacenter IP Skipped

DataCops vs Shopify's Facebook and Instagram app

Shopify tracking for your ads, side by side. Checked September 2026 against Shopify's help center.

DataCops
Facebook and Instagram app
Paid orders to Meta server-side
With data sharing set to Maximum
Same orders to Google Ads, TikTok and LinkedIn
From one install
Meta only
Bot traffic kept out of your ads
Real people only, per platform
Returning shoppers fed to Klaviyo flows
Up to 400 days
Delivery log per send
Sent, skipped or failed, with the reason
In Meta Events Manager
Honest note

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.

  1. Step 1
    storefront

    Install the DataCops Shopify app
    It adds the Web Pixel and listens for paid orders. Your store is linked to DataCops on install.

  2. Step 2
    ads_click

    Connect your ad accounts
    Meta, Google Ads, TikTok and LinkedIn, each with one-click sign-in.

  3. Step 3
    tune

    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.

Send 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.

Live traffic quality

Updated just now

Visits · last 24h

487
Real users
35873.5%
Bots · auto-filtered
12926.5%

Without filtering, 26.5% of your reported traffic is bot noise inflating dashboards and draining ad spend.

Don't trust your analytics!

Make confident, data-driven decisions withactionable ad spend insights.

Setup in 2 minutes
No credit card