How Reattribution Works
When a user who has already installed your app returns after a period of inactivity, Linkrunner checks whether that return can be attributed to a marketing campaign. This is called reattribution. For a user to be reattributed, two conditions must be met:- The user must have been inactive for at least the configured inactivity window (default: 0 days).
- The reinstall must occur within the reattribution eligibility window — the maximum time between an uninstall and reinstall for the return to count as a reattribution (default: 90 days).
Reattribution Triggers
A reactivation event is the event a user completes to come back to the app. Reactivation events trigger reattribution and signal a user’s return. Linkrunner supports two reactivation events:- App Install (Reinstall) — The user reinstalls the app after previously uninstalling it. Linkrunner detects reinstalls using device identifiers (GAID on Android, IDFA on iOS).
-
Deep Link Open — The user clicks a deep link and is redirected into the app. For reattribution to work, deep linking must be configured in your app and the
handleDeepLinkfunction from the Linkrunner SDK must be called when the app opens via a deep link. See the deep linking setup guide for configuration details.
On iOS, ATT (App Tracking Transparency) permission must be granted by the user for reattribution to work. Without ATT consent, Linkrunner cannot access the IDFA needed to identify returning users.
Push Notification Campaigns
Remarketing campaigns also include push notification campaigns run through engagement platforms like MoEngage and WebEngage. These campaigns are tracked as remarketing campaigns within Linkrunner. The flow is similar to a user opening the app via a Linkrunner link — the marketer creates a campaign on Linkrunner and uses the generated link in a push notification campaign on engagement platforms. When a user opens the app through the push notification link, Linkrunner attributes the return to that campaign.Understanding the Windows
Inactivity Window
The minimum number of days a user must be inactive before they can qualify for reattribution. Linkrunner determines inactivity based on the last app open — the time since the user last opened the app is compared against the configured inactivity window.| Default | 0 days |
Reattribution Window
The maximum time between an uninstall and reinstall for the reinstall to count as a reattribution.| Value | 90 days |
Configuring Remarketing Settings
You can configure remarketing settings from the Linkrunner dashboard: Dashboard > Settings > Remarketing
- Enable or disable remarketing for your project.
- Set the inactivity window — the minimum inactive days (based on last app open) before a user qualifies for reattribution.
Changes to these settings apply to all future reattribution checks. Existing reattribution records are not affected.







