Server-side tracking
Server-side tracking is a method that sends conversion events from your Shopify server to ad and email platforms instead of from the shopper's browser, so the data that browser pixels lose to ad blockers, iOS privacy and consent banners is still captured.
A browser pixel fires from the visitor's device, where ad blockers, Safari and iOS restrictions, and declined consent banners stop a large share of events from ever reaching the platform. Server-side tracking moves that work to your server, which is far harder to block, and sends each event through an official platform API. The result is more complete, more reliable conversion data feeding your ad and email tools.
With TrackBeeTrackBee captures conversion events server-side for Meta, Google, TikTok, Pinterest, GA4 and Klaviyo, and enriches each event with first party data before it reaches the platform.
Read the full guide →Client-side vs server-side tracking
Client-side tracking fires from the shopper's browser through a pixel, while server-side tracking fires from your server through an API, and the difference decides how much conversion data actually arrives.
A client-side pixel like the Meta Pixel runs in the browser, so anything that blocks scripts also blocks the event: ad blockers, Safari ITP, iOS limits and declined consent. Server-side tracking sends the same event from your server, which those browser-level blockers cannot reach. Most stores run both and deduplicate, so they keep the speed of the pixel and the coverage of the server.
With TrackBeeTrackBee runs alongside your existing pixels and deduplicates the events, so platforms count each conversion once while you recover the events the browser missed.
Read the full guide →Conversions API (CAPI)
The Conversions API is a server-to-server connection that lets platforms such as Meta receive conversion events directly from your server, separate from the browser pixel, so ad blockers and iOS restrictions are bypassed.
Each ad platform has its own server-side endpoint: Meta calls it the Conversions API, Google has Enhanced Conversions, TikTok the Events API and Pinterest its Conversions API. Instead of relying on a script in the browser, your server posts the event straight to the platform. This keeps measurement working when the browser path breaks, and it lets you attach richer first party data to each event.
With TrackBeeTrackBee sends server-side events through each platform's official API and enriches them with first party data to lift match quality.
Read the full guide →Event deduplication
Event deduplication is the process of merging the same conversion event when it arrives both client-side from the pixel and server-side from the API, so the platform counts it once instead of twice.
When you run a browser pixel and a server-side connection together, many conversions are sent twice. Deduplication uses a shared event ID and event name so the platform recognises the pair and keeps a single event. Without it your reported conversions inflate, bidding learns from wrong numbers, and ROAS looks better than it really is.
With TrackBeeTrackBee assigns a consistent event ID across the pixel and the server-side event, so Meta and the other platforms deduplicate cleanly.
Read the full guide →First-party data
First-party data is information you collect directly from your own Shopify store and shoppers, such as email, order details and on-site behaviour, as opposed to third-party cookies set by outside parties.
Because it comes straight from your store and your customer relationship, first party data is accurate, consent-aware and not dependent on cookies that browsers keep restricting. It is the fuel for server-side tracking: the email, phone and order data that platforms use to match an event to a real user. As third-party cookies fade, first party data is what keeps targeting and measurement working.
With TrackBeeTrackBee captures events server-side and enriches them with first party data, so platforms get signals they can actually match.
Read the full guide →Session enrichment
Session enrichment is the practice of adding first party data to an event, such as shopper identifiers, product and cart context and session details, so platforms receive richer and more matchable signals.
A raw conversion event is thin, often just a value and a timestamp. Enrichment attaches the context a platform needs to match the event to a user and to learn from it, like hashed email, click IDs, product IDs and cart contents. Richer events raise match quality, which improves targeting, bidding and reporting.
With TrackBeeWhen TrackBee captures an event it enriches it with first party data like shopper identifiers and cart context before sending it on.
Read the full guide →Data hashing (SHA-256)
Data hashing is the one-way conversion of personal data such as an email address into a fixed, irreversible string, commonly with SHA-256, so it can be sent to ad platforms for matching without exposing the raw value.
Platforms need identifiers like email or phone to match an event to a user, but sending those in the clear would be a privacy problem. Hashing turns the value into a fingerprint that cannot be reversed, yet still matches when the same input is hashed the same way on the platform side. It is the standard that makes privacy-safe first party matching possible.
With TrackBeeTrackBee hashes personal identifiers before they leave your server, so matching stays privacy-safe.
Read the full guide →