← Back to Insights

iOS Attribution in 2026: ATT, SKAdNetwork, and AdAttributionKit Explained

April 28, 20269 min readBy Anastasiia Polovynkina

iOS is where the money is. Apple's App Store consistently generates significantly more revenue than Google Play, making it a critical platform for most subscription and premium app businesses. But since 2021, Apple's privacy changes have fundamentally reshaped how marketers approach user acquisition on iOS.

If you're running paid campaigns for mobile apps, understanding this landscape isn't optional — it directly affects how you measure, optimize, and make decisions.

What Is ATT and Why It Changed Everything

App Tracking Transparency (ATT) is a privacy feature Apple introduced with iOS 14.5 in April 2021. It requires apps to explicitly ask users for permission to track their activity across other apps and websites.

Before ATT, apps could freely access the IDFA (Identifier for Advertisers) — a unique device ID used for ad targeting, attribution, and audience building. After ATT, access requires user opt-in. And most users don't opt in. Current consent rates hover around 25–35%, depending on the app category, with some verticals like gaming seeing even lower rates.

The practical impact on user acquisition has been substantial. Attribution became less accurate — it's harder to see exactly which campaigns drive results. Targeting got blunter — without user-level data, platforms can't be as precise with who sees your ads. Event reporting is delayed — installs and post-install events like signups or purchases can take 24–48 hours to show up. And reporting is aggregated — you get broad summaries rather than user-level data, which limits how granularly you can optimize.

SKAdNetwork: Where We Are Now

Apple replaced user-level attribution with SKAdNetwork (SKAN), a privacy-safe framework for measuring ad campaign performance. SKAN sends anonymized postbacks — install reports with no personal identifiers — to ad networks after a user installs and engages with an app.

The current operational version is SKAN 4.0, released in October 2022, which brought several important improvements over earlier versions.

SKAN 4.0 introduced multiple postbacks — up to three, sent at different time windows (days 0–2, 3–7, and 8–35). This lets you track both early user behavior and longer-term engagement patterns. It also added hierarchical source identifiers, expanding from 2-digit to 4-digit campaign codes for more granular breakdowns. The crowd anonymity system scales data granularity based on volume — higher install volumes unlock richer, more detailed data, while small campaigns receive only coarse-grained signals (Low/Medium/High instead of specific values). And it brought web-to-app attribution for Safari users.

However — and this is important — adoption of SKAN 4.0 across major ad networks is still incomplete. As of 2026, most large platforms are still primarily running on SKAN 3. TikTok has moved furthest toward SKAN 4, while Meta, Google, and Snap remain largely on SKAN 3. This means many of SKAN 4's improvements exist in theory but aren't yet fully available in practice for most advertisers.

AdAttributionKit: The Next Evolution

At WWDC 2024, Apple introduced AdAttributionKit (AAK) as the successor framework to SKAdNetwork, and significantly expanded it at WWDC 2025 with features shipping in iOS 18.4.

AAK retains all of SKAN 4.0's features — crowd anonymity, source identifiers, three postbacks — and adds several meaningful new capabilities.

Configurable attribution windows let marketers customize how long the attribution window stays open (for example, 30 days for clicks, 1 day for views) rather than being locked into fixed windows. Overlapping re-engagement windows allow multiple re-engagement campaigns to be tracked independently using conversion tags — critical for remarketing. Country codes in postbacks deliver geographic data natively, freeing up conversion value bits that marketers previously had to sacrifice for geo signals. And improved developer testing tools make it easier to validate attribution setups without running full ad-to-install flows.

The catch? AAK adoption is in the same early stage that SKAN 4 was. Apple hasn't announced any deprecation timeline for SKAdNetwork, and both frameworks can coexist in your app. But AAK is clearly the long-term direction — especially for apps operating in alternative marketplaces under the EU Digital Markets Act, where AAK becomes essential.

How Teams Actually Navigate This

Because SKAN data is delayed and limited, many UA teams now use a blended attribution approach. Rather than relying solely on channel-specific attribution, they track overall trends in app performance — total installs, trials, and revenue — and correlate those with campaign activity.

This means monitoring App Store Connect and your MMP dashboard alongside ads manager data, looking for directional signals rather than pixel-perfect attribution, and using SKAN data as one input among several rather than the single source of truth.

In practice, this also means creative performance and geographic splits matter more than ever. When you can't precisely measure which audience segment drove a conversion, the quality of your ad creative becomes the primary lever you can actually control and test.

What You Need to Know as a Practitioner

The practical takeaways: ATT fundamentally limits tracking on iOS, affecting how campaigns are measured and optimized. Most iOS reporting is aggregated, modeled, and delayed — don't expect real-time precision. SKAN 4.0 is the current framework, but network adoption is uneven. AdAttributionKit is the future direction — worth monitoring, but not yet replacing your existing SKAN setup. Blended attribution combining multiple data sources gives the most reliable picture. And creative testing has become even more critical in a world where targeting and measurement are less precise.

The teams that navigate this well aren't the ones with the most sophisticated attribution stacks — they're the ones who've adapted their decision-making process to work with directional data rather than waiting for perfect data that isn't coming.

Need help with paid acquisition for your app?

Book a call →
More from the blog
April 28, 2026·7 min read

What Is Paid User Acquisition for Mobile Apps?

Where paid UA fits in the mobile app ecosystem, how monetization models shape your strategy, and what the work actually looks like in practice.

By Anastasiia PolovynkinaRead →
April 28, 2026·8 min read

Mobile App Marketing Metrics: The KPIs That Actually Matter

Every UA decision should be backed by data. Here's a practical guide to the metrics that matter — from ad-level indicators to post-install quality signals.

By Anastasiia PolovynkinaRead →