iOS ATT and cookie loss halved paid-social attributed revenue overnight — a real collapse or a measurement collapse?
After iOS ATT and third-party-cookie deprecation, your paid-social platform's attributed revenue fell from $2.0M to $1.0M month over month. Decide whether the channel actually collapsed or only its measurement did.
Constraints: you may not add new tracking; use only first-party and platform-independent signals from the month-over-month table below.
Metric (month over month) Before After
Paid-social ATTRIBUTED revenue $2.00M $1.00M
Total company revenue $6.10M $6.05M
Total orders 41,000 40,700
"Direct"/"unattributed" revenue $0.90M $1.85M
Paid-social ad SPEND $0.50M $0.50M
New-customer rate 31% 31%
iOS share of paid-social clicks 46% 47%
Decide real vs measurement collapse and name the single tell that settles it.
Measurement collapse, not real. Company revenue, orders, and spend hold flat, and the ~$1M that left paid-social reappears in direct/unattributed. ATT and cookie loss broke iOS tracking, so real conversions now land as 'direct.' The tell: attributed revenue moved to unattributed while totals held.
- ✗Reading an attribution drop as a real sales drop
- ✗Missing that lost revenue moved into unattributed/direct
- ✗Cutting budget before a holdout confirms incrementality
- →Why does ATT push conversions into the 'direct' bucket?
- →How would a geo holdout settle the question here?
Diagnosis: a measurement collapse, not a real one. The business totals — revenue, orders, spend, new-customer rate — all hold flat, while paid-social attributed revenue halves. The missing ~$1M reappears almost exactly in the direct/unattributed bucket ($0.90M → $1.85M).
Balance check:
paid-social attributed drop: -$1.00M
"direct"/unattributed rise: +$0.95M -> nearly all the lost volume merely reclassified
total company revenue change: -$0.05M (noise)
Cause: ATT + cookie loss break post-click tracking, worst on iOS (46-47% of clicks).
The settling tell: attributed revenue moved into unattributed while total sales, orders, and spend did not budge — so the channel still drives the same sales, but the platform can no longer credit them. Do not cut budget on the attribution number. Confirm true incrementality with a geo or conversion-lift holdout, and only then reallocate.