BLOG · ATTRIBUTION

Measuring true UA performance in the privacy era.

8 MIN READPUBLISHED JULY 2026BY THE APPREVBOOSTER TEAM
IN THIS ARTICLEWhat actually brokeWhat didn't breakThe honest measurement stackTreating platform numbers nowWhat it looks like in practice
WHAT YOU'LL WALK AWAY WITH
  • What ATT actually broke in 2021 — and the four measurement truths it didn't touch
  • An honest post-privacy measurement stack: cohorts, geo-level reads, spend-aware ROI, incrementality thinking
  • How to treat platform-reported numbers now (directional, never gospel)
  • What a privacy-era weekly review looks like in practice

01What actually broke

In April 2021, iOS 14.5 shipped App Tracking Transparency, and user-level advertising identity became opt-in. Most users declined. With that, the industry's comfortable fiction — that every install could be deterministically traced to the ad that caused it — stopped working for the majority of iOS traffic.

2021
THE YEAR USER-LEVEL CERTAINTY ENDED

What replaced it is honest about its limits: Apple's SKAdNetwork delivers aggregated, delayed, deliberately coarse signals — no user-level data, restricted conversion values, randomized timing. Android's Privacy Sandbox points the same direction. Ad platforms fill the gaps with modeled conversions: statistically estimated, not observed. The dashboards kept their decimal points; the decimals just mean less now.

02What didn't break

The panic of 2021 obscured something important: the most decision-relevant numbers were never inside the attribution black box to begin with. Four things remained fully knowable:

Attribution didn't get worse at telling the truth — it got worse at pretending to.

03The honest measurement stack

LAYERWHAT IT ANSWERSHOW
Spend-aware True ROASIs this campaign's spend working?All-stream revenue of install cohorts against campaign spend — approximate, consistent, yours
Geo-level readsWhere is spend working?Country P&L: revenue and spend per geo — precise without any device identity
Incrementality thinkingDid the spend cause anything?When spend steps up or pauses, does portfolio net move? Budget changes as experiments
Time cohortsIs quality holding?Revenue curves by install week — payback windows, decay, retention economics
HONEST CAVEAT

Cohort attribution of ad revenue to campaigns is an approximation — a user acquired by Campaign A and monetized for months isn't tagged with A in your ad network. Approximate and consistent beats precise and imaginary: the same method applied every week ranks campaigns correctly even when absolute values are soft. That ranking is what verdicts need.

04Treating platform numbers now

Platform-reported ROAS didn't become useless; it became directional. Three rules keep it useful:

05What it looks like in practice

THE PRIVACY-ERA WEEKLY
  • Verdicts run on cohort True ROAS from your ledger — platform ROAS is a witness, never the judge
  • Geo P&L reviewed monthly; budget shifts follow country economics, not device IDs
  • Every meaningful budget change doubles as an incrementality test — write the expectation down first
  • One measurement method, documented, applied identically every week

The uncomfortable truth of the privacy era is also its gift: it forced measurement back onto the numbers that were always the most honest — what you earned, what you spent, where, and when. Publishers who rebuilt on those four are measuring better today than the industry ever did in the deterministic years. The ones still chasing user-level certainty are optimizing a memory.

ZERO SDK · FOUNDING OFFER · CANCEL ANYTIME

Your profit number is waiting.

Connect your first platform in minutes and see what your portfolio actually earns — after spend, every day.

YOUR PROFIT NUMBER
$22,222.22
TODAY · AFTER AD SPEND · EVERY APP
Start free →
FOUNDING PUBLISHER PROGRAM · 46 OF 50 SEATS REMAINING
ZERO SDK · NO LOCK-IN · TIERS SCALE BY APPS, DATA & FEATURES
AdMobGoogle PlayApp Store ConnectGoogle AdsApple Search AdsMeta Ads