Glossary
What is SKAdNetwork (SKAN)?
SKAdNetwork is Apple's privacy-preserving attribution framework for iOS. It reports app installs and a limited post-install signal to advertisers in aggregate, without ever exposing a user-level identifier.
What SKAN replaced
Before App Tracking Transparency, iOS attribution worked by matching a device identifier at click time to the same identifier at install time. It was deterministic, immediate, and user-level.
ATT made that identifier available only with explicit consent, which most users decline. SKAdNetwork is Apple's replacement: the operating system itself observes the install and reports it, so no party ever holds a linked record of who clicked what.
How a SKAN postback differs from a normal one
- Apple sends it, not you. The postback originates from the device's operating system.
- It is deliberately delayed. A randomised timer separates the install from the report, so timing cannot be used to re-identify anyone.
- It carries no user identifier. Only a campaign identifier and a conversion value.
- It can be withheld or degraded. Where crowd anonymity thresholds are not met, the conversion value is coarsened or omitted — see coarse conversion value.
- It cannot be joined to your data. There is no key. This is the point of the design, not a limitation to engineer around.
What this changes operationally
Three habits from the identifier era stop working and need replacing rather than patching.
Real-time optimisation. Timers mean performance signal arrives late, so daily bid tuning on fresh conversion data is not available. Campaign structures have to be simpler and left to run longer.
Deep funnel measurement. The conversion value is a small, fixed-width signal, so you must decide in advance which few post-install outcomes are worth encoding. Everything else is unmeasurable through SKAN.
Granular campaign structures. Splitting spend across many small campaigns pushes each below the anonymity threshold, and the data disappears entirely. Consolidation is a measurement requirement, not just an efficiency preference.
SKAN, AdAttributionKit and what comes next
AdAttributionKit is Apple's successor framework, extending the same privacy model with support for alternative app marketplaces and re-engagement. The principles carry over: aggregate reporting, deliberate delay, thresholds before disclosure.
The broader lesson generalises well beyond iOS. Aggregated, delayed, deliberately imprecise measurement is the direction of travel across the industry, and the teams that adapted best treated it as a reason to invest in incrementality rather than as a reporting problem to be worked around.
Common questions
Why do my SKAN numbers not match my MMP?
They are measuring different things. SKAN reports what Apple observed, in aggregate, after a delay; your MMP reports what it could match from consenting users. The two will not reconcile and are not supposed to.
Does SKAN apply to web campaigns?
No. SKAdNetwork covers app installs and post-install events on iOS. Web conversions are measured through conventional means, subject to the browser's own restrictions.
More in attribution and measurement
Deciding which touchpoint earned the outcome, and proving it.
- AdAttributionKit
- Adjust
- Attribution modeling
- Attribution window
- Biased attribution
- Coarse conversion value
- Conversion tracking
- Conversion value
- Cross-device tracking
- Fractional attribution
- Incrementality
- Lifecycle tracking
- Marketing mix modeling
- Media mix modeling (MMM)
- Mobile measurement partner (MMP)
- Multi-touch attribution
- Postback
- Reattribution
- Reattribution window
- Self attributing network
- Temporary attribution
- Tracker
- Tracking parameter
- Urchin tracking module (UTM)
- View-through attribution (VTA)