Server-Side Tracking

Does moving to server-side tracking actually recover the ad-attribution accuracy lost to iOS App Tracking Transparency and third-party cookie blocking?

Short answer

Server-side tracking recovers ad-blocked events (Shopify, October 2026), some attribution lost to cookie blocking and none lost to App Tracking Transparency. iOS apps must ask before linking ad data to sales (Apple, October 2026), so servers can't help. TikTok's August 2023 post reported 19% more events captured, on average, with its pixel plus server connection (TikTok for Business, October 2026).

TikTok's published capture gain
19% more events, 15% better cost per actionTikTok's own average for advertisers using its Pixel and Events API together, November 2022 to February 2023, with no sample size or method published.Source: TikTok for Business (Expanded Shopify integration strengthens ad performance for merchants)
Meta's and Google's published figures
Meta: 13% better CPA (2022), 17.8% lower cost (2026)Meta's Blueprint course reports a 13% average CPA improvement with the Conversions API and Pixel (November 2022); its newsroom reports 17.8% lower cost per result (April 2026); Google's help page gives none.Sources: Meta Blueprint (Optimize your campaigns with Conversions API); Meta newsroom (Eliminamos barreras técnicas para ayudar a empresas de todos los tamaños a aprovechar más sus anuncios); Google Ads Help (About enhanced conversions)
iOS users allowing app tracking
50% globally (April 2025)AppsFlyer's global App Tracking Transparency opt-in figure; a server-side event cannot change the other half's choice.Source: AppsFlyer (AppsFlyer Data Shows Market Adaptation to Privacy-First Ecosystem Four Years After ATT)
Chrome third-party cookies
Staying, with no standalone promptGoogle kept its current approach on 22 April 2025 and on 17 October 2025 announced it would retire the Attribution Reporting API, Topics and Protected Audience.Sources: Google Privacy Sandbox (Next steps for Privacy Sandbox and tracking protections in Chrome, Update on Plans for Privacy Sandbox Technologies)

Deploi’s call

Server-side tracking recovers the events that ad blockers and browser tracking prevention block, and nothing that App Tracking Transparency or declined consent took. So the honest pitch is a narrowed reporting gap on a named channel, not recovered revenue. Our server-side tracking record scores the build DEPENDS and says it doesn't resurrect shoppers who decline consent (Deploi decision record, October 2026). Fix the event schema first, every time. A clean purchase event with a stable identifier improves match quality, how well a platform ties your events to its own users, before a single byte moves server-side.

BuyBuy a maintained server-side data layer when

  • One named channel's reported conversions trail your Shopify orders by a gap you have written down.
  • The Meta, TikTok and Google channel apps' server connections are already on (Shopify; TikTok; Google, October 2026), and the gap remains.
  • Match quality needs fixing this quarter and no warehouse roadmap needs the raw event stream, where Deploi's server-side tracking record scores BUY.

WaitBuild nothing for recovery when

  • The loss is App Tracking Transparency (ATT): an iOS app needs the shopper's permission to link its ad data with your website's sales (Apple, October 2026).
  • The loss is declined consent, which a consent-aware pipeline suppresses by design.
  • Your event schema still double-counts purchases or values them differently by destination.

Basis: Should You Build or Buy Server-Side Tracking on Shopify?, our Build vs. Buy decision record, scored DEPENDS.

Which signal losses can a server-side setup recover?

A server-side setup recovers the events ad blockers stop, part of what third-party cookie blocking removes, and nothing lost to App Tracking Transparency (ATT) or declined consent. "Signal loss" is sold as one problem with one fix, so split it into its four causes before you budget.

A server-side hop recovers one signal loss fully, one partly and two not at all
The lossWhat it isDoes a server-side hop recover it?
App Tracking Transparency (ATT)Apple requires an iOS app to get the user's permission before linking its data with other companies' websites for ad measurement. Measurement firm AppsFlyer put opt-in at 50% of users globally in April 2025No. The rule binds the ad platform's app, so no server can grant what the shopper declined
Third-party cookie blockingSafari has blocked cookies for cross-site resources by default since March 2020 and caps script-set cookies at seven days (WebKit)Partly. The event still arrives, but the cross-site identity the cookie carried is gone
Ad blockers and tracking-prevention extensionsRequests to known tracking endpoints never leave the browserYes. Shopify says server-to-server data "can't be blocked by browser-based ad blockers" (October 2026)
Declined consentWhere consent is required, Shopify runs app pixels only after the shopper gives it (October 2026)No, by design. A consent-aware pipeline suppresses the event
Sources: Apple Developer (User Privacy and Data Use); AppsFlyer (AppsFlyer Data Shows Market Adaptation to Privacy-First Ecosystem Four Years After ATT); WebKit (Full Third-Party Cookie Blocking and More); Shopify Help Center (Facebook data sharing); Shopify developer docs (About web pixels). Verified October 8, 2026.

A correct build still leaves other gaps, listed in what server-side tracking still cannot fix.

Is Chrome still removing third-party cookies?

No: Chrome is keeping third-party cookies, so a Chrome deadline is no reason to move server-side. On 22 April 2025 Google said Chrome will keep its current approach to cookie choice and "will not be rolling out a new standalone prompt for third-party cookies" (Google's Privacy Sandbox blog, October 2026). On 17 October 2025 Google announced it would retire several Privacy Sandbox technologies, including the Attribution Reporting API (application programming interface), Topics and Protected Audience (Google's Privacy Sandbox update, October 2026).

So any server-side business case still costed against a Chrome cookie deadline is costed against an event that was cancelled. The browser losses that remain are tracking prevention, such as Safari's cookie limits, and ad blockers.

What does a server-side event add that the browser pixel lacks?

A server-side event adds identity, which means the recovery comes from the payload rather than the extra hop. Meta's Conversions API (application programming interface) accepts hashed contact details, such as a shopper's email, phone and name, plus your own customer ID (external_id). It also takes the shopper's IP (internet protocol) address, browser user agent and Meta's cookie IDs, sent without hashing (Meta's customer information parameters, October 2026). Meta says sending both client_ip_address and client_user_agent "for all of the events you're sending through the Conversions API may help improve event matching".

Shopify draws the same line. At the Standard data-sharing level of Shopify's Facebook & Instagram app, the Meta pixel collects browsing behaviour. Enhanced and Maximum add the Conversions API and share the customer's name, location, email address and phone number "to match users on Facebook's network" (Shopify Help Center, October 2026). Google's enhanced conversions works the same way: it supplements conversion tags with hashed first-party data such as email addresses (Google Ads Help, October 2026).

That is the delta: not the hop, the identity attached to the hop. Which conversions API to set up first depends on what Shopify already sends for you, and a store that runs no Meta ads faces a different question.

What recovery figures do Meta, Google and TikTok publish?

Meta and TikTok each publish averages from their own advertisers, outside their developer and help documentation; Google's enhanced conversions help page publishes none.

  • TikTok: two averages, on its blog. TikTok's August 2023 post says: "On average, advertisers using TikTok Pixel and Events API together see" 19% more events captured and a 15% improvement in cost per action. The figures come from TikTok's own analysis of its advertisers, November 2022 to February 2023, with no sample size or method published (TikTok's business blog, October 2026). TikTok's help article on the Events API (application programming interface) gives no figure (TikTok Business Help Center, October 2026). What TikTok's Events API does for a mid-market brand covers the rest.
  • Meta: two averages, in a course and a news post. Meta's November 2022 Blueprint course reports a 13% average cost per acquisition (CPA) improvement with the Conversions API and Pixel (Meta Blueprint, October 2026). Meta's April 2026 newsroom post reports a 17.8% lower average cost per result with a web Conversions API setup (Meta newsroom, October 2026). Neither gives a sample or method; Meta's Conversions API overview gives no percentage (Meta for Developers, October 2026).
  • Google: none in its help pages. Google says enhanced conversions "can improve the accuracy of your conversion measurement and unlock more powerful bidding" and gives no uplift figure (Google's enhanced conversions page, October 2026).

So every average here is a vendor measuring its own advertisers.

How do you measure what server-side tracking recovers on your store?

You measure what server-side tracking recovers as a narrowed gap between one channel's reported conversions and your Shopify orders, because no published figure fits your store. Recovery depends on your pixel's current match rate (the share of events a platform can tie to one of its users), your traffic's browser mix, your consent rate and your customers' repeat behaviour. Measure it in this order:

  1. Set the baseline before you build. For one channel, record platform-reported conversions and Shopify orders for the same window and attribution setting. If you cannot state that gap as a number today, you have no business case yet. Whether the spend justifies a build at $10M a year is the next question.
  2. Watch the leading indicator first. In our experience, match rate and event volume move within days of a correct implementation, while attributed conversions move later and are noisier.
  3. Hold the attribution setting fixed. Change one thing, or the read is lost.
  4. Read the lagging indicator over a full purchase cycle. Report the change as a narrowed gap, not as new revenue.
  5. Separate measurement from incrementality. A narrowed gap means the platform now sees more of what already happened. It does not mean the ads caused more of it. A holdout design that separates recovered conversions from lift answers that second question.

When is moving to server-side tracking the wrong move?

Moving to server-side tracking is the wrong move while Shopify's own server-side settings are off, or while the loss is one a server cannot touch.

This answer describes measurement architecture, not privacy or consent compliance advice for your jurisdiction.

Deploi’s point of view

Our own position, from building on Shopify. Kept apart from the sourced facts above.

What we’ve seen
The stores that ask us for server-side tracking often arrive with duplicate purchase events, a purchase value that includes shipping in one destination and excludes it in another, and no stable identifier across the funnel.
Where we disagree
The category answers this question with a recovery percentage, usually somewhere between 10 and 30%, sourced to a vendor case study with no methodology. We think any answer shaped like a percentage is dishonest on its face, because the size of the recovery is a function of how broken your current pixel is, which is the one variable the vendor cannot see. The measurable promise is a smaller gap between platform-reported conversions and your Shopify order count, and that is a number you can hold an agency to.
Where we think the gains come from
In our judgment, most of the improvement a team sees in the ad platform after a tracking project comes from fixing the event schema, not from the server hop. That is a view, not a measurement: we have not measured the split, and no platform publishes one.

When this answer changes

  • Meta, Google or TikTok publishes a newer recovery average, or one with a stated sample and method.
  • Apple changes App Tracking Transparency, or opt-in moves well away from AppsFlyer's 50% (April 2025).
  • Google sets a new date to remove or restrict third-party cookies in Chrome.
  • Shopify, TikTok or Google changes what their Shopify channel apps send server to server.
  • Deploi re-scores its server-side tracking or consent-aware analytics decision record.

Follow-up questions

If you're not the typical case

Common objections

What to do next

Related questions

More in Server-Side Tracking

Sources

Every figure on this page traces to one of these. Official and vendor pages are checked on the date shown; Deploi records are our own published decisions.

  1. Apple Developer, User Privacy and Data Usedeveloper.apple.com · checked October 8, 2026
  2. TikTok for Business, Expanded Shopify integration strengthens ad performance for merchantsads.tiktok.com · checked October 8, 2026
  3. AppsFlyer, AppsFlyer Data Shows Market Adaptation to Privacy-First Ecosystem Four Years After ATTappsflyer.com · checked October 8, 2026
  4. WebKit, Full Third-Party Cookie Blocking and Morewebkit.org · checked October 8, 2026
  5. Shopify Help Center, Facebook data sharinghelp.shopify.com · checked October 8, 2026
  6. Google Privacy Sandbox, Next steps for Privacy Sandbox and tracking protections in Chromeprivacysandbox.google.com · checked October 8, 2026
  7. Google Privacy Sandbox, Update on Plans for Privacy Sandbox Technologiesprivacysandbox.google.com · checked October 8, 2026
  8. Meta for Developers, Customer Information Parametersdevelopers.facebook.com · checked October 8, 2026
  9. Meta for Developers, Conversions APIdevelopers.facebook.com · checked October 8, 2026
  10. Google Ads Help, About enhanced conversionssupport.google.com · checked October 8, 2026
  11. TikTok Business Help Center, About Events APIads.tiktok.com · checked October 8, 2026
  12. TikTok Business Help Center, About Data Sharing on TikTok App on Shopifyads.tiktok.com · checked October 8, 2026
  13. Shopify developer docs, About web pixelsshopify.dev · checked October 8, 2026
  14. Google Ads Help, Shopifysupport.google.com · checked October 8, 2026
  15. Meta Blueprint, Optimize your campaigns with Conversions APIcertification.facebookblueprint.com · checked October 9, 2026
  16. Meta newsroom, Eliminamos barreras técnicas para ayudar a empresas de todos los tamaños a aprovechar más sus anunciosabout.fb.com · checked October 9, 2026
  17. Deploi Build vs. Buy, Should You Build or Buy Server-Side Tracking on Shopify?deploi.ca · checked October 8, 2026 · Deploi research
  18. Deploi Build vs. Buy, Should You Build or Buy Consent-Aware Analytics on Shopify?deploi.ca · checked October 8, 2026 · Deploi research