Free tool · No signup

Is my Shopify tracking
broken?

Enter your store address. In a few seconds you'll see how your Meta pixel and GA4 are installed, and whether they can report purchases from Shopify checkout.

The short answer: theme code doesn't run in checkout.

Since checkout extensibility, Shopify only sends checkout events, including purchases, to pixels connected in Settings › Customer events: the Facebook & Instagram app, the Google & YouTube app, other app pixels, or a custom pixel. A Meta pixel or GA4 tag pasted into theme.liquid still fires on product and cart pages, but never on the purchase. Shopify also stopped running legacy Additional Scripts on the Thank You and Order Status pages, so stores that relied on them lost purchase tracking without any warning.

Theme-only pixel

Page views and add-to-carts arrive, purchases don't. Ads Manager shows fewer purchases than Shopify.

Duplicate tags

The same ID loaded by an app and by theme code counts storefront events twice and skews reports.

Silent breaks

An app update, disconnected account or consent change can stop purchase events with no error anywhere.

Common questions.

Why does my Meta pixel or GA4 miss Shopify purchases?

Code hard-coded in a Shopify theme doesn't run in checkout. Purchase events are only sent from checkout by pixels connected in Customer events, such as the Facebook & Instagram app, the Google & YouTube app, or a custom pixel.

What does this tracking checker look at?

It reads your storefront's public homepage code: the app and custom pixels Shopify lists in Customer events, plus any Meta pixel, gtag.js or Google Tag Manager code hard-coded in your theme. It does not log in or place orders.

Can it tell if purchases actually arrive in Meta and GA4?

No. It shows how tracking is installed. To confirm purchases arrive, place a test order and check Meta Events Manager and GA4, or use a monitor such as PixelPulse that alerts you when purchase events stop.

Why is a duplicate tag a problem?

If the same pixel or Google tag is loaded by an app and by theme code, storefront events such as page views and add-to-carts can be counted twice, which inflates reports and confuses ad optimization.

Does it work on headless stores?

No. Headless storefronts (Hydrogen or a custom front end) don't include Shopify's Customer events setup in the page, so the checker can't read it. Use a test order instead.

Does it store the store address I enter?

Results for a store are cached for 10 minutes so repeat checks are fast. We don't ask for your name or email.

Step-by-step guides

Meta pixel not working on Shopify · GA4 purchase event not firing · How to test checkout tracking

PixelPulse

Know when purchase tracking breaks.
Before your ads do.

Watches your checkout events and alerts you when Meta or GA4 purchases stop arriving, so you fix it the same day.

View on Shopify →