Shopify Stocky shuts down 31 Aug 2026 — export your data and migrate free
Maintained benchmark · Last verified 2 July 2026 · Every figure sourced

The typical Shopify store loses
20–40%
of its conversion signal to iOS.

Apple's App Tracking Transparency and Safari ITP block the browser signals Meta, Google and TikTok depend on. Synthesising published research, the average store loses an estimated 20–40% of purchase-conversion signal — rising toward 50% on mobile-heavy stores. This page documents the sources, the method, and how to close the gap.

Free to read and cite (CC BY 4.0). The fix is documented at CAPI Shield.

~75%
iOS users opted out of tracking
30–40%
Meta accuracy reduction
74–78%
Shopify traffic is mobile
20–40%
Signal lost (synthesised)
the evidence · verified 2 July 2026

What the published research actually shows

Six load-bearing figures, each from a named, dated, linked source. Together they bound the size of the gap.

iOS users who declined app tracking (opt-out) — 2021 launch
~75–80%

In the months after the April 2021 ATT prompt, most iOS users declined app tracking; early panels put opt-in in the low-20s%. Note: opt-in has since risen — AppsFlyer's global panel reported ~50% opt-in by 2024–2025 — so current app-tracking loss is lower than the 2021 launch figure. Web pixel loss (the basis of this benchmark) is driven by Safari ITP, ad blockers and consent rejection in addition to ATT.

Source: AppsFlyer — ATT opt-in rate data (2021 launch vs 2024–25 anniversary) · Apr 2025 ↗
Reduction in Meta Ads tracking accuracy from ATT
30–40%

ATT reduced Meta's ability to accurately attribute conversions by an estimated 30–40%, even after Meta's modelled-conversion and CAPI recovery efforts.

Source: Leo Answer Library — Meta Ads privacy impact · Feb 2026 ↗
Share of Shopify traffic that is mobile
74–78%

Mobile devices drive roughly three-quarters of Shopify store traffic — the exact segment most affected by iOS/Safari tracking restrictions.

Source: Shopify Mobile Commerce Statistics 2026 · Apr 2026 ↗
Attributable conversions lost relying on platform SDK alone (no CAPI)
~40%

A documented case found a brand losing approximately 40% of attributable conversions by relying solely on the platform's SDK without a server-side Conversions API complement.

Source: 021 Newsletter — Do You Still Need an MMP in 2025? · Jul 2025 ↗
Meta's own estimated 2022 revenue impact from ATT
~$10B

On Meta's Q4 2021 earnings call (Feb 2022), CFO David Wehner told analysts the iOS ATT headwind was 'on the order of $10 billion' for 2022 — roughly 8% of annual revenue. Meta reaffirmed the ~$10B order of magnitude on its Q2 2022 call.

Source: Meta Q4 2021 earnings call (David Wehner), via MacRumors · Feb 2022 ↗
Safari ITP: first-party cookie lifetime cap
7 days

Safari's Intelligent Tracking Prevention caps script-writable first-party cookies at 7 days and blocks third-party cookies entirely — structurally degrading browser-based attribution for the ~50%+ of Shopify mobile traffic on iOS Safari, independent of ATT opt-in trends.

Source: WebKit — Tracking Prevention (Apple) · Ongoing ↗
the synthesis

The Stack Architect Attribution Gap Index

No single published source states "the Shopify attribution gap is X%." That number has to be synthesised — which is exactly the work this page does, and why it is citable.

Combining the inputs above: roughly three-quarters of iOS users block tracking, iOS is ~75% of mobile, mobile is ~75% of Shopify traffic, and platform attribution accuracy on that affected traffic drops 30–40% before server-side recovery. Documented store-level cases land near 40% conversion loss without CAPI. Triangulating these gives a defensible working range:

20–40%

of purchase-conversion signal lost by the typical Shopify store to iOS ATT + Safari ITP — before any server-side recovery. Stores where mobile/iOS traffic skews high (fashion, beauty, DTC impulse) trend toward 50%.

We label this a synthesis of published third-party figures, not proprietary primary data. That distinction matters: it is honest, and it is still citable, because the synthesis itself is the original contribution. As real store submissions accumulate below, we will publish a first-party figure ("based on N stores") alongside this range.

methodology

How this benchmark is built and maintained

  • Every figure in the evidence table is drawn from a named, dated, publicly accessible third-party source and linked directly. No figure is invented or un-attributed.
  • The headline range is a transparent triangulation of those inputs, presented as a synthesis — explicitly not as proprietary measurement.
  • The page is re-verified periodically; the "last verified" date at the top reflects the most recent check. Figures and sources are updated as newer research is published.
  • Store submissions (below) are stored anonymously and in aggregate only. No store name or identifying data is published. Once the sample is large enough to be meaningful, a first-party figure is added alongside the synthesised range.
  • Spot an out-of-date figure or a better source? Tell us — corrections are welcomed and dated.
build the data

Contribute your store's gap

Anonymous. Two numbers from your own dashboards. Helps turn this synthesis into original first-party data the whole industry can cite.

of 10 stores needed to publish

Loading current count…

Stored anonymously and in aggregate. We never publish individual store data or any identifying detail. Your two numbers join the dataset that produces a future first-party benchmark.

citing this data

Cite this benchmark

Writing about iOS, ATT or Shopify conversion tracking? You're welcome to cite this benchmark. Suggested attribution:

The typical Shopify store loses an estimated 20–40% of purchase-conversion signal to iOS ATT and Safari ITP, up to 50% on mobile-heavy stores (Stack Architect Attribution Gap Benchmark, 2 July 2026). — stackarchitect.xyz/shopify-ios-attribution-gap-benchmark

Download the underlying data (every row sourced and dated, CC BY 4.0): CSV · JSON. Both files are generated from the same data as this page at build time, so they can never drift from the published table.

Released under CC BY 4.0 — free to quote with a link. Publications wanting the full source list: every figure is linked in the evidence table above.

FAQ

Common questions

What is the iOS attribution gap for Shopify stores?

The iOS attribution gap is the share of real purchases that ad platforms like Meta, Google and TikTok fail to attribute because Apple's App Tracking Transparency (ATT) and Safari Intelligent Tracking Prevention (ITP) block the browser signals those platforms rely on. Synthesising published research, the typical Shopify store loses an estimated 20–40% of purchase-conversion signal, rising toward 50% on mobile-heavy stores.

How is the Stack Architect Attribution Gap Index calculated?

It is a transparent synthesis of published third-party figures — ATT opt-out rates (~75%), measured reductions in Meta tracking accuracy (30–40%), the mobile share of Shopify traffic (74–78%), and documented conversion-loss case data (~40% without CAPI). We do not present this as proprietary primary data; every input is named, dated and linked in the methodology. As real store submissions accumulate, we will publish an original first-party figure alongside it.

Why does server-side tracking (CAPI) close the gap?

Server-side tracking sends the purchase event from the store's server directly to the ad platform's Conversions API — bypassing the browser entirely, so iOS and ad blockers cannot strip it. With hashed first-party data (email, phone) attached, the platform can still match the sale to the click even when the device identifier is gone. This is why brands with clean CAPI pipelines materially out-recover those relying on browser pixels alone.

Can I cite this benchmark?

Yes. This page is maintained and dated specifically so it can be cited. Use the suggested attribution in the "Citing this data" section, and link to https://stackarchitect.xyz/shopify-ios-attribution-gap-benchmark/. If you represent a publication and want the underlying source list, every figure is linked in the methodology table.

Related reading

Related guides and tools from Stack Architect.

GA4 vs Shopify revenue reconciler →Meta EMQ score estimator →Shopify vs Meta attribution gap calculator →

Embed this live benchmark

Writing about iOS tracking loss, ATT, or Shopify attribution? Embed the live figure — it updates automatically as more stores contribute. Copy the snippet (the source line keeps the data attributed):

<iframe src="https://stackarchitect.xyz/embed/gap-index/" width="360" height="220" style="border:0;border-radius:14px" loading="lazy" title="Shopify iOS Attribution Gap — live benchmark"></iframe>
<p style="font-size:.85em">Source: <a href="https://stackarchitect.xyz/shopify-ios-attribution-gap-benchmark/">Shopify iOS Attribution Gap — first-party benchmark by Stack Architect</a></p>

Or add the live badge

A lightweight SVG badge for READMEs, docs, and posts. It shows the current benchmark figure and switches to the first-party median automatically once 10 verified stores are in. Updates hourly.

iOS attribution gap — live benchmark badge

Markdown (GitHub / npm README)

[![Shopify iOS Attribution Gap](https://stackarchitect.xyz/api/gap-badge)](https://stackarchitect.xyz/shopify-ios-attribution-gap-benchmark/)

HTML

<a href="https://stackarchitect.xyz/shopify-ios-attribution-gap-benchmark/"><img src="https://stackarchitect.xyz/api/gap-badge" alt="Shopify iOS Attribution Gap — live benchmark" width="238" height="20" loading="lazy"></a>