Integration · Shopify

Server-side tracking for Shopify that sees every order.

Shopify's checkout runs on a domain your pixels can't reach. The AdsPing app captures every Purchase and Refund via order webhooks — server-side — and forwards them to Meta CAPI, TikTok, Google Ads, and GA4 with full match parameters.

Why server-side

On Shopify, the highest-value event — Purchase — happens on checkout.shopify.com, a domain where your theme's scripts don't run. Browser pixels rely on Shopify's sandboxed pixel environment, which strips many match parameters and still gets blocked by ad blockers and Safari ITP on the storefront side.

The result: stores routinely see 30–50% of purchases missing from Meta and TikTok attribution. Smart Bidding and Advantage+ starve on incomplete purchase data, and scaling decisions get made on wrong ROAS numbers.

The AdsPing Shopify app sidesteps the browser entirely for orders: Shopify fires a webhook the moment an order is created or refunded, and AdsPing forwards it server-to-server with hashed customer data, click IDs from the storefront session, and a shared event_id for dedup.

How it works

  1. 01

    Install from the Shopify App Store

    One-click OAuth install. The app injects the storefront tracking script automatically — no theme.liquid editing.

  2. 02

    Connect your destinations

    Meta pixel via OAuth, TikTok pixel ID + token, Google Ads conversion action, GA4 — any or all in parallel.

  3. 03

    Orders flow via webhooks

    Order create and refund webhooks fire server-side the moment they happen. Refunds forward as negative-value events so platforms see restated ROAS.

  4. 04

    Storefront + checkout stitched together

    The storefront session's click IDs (fbc, ttclid, gclid) and identity signals join the webhook order via AdsPing's identity graph — so server-side purchases still attribute to the ad click.

What you get

checkout.shopify.com coverage

Orders are captured by webhook, not browser script — so purchases on Shopify's checkout domain are never lost, ad blocker or not.

Refund forwarding

Refunds and cancellations forward as adjustments, so Meta and Google optimize on net revenue instead of gross.

All destinations in parallel

Meta CAPI, TikTok Events API, Google Ads, GA4 — one app, every platform, per-destination delivery status.

Identity graph match boost

Customer email, phone, and address from the order join the storefront session's fbp/fbc/IP — pushing Event Match Quality higher than Shopify's native integrations typically reach.

No theme edits, no code

Install, connect, done. The app manages the storefront script and web pixel automatically; uninstalling cleans up after itself.

Native Shopify billing

Plans from $25/mo billed through Shopify's own subscription system — no separate card, no surprise charges, 14-day free trial.

Frequently asked questions

How is this different from Shopify's native Facebook & TikTok channel apps?
The native channel apps run inside Shopify's sandboxed pixel environment with limited match parameters and no delivery visibility. AdsPing captures orders via webhooks, enriches them with the storefront session's click IDs and identity data, and shows you per-event delivery status and match quality for every platform.
Does it track the checkout on checkout.shopify.com?
Yes — that's the core reason to use it. Orders are captured server-side via Shopify webhooks the moment they're created, so the checkout domain's script restrictions don't matter.
Will purchases be double-counted if I keep the Meta channel app?
AdsPing dedups its own browser and server events by event_id. If another app is also sending CAPI events for the same pixel, disable one side to avoid double-counting — the install guide covers this.
How is it billed?
Through Shopify's native billing — plans start at $25/mo with a 14-day free trial, tiered by monthly order volume. No external card required.
Does it handle refunds and cancellations?
Yes. Refund webhooks forward as negative-value adjustments so ad platforms optimize on net revenue, not gross.

Stop losing conversions today.

14-day free trial on every plan. Full feature set from day one.