How it works
Every event flows through the same five-stage pipeline:1
Capture
The Upstack pixel records storefront activity — page views, add-to-cart, checkout, purchase — as first-party events, and orders come directly from Shopify.
2
Resolve
The identity engine links anonymous sessions to known customers using email, phone, login state, and identity stitching across devices.
3
Enrich
Each event gains the customer context platforms want: hashed email and phone, order history, lifetime value, and ad platform click IDs.
4
Forward
Enriched events are delivered server-to-server to your destinations — Meta CAPI, TikTok Events API, Google Ads, Klaviyo, Pinterest, Snapchat, and more.
5
Report
The same events land in analytics, where Upstack attributes revenue across channels and reports on the customers behind the purchases.
The moving parts
Pixel
The tracking script and theme app extension installed on your storefront. Captures events and sets the first-party cookie that survives ad blockers.
Sources
The platforms Upstack pulls data from — Shopify orders, ad spend, and campaign structure from Meta, Google, TikTok, and others.
Destinations
The platforms Upstack sends events to — server-side conversion forwarding to ad and email platforms.
Identity resolution
The graph that connects sessions, devices, and contact details into a single customer profile.
Analytics
Dashboards and query tools built on the same enriched events your destinations receive.
Flows
Klaviyo abandoned-cart and abandonment-flow recovery driven by Upstack-identified events.
Get set up
Create an account
Sign up and set up your workspace.
Install on Shopify
Connect your store and enable the pixel.
Connect a destination
Start forwarding conversions to your ad platforms.