median Meta event match quality without server-side
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.
Why Shopify stores need this
of Safari users blocked from conversion tracking
ITP cookie window vs 90-day attribution
What TrackLayer does for Shopify
Native Shopify app
One-click install with Shopify OAuth, scoped permissions, and no theme edits.
Checkout Extensibility ready
Compatible with Checkout Extensibility and Shopify Web Pixels API for modern checkout tracking.
Automatic order tracking
Purchase, refund, partial-refund, and subscription renewal events are normalized automatically.
Customer matching
Forward email_hash, phone_hash, and click_id when consent allows stronger platform matching.
Multi-currency values
Send source currency values plus converted USD so platforms and finance teams stay aligned.
Consent forwarding
Shopify Customer Privacy API state travels with each event for GDPR-compliant routing.
Installation in 3 steps
Install the TrackLayer app from Shopify App Store
Connect your ad platforms via OAuth: Meta, Google, TikTok, Pinterest, Snapchat
Events start flowing within 60 seconds; verify in the TrackLayer dashboard
Webhook to CAPI
{
"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 }
]
}{
"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"
}
}From $79/mo for stores doing $1-10M GMV. No overage fees.
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
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.
Built for Shopify
EMQ confidence intervals
Per-destination match quality with statistical confidence bands for Meta, Google, and TikTok.
Anomaly auto-pause
Auto-detect delivery drift and pause spend before budget burns.
EU/US residency
Provision workspaces in EU or US regions for data compliance.