SKAdNetwork, usually shortened to SKAN, was introduced by Apple in iOS 14.5 (released April 2021) as the replacement for IDFA-based attribution after App Tracking Transparency (ATT) took effect. When a user taps a SKAN-enabled ad and installs the app, Apple — not the ad network — signs a cryptographic postback that credits the install to the right campaign, 24-48 hours later, with aggregated and fuzzed conversion data.
The SKAN era now effectively covers the entire iOS measurement landscape. 88% of iOS apps in MWM's catalog have been updated since ATT launched — meaning they ship in a world where the IDFA is opt-in by default. 67% of iOS apps in the catalog launched fresh in the post-ATT era, having never relied on deterministic IDFA-based attribution at all. The pre-ATT measurement playbook (cookie-style identifiers, deterministic match) is a legacy practice that applies to a shrinking minority of installed apps.
SKAN 4.0 (current version) supports three postback "windows" that fire at different times after install — typically 0-2 days, 3-7 days, and 8-35 days — allowing advertisers to see early, mid, and late conversion signals. Each postback includes a conversion value (0-63 on older versions, coarse/fine pairs on SKAN 4) that advertisers encode post-install events into. The conversion-value schema is the most important UA configuration decision: it permanently determines what behaviors you can measure.
Trade-offs vs. classic device-level attribution: SKAN is privacy-respectful and works regardless of the user's ATT opt-in status, but it gives you much less granularity. There's no user-level LTV, cohort size has to clear a privacy-suppression threshold before postbacks fire, and the 24-48 hour delay makes intra-day optimization impossible. Most iOS UA teams now run SKAN and any available probabilistic or — for the 20-40% of users who opt in — device-level data in parallel.
Android has no direct SKAN equivalent today. The Google Play Services Advertising ID (GAID) is still broadly available, though Google's Privacy Sandbox for Android (in phased rollout) will introduce SKAN-like aggregated attribution by ~2027. Until then, Android attribution remains deterministic via GAID for the bulk of users — a contrast that's now central to how cross-platform UA teams allocate budget and design measurement.
SKAdNetwork versions — release timeline + features
| Version | Released | Key features | Status in 2026 |
|---|---|---|---|
| SKAN 1 | iOS 11.3 (2018) | Basic install attribution, no conversion value | Deprecated |
| SKAN 2 / 2.2 | iOS 14.5 (2021) | Conversion value (6-bit), 24-hour postback window | Legacy — older apps still use it |
| SKAN 3 | iOS 14.6 (2021) | Adds source-app ID, redownload signal | Still widely used |
| SKAN 4 | iOS 16.1 (2022) | 3 postback windows (0-2 / 3-7 / 8-35d), coarse + fine CV, web-to-app | Current default |
SKAN 4 is the current standard for new campaign configurations. Most major ad networks (Meta, TikTok, Google, AppLovin) and MMPs (AppsFlyer, Adjust, Singular, Branch) support it natively. SKAN 5 is in early developer beta as of mid-2026.