Guides
Shopify tracking guides
Why Shopify, GA4 and Meta disagree, and how to find the orders behind the gap. For alert-specific steps, see the fix guides.
Shopify orders don’t match GA4: how to find the exact missing orders
Step-by-step: join Shopify orders to GA4 transaction_id, separate expected gaps from broken tracking, and find which orders GA4 never received.
Meta shows fewer purchases than Shopify: read the gap before you cut ads
Why Meta reports fewer purchases than Shopify, how to compare the right numbers, and how to tell an attribution gap from broken Pixel or CAPI tracking.
GA4 shows more purchases than Shopify: how to find duplicate purchase events
When GA4 reports more purchases or revenue than Shopify, a purchase is being sent twice. How to find the duplicates and the integration causing them.
Which Shopify orders can GA4 and Meta never see?
POS sales, draft orders, subscription renewals and marketplace orders never pass through your online checkout. Which orders to expect to be missing, and why.
Meta Pixel and Conversions API deduplication on Shopify: event_id explained
When the Pixel and the Conversions API both send a purchase, Meta needs a shared event_id to count it once. How to check deduplication and fix it.
How much discrepancy between Shopify, GA4 and Meta is normal?
There is no universal acceptable gap. How to work out your store’s normal discrepancy, and how to spot the change that means tracking broke.
Consent Mode on Shopify: why EU purchases disappear from GA4 and Meta
How Shopify’s customer privacy settings and Google Consent Mode affect purchase tracking for EU shoppers, and how to check your defaults.
fbclid and gclid stripped by redirects: how to test your ad links
Redirects that drop fbclid, gclid or UTM parameters break ad attribution. How it happens on Shopify and how to test every ad link in seconds.
Find out which orders your tracking missed
TagGap is in Shopify App Store review. Get early access, or run the free scan now.