Pick the problem you're actually seeing
My GTM purchase tag stopped firing since Additional Scripts was deprecated
Checkout Extensibility removed the field it used to live in. Rebuild it as a Web Pixels API pixel.
Read the fix →Shopify's Trekkie script loads extra Facebook Pixels I didn't add
It's firing a pixel ID you already configured elsewhere in the admin. Find every source and pick one.
Read the fix →How do I add a custom pixel now that Additional Scripts is gone?
Settings > Customer events, a sandboxed editor, and the analytics.subscribe API. Here's the setup.
Read the fix →Shopify's revenue total doesn't match GA4/GTM ecommerce revenue
Two different instruments, not a broken integration. Here's what gap is normal and what isn't.
Read the fix →UTM parameters don't get attributed to the resulting Shopify order
Cookie-based capture breaks in five specific, findable ways. Here's how to trace which one.
Read the fix →Session continuity breaks when checkout runs on myshopify.com or shop.app
Cookies don't cross domains. Here's how to carry the GA4 client id across on purpose.
Read the fix →Facebook Pixel AddToCart/Purchase values are wrong or duplicated
Wrong values and duplicates are different bugs wearing the same symptom. Here's how to isolate each.
Read the fix →What's the right architecture for Shopify orders into Mixpanel?
There's no native integration. Here's the server-side webhook pattern that keeps orders reliable.
Read the fix →Fixed the tag but still not sure the numbers are right?
A runtime audit reconciles Shopify, GA4, and your ad platforms order by order - the same standard every fix on this page is verified against.
Request an audit