Browser pixels fire JavaScript on the visitor’s device and can be blocked by ad blockers or iOS privacy features. Server-side tracking sends conversion events from your own server directly to each platform’s API, bypassing the browser entirely. For Shopify stores, the practical difference is whether your purchase events survive the 30–40% of visitors running blocking software.
How do browser pixels work?
A browser pixel is a snippet of JavaScript (Meta’s fbq, Google’s gtag, TikTok’s ttq) that runs in the visitor’s browser when an event happens. It sends an HTTP request from the visitor’s device to the platform’s servers. The request carries click IDs, page data, and hashed customer parameters. Because the request originates in the browser, anything that intercepts browser requests — ad blockers, Safari’s Intelligent Tracking Prevention, consent tools — can prevent it from ever leaving the device.
How does server-side tracking work?
Server-side tracking moves the send step off the visitor’s device. Your server (or a managed relay like PixelRelay) captures the conversion event — for Shopify stores, typically from platform webhooks — and posts it directly to each platform’s Conversions API from server infrastructure. No browser request means nothing for a blocker to intercept. The tradeoff: you lose some browser-only signals (page scroll, client-side attribution) unless you pair the relay with a first-party storefront script.
What does each approach miss?
Browser pixels miss any visitor running blocking software — purchases simply never reach the platform. Server-side tracking misses browser-only behavioral signals unless supplemented with a first-party script, and it requires deduplication when both paths run simultaneously (the same purchase arriving via pixel and API would double-count without event_id matching).
Which should a Shopify store use?
Most stores benefit from both: browser pixels for rich behavioral data on unblocked sessions, and a server-side relay as the guaranteed delivery path for conversions. PixelRelay is a server-side conversion tracking app for Shopify that relays orders to Meta, Google, TikTok, GA4, Klaviyo and more, even when browser pixels are blocked — with automatic deduplication between the two paths.
FAQ
Does server-side tracking bypass consent requirements? No. Server-side delivery is a transport change, not a consent bypass. You still need a consent mechanism; PixelRelay gates relay delivery on consent state.
Will I double-count if I keep my browser pixels? Not with proper deduplication. Platforms match on event_id; PixelRelay’s Shopify-native dedup handles this automatically.
Does server-side tracking improve Event Match Quality? It can — server-side events carry full order data (email, phone, address) from Shopify’s order object, which is often richer than what a browser pixel can access.


