Optimized Deferred Deep linking
ODDL is in Early Access. Contact your Adjust representative or support@adjust.com to confirm eligibility.
Optimized Deferred Deep Linking (ODDL) improves the experience for users who click a deep link, install or reinstall your app, and expect to be taken directly to specific in-app content. ODDL reduces the delay between app open and deep link delivery, providing a smoother post-install journey.
This works by decoupling deferred deep linking from attribution — instantly delivering the deferred deep link from the most recent click (closest to install/reinstall) as part of the faster session response rather than waiting for the attribution response.
Key benefits
- Faster deferred deep link delivery
- More consistent routing based on the user’s most recent Adjust link click
- Reduced dependency on attribution timing
What it does
ODDL accelerates deferred deep linking by delivering deep link content through a faster session response pipeline instead of waiting for attribution to complete. This is especially useful when users select Adjust deep links shortly before installation.
Common use cases
- Linking users to specific shows, episodes, products, or event pages
- Improving onboarding for media, e-commerce, and content apps
- Reducing friction in user journeys that start with deep links
How does it work?
ODDL delivers the deep link through one of two paths:
1. Fast session response (ODDL)
- Triggered when a recent Adjust link engagement is found
- Deep link is delivered instantly with the session response
- Attribution continues separately without delaying deferred deep link delivery
2. Legacy attribution response
- Used only if no eligible Adjust link click is found within the 15-minute window
Known limitations
- The deferred deep linking window is 15 minutes
- Self-attributing network (SAN) deferred deep linking cannot be made faster via ODDL : SAN claims come through separate APIs / pipelines. So they cannot be handled via the faster session response, and will need to wait for the slower attribution response due to the nature of these integrations
- Probabilistic modeling must be enabled (within the App's attribution settings) for use when device identifiers aren’t available
Get started
Requirements:
- Access to the Early Access program
- Probabilistic modeling enabled within the App's attribution settings
- One of the following SDK versions (or newer):
- iOS 5.4.4
- Android 5.4.3
- Unity 5.4.3
- React Native 5.4.3
- Flutter 5.4.3
- Cordova 5.4.3
Setup summary
- Update your Adjust SDK
- Enable Probabilistic matching within the app’s Attribution settings
- Use your existing Adjust deep links
- Test the install and reinstall flows
Testing
Install test
- Install the app
- Retrieve the device’s ADID from logs
- Uninstall the app
- Use the Testing Console to confirm the device status
- Forget the device in the console
- Select your Adjust deep link
- Install the app from a local build
- Open the app and confirm the deep link content appears
Reinstall test
- Uninstall the app
- Wait 30 minutes
- Select the Adjust deep link
- Install the app from a local build
- Open the app and confirm the deep link content appears
