iOS 26 Attribution
TL;DR: What is iOS 26 Attribution?
iOS 26 Attribution the measurement impact of iOS 26's Advanced Fingerprinting Protection: click identifiers (fbclid, gclid, ttclid) are stripped by default in Safari, breaking last-click joins. Server-side and causal methods are unaffected.
The attribution problem
One sale. Four channels. 400% credit claimed.
Reported revenue: €400 · Actual revenue: €100 · Gap: €300
What is iOS 26 Attribution?
iOS 26 attribution describes what happens to marketing measurement once Safari's Advanced Fingerprinting Protection strips click identifiers by default. The parameters that last-click attribution depends on, fbclid for Meta, gclid for Google, ttclid for TikTok, are removed from URLs, so the ad click and the resulting order can no longer be joined by identifier.
It helps to be precise about what breaks. The click still happens, the visit still happens, and the order still happens. What breaks is the join between them. Attribution systems that rely on matching a stored click ID to a later conversion lose their key; systems that measure at the outcome level never used that key.
This is the same pattern as App Tracking Transparency in 2021, applied to the web. ATT did not reduce the effectiveness of advertising; it reduced the observability of advertising, and a great deal of budget moved in response to a change in what could be seen rather than a change in what was working.
Full briefing: causalityengine.ai/resources/meta-roas-inflated-2026
Why iOS 26 Attribution Matters for E-commerce
The reported numbers move without the underlying performance moving, and the two are easy to confuse.
When identifiers are stripped, platforms see fewer conversions they can claim directly and increasingly fill the gap with modelled ones. Reported ROAS can fall because tracking degraded, or rise because modelling became more generous. Neither movement tells you whether the advertising caused more revenue.
The practical danger is a panic reallocation: a channel's dashboard drops, the budget is cut, and total revenue does not improve, because the channel was working the whole time and only the measurement changed.
How to Use iOS 26 Attribution
- Check MER before reacting to any channel-level ROAS change. If total revenue divided by total spend is stable while one platform's reported ROAS moved sharply, you are almost certainly looking at a measurement artefact rather than a performance change.
- Date your baselines. Record what each platform reported before and after a browser or platform policy change, so later comparisons are against a known measurement regime rather than an unknown one.
- Prefer methods that do not depend on the identifier: holdout tests, geo experiments, and causal analysis of aggregate outcomes. These were unaffected by ATT and are unaffected here for the same reason.
Common Mistakes to Avoid
Reading a reported-ROAS drop as a performance drop. Post-ATT, this single confusion moved a very large amount of budget away from channels that were working.
Trying to restore the join with workarounds. Each new identifier-recovery technique invites the next round of browser countermeasures. The direction of travel across every platform has been one way for five years.
Comparing periods across a policy change as if the measurement were constant. It was not, and the comparison quietly measures the policy rather than the marketing.
Frequently Asked Questions
What exactly does iOS 26 strip from my ad links?
Safari's fingerprinting protection removes click identifiers such as fbclid, gclid, and ttclid from URLs by default, so platform pixels can't join the click to the purchase. The click happened; the platform just can't prove it.
How do I measure iOS traffic after iOS 26?
Two complementary moves: server-side event capture (CAPI/webhooks) to recover part of the signal, and causal measurement on order-level exports, which never depended on click IDs in the first place.
Stay ahead of the attribution curve
Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.
No spam. Unsubscribe anytime. We respect your data.