In this guide
- Shopify's channels help but are not the whole job: you still need deduplication, matching data and consent.
- Server-side tracking is possible on Shopify through customer events and a server container.
- Shopify's own reports and ad platform reports will not match. That is normal.
Shopify stores usually start tracking by installing a channel: Facebook and Instagram, Google and YouTube, TikTok. The set-up wizard is friendly, and the myths that follow are understandable. This page checks the most common ones. See Meta Conversions API for Shopify, Stripe purchase tracking and conversion tracking FAQ.
The claims
| Claim | Verdict | The facts |
|---|---|---|
| "Installing the Meta channel means tracking is done" | Half true | It sends events, including server events at the highest data-sharing level, but you still need to check deduplication, match quality and consent. |
| "You cannot do server-side tracking on Shopify" | False | Use customer events and a custom pixel to forward events to a server container. |
| "You cannot track the checkout" | Half true | You cannot paste any code. Customer events and checkout apps cover standard events. |
| "Shopify numbers and ad platform numbers should match" | False | Different attribution rules, lost events and overlap guarantee a gap. |
| "Turning on two channels doubles the data" | False | It can double count. Use one server route per platform. |
| "The Shopify analytics show where the sale came from" | Half true | They use their own rules and cookies. Compare with other tools carefully. |
| "Safari does not matter" | False | Safari is a large share of mobile traffic and shortens cookies. See Safari ITP. |
| "Consent banner apps are optional" | False in many regions | Consent rules apply to Shopify stores like any other. |
3 things to remember
Scroll and the points stack up.
Shopify's channels help but are not the whole job: you still need deduplication, matching data and consent.

Server-side tracking is possible on Shopify through customer events and a server container.

Shopify's own reports and ad platform reports will not match. That is normal.

What a good Shopify set-up includes
A consent solution
That works with Shopify's customer privacy settings and Consent Mode.
One server route per platform
The channel or a container, not both.
Shared event IDs
Between browser and server events.
Matching data
Hashed e-mail and phone from the checkout events, with consent.
Long-lived cookies
Open Tracked's Cookie Keeper (every plan) helps for Safari visitors.
A weekly comparison
Platform purchases against Shopify orders.
Reading the reports
Shopify's reports, Meta, Google and GA4 will all show different numbers for the same week. Use Shopify orders as the reference and compare ratios over time. A stable ratio is fine. A sudden change means something broke. See conversion tracking FAQ.
Runs on your domain, anywhere
Your tracking runs on your own domain, so a visit from any country is handled the same way.
When a server container helps
- You advertise on several platforms.
- You want cookies that last longer for returning iPhone visitors.
- You want to add stored customer data to later events.
- You want to send profit as the conversion value.
Open Tracked hosts the container from a free plan. The Shopify route uses a custom pixel to forward events to your tagging subdomain, as described in Meta Conversions API for Shopify.
Ask Ari instead of digging through reports
Ari reads your tracking and ad data and answers in plain words.
Frequently asked questions
Is the Meta channel enough for Shopify tracking?
It is a good start. Check deduplication, match quality and consent, and consider a server container if you use several platforms.
Can I do server-side tracking on Shopify?
Yes, with customer events, a custom pixel and a server container.
Why do Shopify and Meta numbers differ?
Different attribution rules, lost events and overlap.
Can I track the Shopify checkout?
Yes, through customer events. You cannot paste scripts into the checkout.
Do Shopify stores need consent banners?
In regions where consent is required, yes.
Do I need spreadsheets to read my results?
No. Once tracking is live, the Open Tracked analytics shows spend, revenue, ROAS and profit, and you can ask Ari, the built-in AI assistant, questions about your own numbers in plain words. Ari's allowance depends on your analytics plan.
Is Open Tracked different from Open Track or Open Space Track?
No. Open Tracked is the official name of our server-side tracking platform, and the website is opentracked.io. Many people search for it as Open Track, OpenTrack or Open Space Track. All of them lead to the same product: server-side Google Tag Manager hosting, first-party analytics and a CRM pipeline.

Fix your tracking at the source
Open Tracked hosts your server-side Tag Manager, keeps first-party cookies alive and shows what each ad is really worth.
The Open Tracked team
We build Open Tracked: server-side tracking hosting, analytics and the tools around them, for stores that spend on ads. Questions about this guide, or an idea for the next one?
Comments
Loading comments...

