Skip to main content
SOLUTION / SHOPIFY

Server-side attribution for Shopify, built for 2026

TrackLayer gives Shopify merchants server-side conversion events that survive Checkout Extensibility migrations and modern Web Pixels API constraints. It restores post-ATT attribution by enriching consented Shopify order data — with EMQ confidence intervals, anomaly auto-pause on delivery drift, and EU/US residency — before Meta, Google, TikTok, Pinterest, and Snapchat receive the payload.

checkout_completedShopify Web Pixelcaptured
orders/paidWebhookenriched
purchaseMeta CAPIaccepted
refundDestinationsdeduped
SHOPIFY SIGNAL PIPELINE
§ 01

Why Shopify stores need this

42%

median Meta event match quality without server-side

38%

of Safari users blocked from conversion tracking

7-day

ITP cookie window vs 90-day attribution

§ 02

What TrackLayer does for Shopify

01

Native Shopify app

One-click install with Shopify OAuth, scoped permissions, and no theme edits.

02

Checkout Extensibility ready

Compatible with Checkout Extensibility and Shopify Web Pixels API for modern checkout tracking.

03

Automatic order tracking

Purchase, refund, partial-refund, and subscription renewal events are normalized automatically.

04

Customer matching

Forward email_hash, phone_hash, and click_id when consent allows stronger platform matching.

05

Multi-currency values

Send source currency values plus converted USD so platforms and finance teams stay aligned.

06

Consent forwarding

Shopify Customer Privacy API state travels with each event for GDPR-compliant routing.

§ 03

Installation in 3 steps

01

Install the TrackLayer app from Shopify App Store

02

Connect your ad platforms via OAuth: Meta, Google, TikTok, Pinterest, Snapchat

03

Events start flowing within 60 seconds; verify in the TrackLayer dashboard

§ 04

Webhook to CAPI

Shopify order.json excerpt
{
  "id": 5820149915923,
  "name": "#TL-1048",
  "currency": "EUR",
  "total_price": "148.00",
  "customer": {
    "email": "maya@example.com",
    "phone": "+4915123456789"
  },
  "client_details": {
    "browser_ip": "203.0.113.42",
    "user_agent": "Mozilla/5.0 ..."
  },
  "landing_site": "/?fbclid=IwAR3...",
  "line_items": [
    { "sku": "BNDL-3", "quantity": 1 }
  ]
}
Meta CAPI POST body after TrackLayer enrichment
{
  "event_name": "Purchase",
  "event_time": 1776942360,
  "event_id": "shopify_5820149915923",
  "action_source": "website",
  "event_source_url": "https://store.com/checkout",
  "user_data": {
    "em": ["a8f5f167f44f4964..."],
    "ph": ["c8d96c5a0e9b2c49..."],
    "fbc": "fb.1.1776942000.IwAR3...",
    "client_ip_address": "203.0.113.42",
    "client_user_agent": "Mozilla/5.0 ..."
  },
  "custom_data": {
    "currency": "EUR",
    "value": 148.00,
    "value_usd": 158.36,
    "content_ids": ["BNDL-3"],
    "content_type": "product"
  }
}
PRICING FOR GROWING STORES

From $79/mo for stores doing $1-10M GMV. No overage fees.

Compare plans
§ 05

Merchant proof

"We saw our Meta CPA drop 24% in the first month after wiring TrackLayer — same creative, better match rates."

Founder, $8M ARR Shopify Plus store

§ 06

FAQ

Is TrackLayer compatible with Shopify Plus?

Yes. Shopify Plus stores can use the same app install, Checkout Extensibility support, Web Pixels API capture, and order webhook enrichment as non-Plus stores.

Do I need Checkout Extensibility or legacy checkout?

TrackLayer is built for Checkout Extensibility. Legacy checkout customizations are not required, and Plus merchants moving off checkout.liquid can keep server-side attribution intact.

Does it work with subscription apps like Recharge and Bold?

Yes. TrackLayer can normalize renewal, refund, and partial-refund events from Shopify plus subscription app order data, then route them to the destinations that support lifecycle events.

What happens when I uninstall?

The Shopify app revokes OAuth access, disables the Web Pixel, stops webhook intake, and removes active destination routing for that shop. Historical reporting stays available in your TrackLayer account.

Where is data stored for EU and US merchants?

Workspaces can be provisioned in EU or US regions. Consent state, hashed identifiers, and destination routing controls are kept region-aware for merchant data residency requirements.

§ 07

Built for Shopify

01

EMQ confidence intervals

Per-destination match quality with statistical confidence bands for Meta, Google, and TikTok.

02

Anomaly auto-pause

Auto-detect delivery drift and pause spend before budget burns.

03

EU/US residency

Provision workspaces in EU or US regions for data compliance.

READY FOR SERVER-SIDE SHOPIFY ATTRIBUTION

Start with the Shopify app, then verify live events in minutes.

Install from Shopify App Store →Read the docs →

We use essential cookies to keep the site secure and functional. Analytics and third-party tags run only with your consent. See our Cookie Policy.

We use essential cookies to keep the site secure and functional. Analytics and third-party tags run only with your consent. See our Cookie Policy.