What is server-side tracking, and does a Shopify store need it?

By the HonestTag team ยท Published October 24, 2026

Server-side tracking sends conversion events from a server to the ad platform, instead of from the shopper's browser. Shopify says ad blockers can block the web pixel entirely, while your Shopify order records aren't affected, and that server pixels "don't depend on browser cookies." So when a browser event is blocked, a server can still send that purchase where the customer has consented and the platform's rules allow. That helps against ad blockers and events lost in the browser. It does not override consent, does not stop Safari from shortening cookies, and does not decide which ad gets the credit.

Browser tracking vs server tracking

The two work together: the browser notes which ad the shopper came from, because only the landing page sees the ad click, and the server sends the purchase.

Install HonestTag free and run the Mirror plan beside your current tracking. It sends no purchases or conversions to your ad platforms, so it cannot double-count a sale or change your current setup, and it shows which platform claims hold up against the new customers in your real orders. Free at any store size.

Install HonestTag free

What breaks browser tracking

For the first two, the same Shopify page adds: "In both cases, your Shopify reports and order records aren't affected, because Shopify records order and analytics data when the order is processed" (Shopify Help Center). With a blocker, the browser event never reaches the platform. With tracking prevention, the pixel still sends, and the platform's attribution gets less accurate.

What server-side fixes, and what it does not

It helps with:

It does not:

Send purchases from the order, not the page. HonestTag takes each purchase from Shopify's order webhook and checks it against your real order, and paid plans send verified web purchases to the destinations you connect.

Install HonestTag free

Three ways to do it on Shopify

Whichever you pick, keep one rule: one purchase source per platform, unless both sources send the keys that platform uses to deduplicate, inside any window it states. Duplicate purchase events explains why.

Before you change anything

  1. List every tool that sends purchases to each platform today.
  2. Write down each platform's purchase count for the last 30 days beside your Shopify order count (why the two rarely match). For GA4, compare its purchase revenue with Shopify's net sales, not total sales (GA4 revenue vs Shopify).
  3. Run the new setup beside the old one before you switch anything off. Running two trackers side by side shows how.

What HonestTag does

Frequently asked questions

Is server-side tracking the same as first-party tracking?

No. Server-side describes how the event travels: from a server instead of the browser. First-party tracking describes who collects the data: your store, on your own domain. A good setup uses both.

Does server-side tracking recover shoppers who declined cookies?

Not by itself. Shopify says server pixels are still subject to your store's customer privacy and consent settings, and if a customer hasn't consented to tracking, events might be restricted. HonestTag stops its pixel on an explicit refusal. For an EU, EEA, UK or Swiss order, that blocks delivery when there is no visitor record, unless you have asked HonestTag in writing to turn that gate off. Elsewhere, the order can still be sent on identifiers it carries, such as a hashed email, and the ad click is not tied to the shopper.

Should I remove my pixels when I add server-side tracking?

Not by default. Meta, TikTok (for website connections), Snapchat (for web advertisers), Reddit and OpenAI each recommend running their server API alongside their pixel. Meta, TikTok and Snapchat deduplicate on their own keys inside the window each one states. Reddit and OpenAI deduplicate on their own keys; their docs do not state a time window. What a conversions API is lists the keys.

Will server-side tracking make my ad platforms match Shopify?

No. It gets more of your real purchases to each platform, but each platform still credits its own ads. Compare each platform's claims with your own orders.

Send purchases from the order, not the page

HonestTag takes each purchase from Shopify's order webhook and checks it against your real order, and paid plans send verified web purchases to the destinations you connect.

  • No risk to your setup. The Mirror plan sends no purchases or conversions to your ad platforms, so it cannot double-count a sale or change your current setup.
  • Claims against real orders. It shows what Google Ads, Meta, Microsoft Advertising and TikTok claim beside the new customers whose first recorded ad click or ad-tagged link was that platform, counted from your own orders.
  • Free at any store size. The Mirror plan stays free whatever your sales.

Install HonestTag free