Stop losing conversions to broken pixels.
Ad blockers kill your pixel. Safari limits it. iOS ignores it. Upstack Pixel captures every conversion event server-side — so your data foundation is solid before anything else can break.
Champo saw consistent events across every browser and device within minutes of setup.
Trusted by DTC brands spending $50K\u2013$5M/month on paid media
4.9/5 on Shopify App Store
1,000+
Brands
actively running Upstack
40%+
Matched events
average signal uplift
<20 min
Setup
most brands go live
Your pixel is missing 40–60% of events and you might not even know it.
Every time someone adds to cart, checks out, or purchases, your browser pixel tries to fire. But today’s web isn’t kind to pixels. Ad blockers, Safari ITP, iOS 14.5+ restrictions, and browser sandboxing cause browser-side pixels to miss 40–60% of events.
Every missed event is a hole in your data. Meta’s algorithm doesn’t know what happened. Klaviyo doesn’t know who to email. Your attribution is fiction.
What’s blocking your pixel
| Blocker | What Happens | Impact |
|---|---|---|
| Ad Blockers | Block the pixel entirely | Event never fires |
| Safari ITP | Restricts cookie access | Session disconnected |
| iOS 14.5+ (ATT) | Limits tracking permission | 80%+ of mobile events lost |
| Browser Isolation | Sandboxes third-party requests | Pixel fails silently |
“The soft metrics are fine, my CPMs are fine, my CPCs are fine… Conversion rate is down and my CPA is up.”
— Ashvin Melwani
Server-side capture that bypasses the blockers.
Browser pixels fire from the customer’s device — where ad blockers, ITP, and iOS can kill them. Upstack Pixel captures events from your server, where none of those restrictions apply.
Install Upstack on Shopify
One-click from the App Store. Your server-side pixel is live in minutes — no developer required.
Connect your ad accounts
Link Meta, Google, TikTok, and Klaviyo. Events start flowing server-side immediately, bypassing every browser blocker.
Events flow server-side
Every PageView, AddToCart, Checkout, and Purchase fires from infrastructure — not the browser. Ad blockers, Safari ITP, and iOS restrictions are irrelevant.
From 42% event capture to 99.9%.
| Metric | Without Pixel | With Upstack Pixel |
|---|---|---|
| Event capture rate | ~42% | 99.9% |
| Events missed | ~58% | <1% |
| Meta sees | Incomplete picture | Every conversion |
| Decision basis | Fiction | Reality |
| Setup time | — | Under 20 minutes |
Champo
Consistent events in minutes
Went from gaps to complete event capture across every browser and device within minutes of installing the Shopify app.
Montreal Weights
No more gaps
Complete event capture restored. No more guessing which conversions were tracked and which were missed.
Perfect White Tee
90x ROI foundation
Reliable event capture was the foundation that enabled identity resolution, which drove a 90x return and record-setting performance.
“Within minutes of installing the Shopify app, add-to-cart and checkout events were firing consistently across every browser and device.”
Champo
Premium Haircare Brand
Before Upstack Pixel, Champo’s events were firing inconsistently — gaps across browsers and devices meant Meta was optimizing on partial data. After a quick install, every event was captured, every time.
Every e-commerce event. Every time.
Upstack Pixel captures all standard e-commerce events at the server level — with built-in deduplication so events are never double-counted when your browser pixel also fires.
| Event | Description | Why It Matters |
|---|---|---|
| PageView | Every page load | Session tracking foundation |
| ViewContent | Product page viewed | Intent signal |
| AddToCart | Item added to cart | High-intent signal |
| InitiateCheckout | Checkout started | Critical funnel event |
| AddPaymentInfo | Payment entered | Near-purchase signal |
| Purchase | Transaction completed | Conversion signal — most critical |
| Search | Site search performed | Intent signal |
| Lead | Form submission | Acquisition signal |
Built-in deduplication
Upstack Pixel sends the same event ID as your browser pixel. Meta, Google, and TikTok automatically deduplicate — so conversions are only counted once. Keep your browser pixel running for specific use cases while Upstack handles the heavy lifting.
Capture + Identity = 90%+ match rates
Basic server-side tracking just moves broken data from browser to server. Upstack Pixel captures events and connects to Upstack ID — so events are enriched with identity before they reach Meta. That’s the difference between 45% and 90%+ match rates.
Pixel is the foundation everything else depends on.
Before we can resolve identity, we have to capture events. Upstack Pixel feeds Upstack ID, which feeds Signal and Flow. Complete capture is where it all begins.
Events fire from infrastructure, not the browser
Ad blockers target browser JavaScript. Server-to-server communication is invisible to them. Your events fire every time, on every device.
Not dependent on third-party cookies
Safari ITP kills cookie access for third-party scripts. Server events don’t use browser cookies — so session tracking works regardless.
Not affected by App Tracking Transparency
iOS ATT prompts affect browser tracking permissions. Server-side events bypass the entire permission layer. Mobile data stays complete.
Real-time delivery
Events reach platforms within seconds, not batched or delayed. Meta, Google, and Klaviyo always have the latest conversion data.
Frequently asked questions about Pixel
Stop making decisions on data full of holes.
Upstack Pixel installs in under 20 minutes and captures 99.9% of events from day one. 60-day guarantee: if your event capture doesn’t improve, you don’t pay.
Cancel anytime
Not ready for a trial? Book a 15-minute walkthrough or read our DTC tracking guide.























