Trakero
Integrationbeta

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.

ShopifyBrowser SDKTrakerodedup · hash · retryMeta CAPITikTokGA4

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.

yourstore.com/checkout/thanksuBlock Origin · 3 requests bloOrder #10231Red dress × 2 · ৳2,580✓ confirmed · CODPlace order123456789🍪_fbc · 7-day cap✕ tab closed🖥️Your store's serverorder.status → paid✕ad blockerTrakeromerge · hash · dedupMeta · via PixelblockedMeta · via CAPI202 · delivered once

A shopper from your Facebook ad places an order.

✕ Browser Pixel: blocked✓ Trakero: delivered once

Illustration of what happens on shoppers' devices, not a measurement.

Set up in minutes

  1. 1In Trakero, open Store platforms and enter your myshopify.com address.
  2. 2Approve the app on Shopify's install screen.
  3. 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.

Works together with