SKAN 4 and AdAttributionKit, a year in: what buyers actually get back
By UA Ledger staff — Archive date: 3 min read

A year into SKAN 4 AdAttributionKit, the gap between what a dashboard implies and what the postback contains is still the biggest source of bad calls.
A year into working with SKAdNetwork 4 and its successor framework AdAttributionKit as the backbone of iOS measurement, it is worth being precise about what these frameworks actually return, because the gap between what a dashboard implies and what the postback contains is still the most common source of bad decisions in a weekly UA review.
AdAttributionKit postback windows are not a single number
SKAN 4 sends up to three postbacks per install, on a tiered schedule rather than a single fixed delay, and each one carries a different level of detail. The first window arrives fastest and carries the most granular conversion value; the later windows arrive slower and carry progressively coarser data. Treat "the SKAN postback" as one event with one number and you are already misreading the framework, because a campaign's apparent performance can shift materially between the first and third window without anything about the campaign actually changing. Any dashboard that collapses all three windows into a single blended metric, without labelling which window contributed which data, hides information a buyer needs.
Coarse values exist because Apple designed for privacy first
Below a certain install volume threshold, SKAN drops from fine-grained conversion values to a coarse value: low, medium, high. That drop is not a bug in an MMP's reporting pipeline. It is the framework working as intended. Privacy thresholds exist to prevent an install cohort from being small enough to be individually identifiable, and the trade-off is that campaigns running below scale, new creative tests, small geos, niche audiences, get materially less signal than a mature top-of-funnel campaign at national scale. Teams that judge a new creative concept's SKAN data against the same confidence bar as an established campaign's are comparing two different instruments, not two results from the same one.
Re-engagement measurement remains the weakest link
Re-engagement attribution under SKAN and AdAttributionKit is meaningfully thinner than new-install attribution: less granular conversion value support, less mature tooling across the MMP layer generally. Treat it as directional, not decision-grade. A team running meaningful re-engagement spend on iOS should be running its own holdout structure alongside the postback data rather than trusting the postback data alone to say whether a re-engagement campaign worked.
What this means for a weekly review
None of this argues against SKAN or AdAttributionKit as a framework, which exist because the alternative was no iOS attribution at all under App Tracking Transparency. It argues for specificity in how the numbers get read. A weekly review should ask which postback window a number came from, whether the campaign sits above or below the coarse-value threshold for its geo and audience size, and whether a holdout backs any re-engagement number in the deck or whether postback data is standing in for one. A dashboard that cannot answer those three questions for a given row is presenting confidence the underlying data does not support.
The framework has not changed materially in the last year, which is itself useful: a stable measurement floor is easier to build a testing discipline around than a shifting one. Building that discipline still falls to the team reading the numbers. The postback's existence does not do it for them.
Related archive reading
These articles provide related context and remain subject to their stated review status.
Featured
Related posts
measurement
platforms
·1 min read
When to turn rewarded ads off for payers (and how to measure the loss)
measurement
platforms
·1 min read
When custom product pages need their own MMP campaign mapping
measurement
platforms
·1 min read
Season pass refund rate versus standard IAP refund rate
measurement
platforms
·1 min read
Pre-reg cohort quality vs post-launch paid cohort quality
More from the Measurement desk
measurement
platforms
·2 min read
AppLovin Ad Review drops user-level journeys for aggregate-only reporting
measurement
platforms
·2 min read
Apple adds an EU alternative ATT prompt from iOS 27.2 — mandatory in five markets
measurement
platforms
·1 min read
Pity-adjusted expected value versus player-facing banner claims
measurement
platforms
·1 min read