Shopify server-side tracking: every order to Meta, TikTok and GA4, once
Shopify's checkout runs outside your theme, so theme scripts miss purchases. Trakero takes the order from Shopify itself, and a Web Pixel covers the checkout steps, with one id so each order counts once.
Illustration of the event flow
What you get
Orders from Shopify, not the browser
orders/paid (or orders/create for COD shops), refunds and cancellations arrive as signed webhooks, verified and deduplicated by webhook id.
Checkout visibility
The Web Pixel receives Shopify's standard events, from page views to checkout_completed, and respects Shopify's customer privacy consent.
Counted once
checkout_completed and the order webhook share purchase_{order id}, so they merge into one purchase.
Private by design
The Shopify token is sealed; customer details are hashed on arrival; the mandatory privacy webhooks are handled.
Where browser-only tracking loses the sale
Pick a situation your shoppers are in and watch one order take both paths.
A shopper from your Facebook ad places an order.
Illustration of what happens on shoppers' devices, not a measurement.
Set up in minutes
- 1In Trakero, open Store platforms and enter your myshopify.com address.
- 2Approve the app on Shopify's install screen.
- 3Choose whether a purchase counts when the order is paid or created (COD).
Questions
Why beta?+
The app is built and tested against Shopify's documented APIs. It becomes generally available once it is listed in the Shopify App Store after Shopify's review.
Do I still need the Facebook & Instagram Shopify channel?+
You can keep it for catalog sales; turn off its data sharing or give Trakero's pixel the same ids to avoid double counting.
Platform rules from Shopify: Web Pixels API, Shopify: HTTPS webhooks.