median Meta event match quality without server-side signals
Server-side attribution for BigCommerce, headless-ready
TrackLayer gives BigCommerce teams durable server-side conversion events across Stencil, Catalyst, Makeswift, and custom headless storefronts. It enriches consented order, customer, catalog, and quote data with EMQ confidence intervals and anomaly auto-pause before Meta, Google, TikTok, Pinterest, and Snapchat receive the payload.
Why BigCommerce stores need this
of Safari users blocked from durable conversion tracking
ITP cookie window cutting into 90-day attribution models
What TrackLayer does for BigCommerce
Native BigCommerce app
Single sign-on via BigCommerce OAuth, scoped API access, and workspace provisioning without custom middleware.
Stencil + Catalyst + Makeswift
Theme compatibility for classic Stencil storefronts, Catalyst builds, and Makeswift-powered experiences.
Store Design Studio hooks
Tracking hooks fit into Store Design Studio changes so merchandisers can ship pages without breaking event capture.
Multi-storefront support
Run one TrackLayer account across N storefronts with storefront-aware event IDs, catalogs, currencies, and routing rules.
Headless-first
Works with Next.js and the BigCommerce GraphQL Storefront API out of the box for server-rendered and edge-hosted builds.
B2B Edition supported
Quote events and price-list-aware pricing travel with each event so B2B funnels are measured alongside retail purchases.
Installation in 3 steps
Install TrackLayer from the BigCommerce App Marketplace
Grant API scopes: read_orders, read_customers, read_products
Drop the TrackLayer <Script/> in your theme or Next.js storefront _app.tsx
Webhook to CAPI
{
"scope": "store/order/created",
"store_id": "1025647",
"data": {
"type": "order",
"id": 45109
},
"producer": "stores/bc-store",
"hash": "9d6a0d7d2f3a..."
}{
"event_name": "Purchase",
"event_time": 1776942360,
"event_id": "bigcommerce_45109",
"action_source": "website",
"event_source_url": "https://store.com/checkout/order-confirmation",
"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": "USD",
"value": 248.00,
"storefront_id": "sf_uk_b2c",
"content_ids": ["SKU-441", "SKU-908"],
"content_type": "product"
}
}From $99/mo — Growth tier includes 3 storefronts.
Merchant proof
"We moved from a home-grown tracking pipeline to TrackLayer — our data team got 2 FTEs back."
VP Engineering at a Fortune 500 B2C brand
FAQ
Stencil vs Catalyst?
TrackLayer supports both. Stencil storefronts can use the theme script path, while Catalyst storefronts can use the Next.js integration with the BigCommerce GraphQL Storefront API.
Are B2B Edition quote events supported?
Yes. Quote lifecycle events can be normalized separately from checkout purchases, and price-list-aware pricing is included when event destinations support custom fields.
Does it work with headless storefronts on Vercel or Netlify?
Yes. Headless Next.js storefronts can run the TrackLayer script in the app shell and send server-side context from Vercel, Netlify, or any Node-compatible deployment.
How are multi-currency storefronts handled?
TrackLayer keeps the original storefront currency, normalized order value, and storefront identifier together so ad platforms and internal reporting can reconcile each conversion.
Where is BigCommerce data stored?
Workspaces can be provisioned in EU or US regions. Hashed identifiers, consent state, event logs, and destination routing stay aligned with the selected data residency region.
Built for BigCommerce
EMQ confidence intervals
Statistical match-quality bands per destination.
Anomaly auto-pause
Pause spend when delivery drift is detected.
Audit chain integrity
Immutable event logs for compliance review.