Prooflytics
Attribution6 min read

App Tracking Transparency: Why Your iOS Conversion Data Has a Predictable Blind Spot

App Tracking Transparency does not make iOS conversions vanish randomly - it hides them in a predictable, correctable pattern. Here is the missing-data framework that tells you when a correction factor is safe to apply and when it is not.

Dark laptop analytics dashboard representing iOS conversion tracking gaps from App Tracking Transparency

App Tracking Transparency: Why Your iOS Conversion Data Has a Predictable Blind Spot

App Tracking Transparency (ATT) is Apple's iOS framework, introduced in iOS 14.5 in 2021, that requires apps to request explicit user permission before tracking activity across other companies' apps and websites for advertising purposes. Most users decline the prompt, and every declined user's ad-attributed conversions become invisible to attribution systems that rely on cross-app tracking - not randomly, but in a specific, structured way that determines whether a correction is trustworthy.

Key takeaways

  1. ATT-driven missing conversion data is not random - it is missing specifically because a user is on iOS and declined tracking, which is a visible, known condition rather than an unexplained gap.
  2. Data missing for a known, visible reason (device platform) can often be corrected with a calculation; data missing for no identifiable reason cannot be safely corrected the same way.
  3. The correction approach: calculate what share of traffic is iOS and what share of conversions are being suppressed on that share specifically, then apply a multiplier to the visible conversion count.
  4. Server-side tracking (Conversions API style setups) does not fully bypass ATT - it recovers some signal loss but does not restore tracking for users who declined at the OS level.
  5. The reporting fix is separating platform-level analysis (iOS vs Android conversion rates shown separately) from a blended total that hides which platform is actually driving the gap.

Teams that treat ATT-driven data loss as unpredictable noise either ignore the gap entirely (understating real performance) or apply an arbitrary blanket adjustment to every number (overcorrecting in ways that are just as wrong). Both mistakes come from not classifying what kind of missing data this actually is before deciding whether or how to correct it.

App Tracking Transparency (ATT): Apple's iOS 14.5+ framework requiring explicit opt-in consent before an app can track a user's activity across other companies' apps and websites for advertising purposes.

Missing At Random (MAR): in statistics, data that is missing for a reason tied to an observable, known variable - as opposed to missing for no traceable reason at all. Whether a conversion is missing due to ATT is explained by an observable variable (device platform), which is what makes a correction factor defensible.

The mismatch is easiest to spot on single-day reports and easiest to miss on weekly or monthly rollups that dilute the effect -- Why Your Marketing Numbers Don't Match Across Platforms explains why longer date ranges hide the problem.

Why classifying the missing-data type comes before any correction

The operational pain this creates for anyone trying to fix ATT-distorted attribution numbers: applying a correction factor to the wrong kind of missing data produces a confidently wrong number that looks more credible than the honestly incomplete one it replaced.

By the missing-data framework used in data-driven measurement practice (drawn from Carl Anderson's work on data-driven organizations), the first question for any gap in conversion data is whether the missingness is explained by a visible, known parameter. iOS tracking loss qualifies: the parameter (device platform) is directly observable, and the mechanism (ATT opt-out) is fully understood - not every iOS user withholds consent, but the ones who convert and the ones who don't are affected by the exact same hidden suppression mechanism uniformly across the iOS population. That is what makes a correction factor - calculated from the visible iOS traffic share and the visible suppression rate on that share - a defensible move rather than a guess. Contrast this with a gap that has no identifiable cause at all (data missing not at random): applying the same kind of multiplier there has no statistical basis, because there's no known variable to calculate the correction from.

Prooflytics

Turn attribution into decisions, not debates

One brief across every channel, with the memory of what each one drove.

14 days free · no credit card

Building the correction factor without overcorrecting

The ICP problem this creates for teams reporting blended, platform-agnostic conversion totals: a single combined number hides exactly the platform split that the correction depends on, so the team either can't build a correction factor at all or builds one on a guessed split rather than the real one.

The practical method: split conversion reporting by platform (iOS vs Android) before doing anything else - most ad platforms and analytics tools support this natively as a segment or dimension. Once iOS traffic share and the platform-specific conversion rate gap are both visible, the correction factor is a simple multiplier: if iOS represents 30% of traffic but conversions on that segment look suppressed by roughly 70% relative to Android's conversion rate, applying something close to a 1.4x multiplier to the visible iOS-attributed conversions is a defensible way to estimate the true total - not a precise reconstruction of each individual missing conversion, but a reasonable population-level estimate.

The overcorrection risk: applying that same multiplier to the ENTIRE conversion count (including Android, where ATT doesn't apply at all) inflates a platform that was never missing data in the first place. The correction factor belongs only on the segment where the missingness mechanism actually applies.

A broken server-side GTM setup rarely produces an obvious error - dashboards keep populating with numbers, they are just incomplete or duplicated -- Server-Side Google Tag Manager: The Setup Mistakes covers how to actually verify it works.

What server-side tracking does and does not fix

The ICP problem this creates for teams that adopted server-side tracking (Meta's Conversions API and similar setups) expecting it to solve ATT entirely: server-side tracking recovers signal that was being lost to ad blockers, browser restrictions, and some client-side tracking failures - a real and valuable fix for a different, overlapping problem - but it does not restore visibility into users who explicitly declined the ATT prompt at the OS level, since that consent decision governs cross-app tracking regardless of whether the tracking call originates from the device or from a server.

The practical implication: teams should expect server-side tracking to meaningfully improve overall signal quality and reduce a separate category of data loss, while still needing the platform-split correction-factor approach above specifically for the ATT-declined population, which server-side tracking alone does not recover.

Prooflytics forwards conversion events server-side to Meta, Google, LinkedIn, and TikTok as part of its integration layer, which addresses the broader signal-loss problem server-side tracking is built for - the platform-split reporting view needed to build an ATT-specific correction factor is a natural next addition to that same data, not something the daily briefing surfaces as a distinct number today.

Bottom line

  • ATT-driven missing conversion data is explained by a known, visible variable (iOS platform) - that is what makes a calculated correction factor defensible, unlike data missing for no identifiable reason.
  • Split reporting by platform first; a blended total hides the exact split the correction factor depends on.
  • Apply the correction multiplier only to the iOS segment - applying it account-wide overcorrects the platform that was never affected.
  • Server-side tracking helps with a related but separate signal-loss problem; it does not restore visibility into users who declined ATT at the OS level.
  • Book a walkthrough to see how Prooflytics forwards conversion events server-side to Meta, Google, LinkedIn, and TikTok alongside every other connected channel.

Frequently asked questions

What percentage of iOS users decline App Tracking Transparency?+

The exact figure varies by app category and audience, and shifts over time as user awareness of the prompt changes - rather than relying on a single industry-wide number, the more reliable approach is measuring the actual iOS-versus-Android conversion rate gap directly in your own account's data, since that reflects your specific audience's opt-out behavior.

Does this affect Android the same way?+

No - App Tracking Transparency is an Apple/iOS-specific framework. Android has its own separate privacy mechanisms (Google's Privacy Sandbox initiatives), but the ATT correction-factor approach described here applies specifically to the iOS segment, not Android.

Should I stop tracking iOS conversions separately if the numbers are unreliable?+

No - the opposite is true. Reporting iOS and Android as one blended number is what hides the correction opportunity. Keeping the platform split visible, even when the iOS number needs an adjustment applied to it, is more useful than removing the platform dimension from reporting entirely.

Is this the same problem as third-party cookie loss?+

Related but distinct - both are privacy-driven data loss, but they operate through different mechanisms (an app-level consent prompt versus a browser-level tracking restriction) and require different measurement approaches. Third-party cookie deprecation has its own current status worth understanding separately - conflating the two mechanisms leads to applying the wrong fix to the wrong gap.

You can read independent reviews of Prooflytics on G2 and compare it to other marketing intelligence platforms in the category.

Prooflytics

Turn attribution into decisions, not debates

One brief across every channel, with the memory of what each one drove.

14 days free · no credit card

Continue reading