Theme-only pixel
Page views and add-to-carts arrive, purchases don't. Ads Manager shows fewer purchases than Shopify.
Free tool · No signup
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.
This check reads your public storefront code only. It can't see whether purchases actually arrive in Meta and GA4 after checkout.
Get alerts when purchase tracking stops →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.
Page views and add-to-carts arrive, purchases don't. Ads Manager shows fewer purchases than Shopify.
The same ID loaded by an app and by theme code counts storefront events twice and skews reports.
An app update, disconnected account or consent change can stop purchase events with no error anywhere.
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.
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.
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.
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.
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.
Results for a store are cached for 10 minutes so repeat checks are fast. We don't ask for your name or email.
Meta pixel not working on Shopify · GA4 purchase event not firing · How to test checkout tracking
PixelPulse
Watches your checkout events and alerts you when Meta or GA4 purchases stop arriving, so you fix it the same day.