Blog

Mobile Attribution After iOS Privacy Changes

How to measure iOS app campaigns effectively in a privacy-first world.

Published July 2026 · 9 min read · View all posts

Apple's App Tracking Transparency (ATT) framework, introduced in iOS 14.5, fundamentally changed how mobile attribution works on iOS. Here's what every app marketer needs to understand in 2026.

What Changed With iOS 14.5+

Before ATT, attribution platforms could use the IDFA (Identifier for Advertisers) to precisely match ad clicks to app installs. After ATT, apps must ask users for permission before accessing the IDFA — and most users decline.

The result: IDFA-based deterministic attribution now only works for the minority of users who opt in. For everyone else, you need alternative methods.

SKAdNetwork (SKAN)

Apple introduced SKAdNetwork as a privacy-preserving attribution framework. Here's how it works:

  1. Ad networks register clicks with Apple
  2. When a user installs and opens an app, Apple sends a postback to the ad network
  3. The postback includes a campaign ID but no user-level data
  4. There is a random delay of 24-48 hours before postbacks are sent

SKAN 4.0 (introduced in iOS 16.1) added support for multiple postbacks, web-to-app attribution and higher granularity conversion values.

Probabilistic Attribution

For users who decline ATT, MMPs use probabilistic matching — statistical modeling based on device signals like IP address, device model, OS version and screen resolution to estimate attribution without device IDs.

While less precise than deterministic attribution, probabilistic matching provides a reasonable approximation of campaign performance at the aggregate level.

Strategies to Maximize iOS Attribution

1. Optimize Your ATT Prompt

The default ATT prompt message is generic. Customize the NSUserTrackingUsageDescription string to explain the benefit to the user — e.g. "Allow tracking to receive personalized offers and relevant content."

2. Use a Pre-Permission Dialog

Show a custom screen before the ATT prompt explaining why you're asking for permission. This significantly improves opt-in rates.

3. Implement SKAdNetwork Properly

Configure your conversion values carefully — you only get one update window to pass revenue and event data back to the ad network.

4. Invest in First-Party Data

Email addresses, phone numbers and other first-party identifiers can be used for audience targeting even without IDFA, through ad network custom audience matching.

5. Shift Focus to Android

Android still supports the Google Advertising ID (GAID) with user consent, making attribution significantly more accurate. Many advertisers are shifting UA budget toward Android.

AppMeasurely supports SKAdNetwork 4.0, probabilistic attribution and ATT consent flow for iOS. Measure your iOS campaigns as accurately as possible in a privacy-first world. Get started free →