Mobile attribution

Mobile attribution from the first click to the paying user

Connect Android and iOS installs to campaigns, then follow sign-ups, purchases and retention. Compare acquisition sources in the same campaign report.

Free for the first 25,000 attributed installs, with every feature.

demo.linkrunner.io

Join 400+ growth teams using Linkrunner.

    • ABCoffee logo
    • Alle logo
    • AugustAI logo
    • Bounce Daily logo
    • Buku Warung logo
    • CraftMyPlate logo
    • Eira Club logo
    • Elefant logo
    • Fold logo
    • Fuaark logo
    • Grapevine logo
    • HashFame logo
    • Hypd logo
    • IPF logo
    • Karobar App logo
    • Kulfi logo
    • Lingopanda logo
    • Matiks logo
    • Meatigo logo
    • Omli Kids logo
    • Playo logo
    • Pocketful logo
    • Richie Club logo
    • Saras logo
    • Shopping logo
    • Sid's Farm logo
    • Stratzy logo
    • Stylezen logo
    • Tal Boss logo
    • The Tatva logo
    • Utsav logo
    • Zave logo
What you get

Know where installs came from and what happened next

Set windows per network, credit returning users to the campaign that brought them back, and look past the last click.

Windows you set per network

Pick a click lookback for each network and turn on view-through only where you want it. Defaults follow the network, so Google and Meta start at 30 days and others at 7.

Click lookback from 1 to 30 days

View-through from 1 to 24 hours, off by default

Click lookback per network

Ad click 10 days before the install
30d agoInstall
MetaGoogle AdsApple AdsTikTokSnapchat
30d30d14d7d7d

Click lookback 1 to 30 days. View-through 1 to 24 hours, off until you turn it on.

Reinstalls and returns, credited separately

A user who comes back through a retargeting campaign is credited to that campaign. Reinstalls are re-attributed inside a 90-day window, and deep-link re-engagements are free.

Re-attributed installs are billed like any install

Re-engagements are never billed

User 8f2k-41

90-day re-attribution window
  1. First installAttributed installBilled
  2. App removedUninstall-
  3. Reinstall after an ad clickRe-attributed installBilled
  4. Opened from a push deep linkRe-engagementFree

Credit beyond the last click

Multi-touch attribution runs a data-driven model daily and shows last click, platform-reported, multi-touch and hybrid views side by side. Available per project on request.

Assists and journeys for every install

Switch the example to compare last click with multi-touch

Credit for one install

The model credits every touch that moved the user.

Match order

How Linkrunner decides which click gets the install

Deterministic signals come first, and the first match wins. IP and user-agent matching runs only when none exists, and suspicious installs still go through your fraud rules.

Example install

  1. Google Play Install ReferrerAndroid
  2. 02Ad click IDs (gclid, fbclid)Android and iOS
  3. 03Device IDs, where the user allows itAndroid and iOS
  4. 04Apple AdServicesApple Ads on iOS
  5. Only when nothing above exists

    05IP and user-agent matchingFallback

Install credited toMetavia Google Play Install Referrer

Ad networks

Google, Meta and Apple Ads built in

The self-attributing networks connect directly. TikTok, Snapchat, Reddit, LinkedIn, ChatGPT Ads, affiliates and every other source run through Linkrunner links.

Google Ads
Meta
Apple Ads
TikTok
Snapchat Ads
LinkedIn Ads
ChatGPT Ads
  • Google Ads
  • Meta
  • Apple Ads
  • TikTok
  • Snapchat Ads
  • LinkedIn Ads
  • ChatGPT Ads
iOS

SKAN and AdAttributionKit

SKAN 4 postback copies, conversion value mapping for Google and Meta, and AdAttributionKit conversion values on iOS 17.4 and later.

See SKAN measurement →

SKAN 4 postbacksCopies to Linkrunner

  1. Postback 1Day 0 to 242Fine value
  2. Postback 2Day 3 to 7MediumCoarse value
  3. Postback 3Day 8 to 35HighCoarse value
How it works

From SDK to your first attributed install

01Add the SDK

import linkrunner from "rn-linkrunner"await linkrunner.init(TOKEN)
  • iOS
  • Android
  • React Native
  • Flutter
  • Expo
  • Capacitor
  • Cordova
  • Unity

Test install received

Add the SDK

Install the iOS, Android, React Native, Flutter, Expo, Capacitor, Cordova or Unity SDK and call init on app open. SDK-less REST guides cover Android and iOS.

Read the SDK docs →

02Connect your networks

  • MetaConnected
  • Google AdsConnected
  • Apple AdsConnected

Linkrunner links

Connect your networks

Link Google Ads, Meta and Apple Ads in the dashboard, and create Linkrunner links for every other channel.

03Read the campaigns table

48,000installsAttributed 29,600Organic 18,400
  • Meta12,480
  • Google Ads9,860
  • Apple Ads3,215

Read the campaigns table

Installs land by channel, campaign, ad set and creative, split into attributed and organic, ready for ROAS by campaign.

Customer stories

Teams that changed spend after seeing clean attribution

“The level of customisation that Linkrunner was able to offer was unmatched by any of the other competitors we looked at. Their team took the time to understand our exact requirements and delivered a solution that felt tailored to our needs, rather than forcing us into a fixed framework. That flexibility made a significant difference for us and was one of the key reasons Linkrunner stood out.”
Ronald M Thomas

Ronald M Thomas

Digital Marketing, Playo

Playo

34%

CPI reduction in 3 months

₹20.30 → ₹13.39

Google Ads CPI drop (Dec '25 → Feb '26)

Read customer story

Frequently asked questions

What growth teams ask before moving attribution to Linkrunner.

Measure your next app campaign

Add the SDK, connect your ad networks and send a test install before launch. Your first 25,000 attributed installs are free.