Shopify
Shopify tracking setup for GA4, Google Ads and the Facebook pixel
Shopify knows what it sold. Your ad platforms disagree. Checkout extensibility, apps that each inject their own tags, and a customer events sandbox that behaves differently from the rest of the site. We make the numbers line up.
Shopify tracking at a glance
- Service
- Shopify tracking set up end to end and reconciled against orders
- Price
- from $150, quoted before any work starts
- Covers
- GA4 ecommerce events, Google Ads conversions, Meta pixel and Conversions API
- Platforms
- Shopify, including checkout extensibility and customer events
- You get
- One source per event, and reports that agree with the Shopify admin
- After the fix
- The same validated events feed the full setup if you go that way
Why Shopify numbers and ad platform numbers diverge
Shopify changed how checkout tracking works, and a lot of setups never caught up.
What the Shopify tracking work covers
How it runs
What a Shopify tracking fix costs
- 01
Access
Shopify admin, GA4, GTM and the ad accounts in scope.
- 02
Audit
We trace a real order from checkout to every platform that claims it.
- 03
Fix
Customer Events, duplicates, values and currency put right.
- 04
Verify
Reconciled against the Shopify orders export, then handed over.
FAQ
Shopify tracking and conversion questions
Why do Shopify and GA4 report different numbers?
Shopify counts the order. GA4 counts an event that has to survive the checkout, consent, and whatever apps are also writing to the page. Every one of those is a place the event can go missing or arrive twice.
How does checkout extensibility affect tracking?
Checkout is a separate surface with its own rules, and scripts written for the rest of the store do not simply carry over to it. That is why purchase tracking is the part that breaks while everything before it keeps working.
Should I use Shopify customer events or Google Tag Manager?
Customer events is the supported route into the checkout surface. A container still has a place for the rest of the store. Problems come from running both without deciding which one owns each event.
Why do my Shopify apps each add their own pixel?
Because each one is built to work on its own. Install three and the same purchase is reported three times. The fix is to decide which implementation is the source of truth and turn the rest off.
Can you set up Google Ads and Meta conversions for Shopify?
Yes, in the same pass. They read the same events, so fixing the events once is what makes both platforms report correctly. Deeper platform work is scoped separately.
Do you work with Shopify Plus?
Yes. The standard package is built for a transactional store with a cart and an online checkout, which is what Shopify is regardless of plan.
What access do you need?
Store access with permission to manage customer events, plus the ad accounts involved. We list the exact items before you start collecting them, because gathering accesses is usually the slowest part.
Tracking is the first of the nine steps
Once Shopify events are verified, the full system joins ad spend from every platform to that revenue in your own BigQuery and deploys the standard dashboard set on top.
Describe what Shopify is reporting
Send the symptom, the platform and a screenshot if you have one. We come back with what we think is happening, what it would take to fix, and a fixed price, before any work starts.