Short answer: a self-attributing network (SAN) decides itself which installs its ads drove and reports those claims, instead of the MMP matching a tracked click. Meta, Google and TikTok all work this way. Each claims within its own windows, so their totals overlap, and the MMP picks one winner per install.
What a self-attributing network is
Self-attributing network (SAN): an ad network that matches installs to its own ads inside its platform and tells your MMP which installs it claims.
With an ordinary ad network, the user taps a tracking link, the MMP records the click and later matches the install to it. With a SAN, the network checks installs against its own records of clicks and views and tells the MMP which ones it claims, so the MMP does not record the underlying click itself (general practice).
Why do SAN totals add up to more than my installs?
Because each SAN only sees its own ads and claims every install it touched within its windows. A user who saw a TikTok ad and later clicked a Meta ad can be claimed by both. Only the MMP, which hears from every network, can give the install to one of them.
How each SAN claims installs
Meta
- Meta's install metric counts installs recorded as app events and attributed to your ads. It needs the app registered with Meta, a correct SDK set-up and the app connected to the ad account, or installs show as zero.
- On Android, Meta encodes encrypted campaign data in the Play Install Referrer's utm_content field and offers its own Meta Install Referrer, which also covers view-through and multi-session clicks.
- On iOS 14+, Meta uses Aggregated Event Measurement or SKAdNetwork. Meta says statistical modelling may be used where reporting is incomplete, and that third-party tools may only receive SKAN reporting.
- According to MMP documentation, Meta re-enabled sharing of non-aggregated, last-touch data with MMPs from 17 June 2025 for advertisers who accept its Advanced Mobile Measurement terms. Check Meta's current terms before relying on this.
- Google says Google Ads only reports conversions where there were Google Ads interactions from the same account.
- MMPs connect through Google's App Attribution Partner programme. Google's list includes Adjust, Airbridge, AppsFlyer, Branch, Kochava, Singular and Tenjin, using SDK or server-to-server integrations.
- Google says discrepancies with third-party reports are expected, including from cross-network attribution, and recommends aligning conversion windows.
TikTok
All TikTok points here come from TikTok's help centre as reported in search extracts.
- TikTok self-attributes conversions when the click or impression falls within its lookback window, while MMPs mostly use last click and de-duplicate across networks.
- Its window setting does not affect MMP reporting, and TikTok recommends keeping both consistent.
- After moving to SAN, conversions and clicks may fluctuate on the transition day; TikTok advises keeping the legacy integration active for at least 60 days.
How the MMP decides the winner
MMPs mostly use last-click attribution: the final qualifying click before the install wins, and clicks beat views (general practice; TikTok's help centre describes MMPs this way). When two SANs both claim an install, the MMP compares the touchpoint times each reports and gives the install to one.
| Step | Ordinary network | SAN |
|---|---|---|
| Click recorded by | MMP tracking link | The network |
| Install matched by | MMP | The network, then confirmed by MMP |
| Sees other networks | MMP does | No |
| Can over-claim across networks | No | Yes, each in its own window |
What this means for reporting
- Never add SAN numbers together. The sum overstates real installs.
- Use the MMP for cross-network totals and budget splits.
- Use each SAN's own numbers for optimisation inside that platform.
- Keep integrations healthy. A disconnected SAN sends no claims, and its installs fall into organic.
- Align windows so that each network is judged on comparable terms.
Related pages
- Installs claimed by two networks covers the overlap symptom.
- The Meta vs MMP troubleshooter and TikTok troubleshooter check SAN-specific causes.
- Attribution windows lists each network's window settings.