Short answer: an install is organic when your MMP cannot find a qualifying paid click or view inside a window. Check data age, network integrations and SDK start-up timing first, because those explain most cases.
What "showing as organic" really means
Organic install: an install that the MMP could not match to any paid touchpoint inside an attribution window, whatever actually drove it.
So organic is a fallback, not a source. Anything that breaks the match pushes a paid install into it: a late SDK, a disconnected network, a stripped link parameter or a window that closed too early.
Why did my organic installs jump when paid spend went up?
Because the paid installs are arriving but not being matched. If organic rises in step with spend on one network, the problem is almost always that network's integration or window, not real organic demand.
Likely causes
- Data is too recent. Google says app conversion processing can take up to 24 hours, and SKAN postbacks take at least 24 to 48 hours. Recent installs often sit in organic until claims arrive. See why attribution data is delayed.
- A network integration is disconnected. Meta, Google and TikTok are self-attributing networks: they only tell your MMP about installs when the integration is live.
- The SDK starts too late. If the SDK waits for login or onboarding, users who drop off first never register, and the rest can arrive unmatched.
- Windows do not match. The network credits installs inside its own window; if your MMP uses a shorter one, the difference lands in organic.
- On Android, the Play Install Referrer is not read on first launch. Android's documentation says to call it once, on first execution after install.
- On iOS, the user did not grant tracking permission. Apple returns an IDFA of all zeros without ATT permission, so user-level matching is limited.
How to confirm it
- Re-run your report on a date range that ended at least 72 hours ago and see if the organic share falls.
- Open each ad network's integration page in your MMP and confirm it is connected and active.
- Install a fresh build on a test device, tap a tracking link first, and check in your MMP which source the install was given.
- Log when the first SDK request fires. If it is after a login or consent screen, timing is the likely cause.
- Split the organic rise by platform. A rise mostly on iOS points to ATT and SKAN; mostly on Android points to the referrer.
MMPs such as Linkrunner, Tenjin or Kochava show the source assigned to each install, which is where step 3 starts.
How to fix it
- Initialise the MMP SDK on the first app open, before login, onboarding or paywalls.
- Reconnect any expired network integration with an account that has admin access.
- Align your MMP's lookback windows with each ad platform's setting, or document the gap.
- Remove redirects that drop tracking parameters before the app store.
- Read iOS paid results from SKAN and network aggregates rather than expecting user-level parity.
| Pattern | Most likely cause |
|---|---|
| Organic spikes only on recent days | Reporting delay |
| Organic rises with one network's spend | Integration or window for that network |
| Organic rises across all paid sources | SDK start-up timing |
| Organic rise mostly on iOS | ATT and SKAN-only reporting |
For a guided path through these checks, run the organic installs troubleshooter, or read the attribution windows guide.