A user-acquisition team unified spend and installs across five platforms into one automated, reconciled report.
An illustrative scenario — a composite of UA reconciliation setups, with realistic numbers.
An in-house UA team spending ~$400k/month across Meta, Google, TikTok, Snapchat and Apple Search Ads, AppsFlyer as referee. Platform-claimed conversions exceeded MMP-attributed by 30–80% depending on channel — normal physics, but unexamined: reconciliation was a quarterly spreadsheet exercise, and one quarter it surfaced a TikTok postback gap that had quietly mispriced a channel for six weeks.
| Channel | Typical variance | Alert band |
|---|---|---|
| Meta | +35% | ±10pts |
| +20% | ±8pts | |
| TikTok | +45% | ±12pts |
| Snap | +38% | ±12pts |
Reconciliation time went from a quarterly half-day to zero marginal effort; detection latency for tracking breaks went from weeks to the same run.
Variance became a monitored series instead of a quarterly argument. A changed attribution setting on one platform tripped the band within a week and was reverted before it contaminated a month of CAC. Budget meetings switched denominators: MMP-attributed for decisions, platform-claimed labeled as the platforms' own optimization signal.
Deciding what each variance jump meant — the flags name the cell, the team names the cause.
Three minutes: a plain-language request, a Sheet schema read, an AppsFlyer pull, a previewed append, a Slack summary — then a paused campaign launch.