Attribution & Measurement

Install Attribution

Also known asMobile AttributionApp Install Attribution

The process of assigning credit for a new install to the ad, campaign, and network that drove it — so advertisers know what's working and can compensate networks accordingly.

Key takeaways

  1. 01Install attribution = which ad / campaign / network gets credit for this install. The core MMP product.
  2. 02Default rule: **last-touch click attribution** — last ad clicked within window (typical 7-30 days) gets credit.
  3. 03Post-ATT iOS attribution is a patchwork: SKAN aggregated + MMP device-level for opted-in + first-party signal.
  4. 04Most installs get claimed by multiple sources — the MMP's deduplication is what makes attribution reliable.

Install attribution is the process of assigning credit for each new app install to the ad, campaign, and network that drove it. It's the central product of every MMP and the foundation of every UA decision — without reliable attribution, you can't know which campaigns are working, you can't optimize bids, you can't allocate budget across channels.

The problem is harder than it sounds. A typical install journey: the user sees a TikTok ad, doesn't click; sees a Meta retargeting ad on day 3, clicks but doesn't install; searches the brand on day 5, sees the App Store listing organically, installs. Which source gets credit? Different attribution rules give different answers — and most ad networks will claim the install if asked, so without a neutral adjudicator (the MMP), multiple networks get credited and you pay multiple times for the same user.

Common attribution rules

Post-ATT iOS attribution is a patchwork

The MMP's job is to ingest all of these, deduplicate them (so the same install isn't credited to multiple sources), and produce a unified view.

Android attribution is simpler because GAID-based deterministic attribution still works for most users (~80-90% of Android users don't opt out of advertising ID). MMPs primarily use install-referrer (Google Play's official mechanism for click-to-install attribution) plus device-level matching. Privacy Sandbox for Android (phased rollout) will eventually introduce SKAN-like aggregated attribution by ~2027.

Attribution rule comparison — when each applies

RuleHow it worksStrengthsWeaknesses
Last-clickLast ad clicked within window gets 100% creditSimple, unambiguous, MMP defaultOver-credits closing-the-deal campaigns; ignores upstream awareness
First-clickFirst ad clicked within window gets 100% creditCredits demand-generation workOver-credits initial awareness; ignores conversion-driving touches
View-throughAd impression (no click) credited if install happens within shorter window (1-24h)Captures brand / video impactWeaker signal — user saw but didn't engage
Multi-touch (linear)Credit split evenly across all touchpointsRecognizes funnel contributionHard cross-network post-ATT; linear weighting is naive
Multi-touch (data-driven)ML model assigns weights based on observed conversion correlationMost accurate when workingRequires extensive data + platform support
Engaged-viewVideo ads watched to defined completion (e.g., 6s or 50%) creditedBridges click + view-throughCommon on YouTube + TikTok; less standardized cross-platform

MMP default is last-click within window (typical 7-30 days). Mature programs use multi-touch + incrementality testing on top of last-click for strategic decisions, but operationalize on last-click for daily UA bidding.

Quick answers

What is install attribution in mobile apps?

Install attribution is the process of assigning credit for each new app install to the ad, campaign, and network that drove it. It's the core product of every MMP (AppsFlyer, Adjust, Singular). The default rule is last-touch click attribution — the last ad clicked within a 7- or 30-day window gets 100% credit. Other rules: view-through, multi-touch, first-click, engaged-view.

What is the difference between last-click and view-through attribution?

**Last-click**: credit goes to the last ad the user clicked before install (within window). User actively engaged with the ad. Stronger signal. **View-through**: credit goes when a user saw an ad but didn't click, then installed within a shorter window (1-24 hours). Weaker signal — the user "saw" the ad but didn't engage, so the causal link is less certain. Most attribution stacks use click-through as primary and view-through as a tiebreaker.

How does install attribution work on iOS after ATT?

It's a patchwork. (1) **SKAN** delivers Apple-signed postbacks for installs from SKAN-enabled networks. (2) **MMP device-level attribution** still works for the 20-40% of users who opt in via ATT. (3) **Apple Search Ads Attribution API** handles ASA campaigns. (4) **First-party signal** — CRM matching, deferred deep links, user-entered identifiers — fills gaps. The MMP ingests all of these and produces a unified, deduplicated attribution view.

Why do I need an MMP for install attribution?

Because ad networks all self-report. The same install often gets claimed by multiple networks (user saw a TikTok ad → clicked a Meta retargeting → installed). Without an MMP, you'd pay multiple networks for the same install. The MMP is the neutral adjudicator: applies one consistent attribution rule (typically last-click within window) and assigns each install to exactly one source, with deduplication and fraud filters layered in.

Back to glossary