Deep linking
If you use Adtrace tracker URLs with deep linking enabled, you can receive the deep link URL and its content in your app.
Users can open the URL whether or not your app is already installed:
| Scenario | App installed? | Who delivers the deep link |
|---|---|---|
| Standard (direct) | Yes | Android delivers the deep link to your activity through an intent filter. |
| Deferred | No | The user installs from the store first. Android does not deliver deferred deep links automatically. The Adtrace SDK provides the deep link content after install. |
| Reattribution | Yes (re-engagement) | Android delivers the link as in the standard flow. You also call AdTrace.appWillOpenUrl() so Adtrace can attribute the re-engagement. |
Guides
Follow these guides in order for a typical integration:
- Set up standard deep linking — scheme, manifest, tracker URL, read the
Intent. - Reattribute from deep links — add
AdTrace.appWillOpenUrl()for re-engagement campaigns. - Handle deferred deep links — receive the link after install and control SDK launch behavior.
Standard deep linking
App already installed. Handle deep_link with an intent filter.
Reattribution
Send deep link data to Adtrace for re-engagement attribution.
Deferred deep linking
App not installed. Receive the deep link after install via the SDK.