OneLink™ 4/4: Deferred deep linking of new users to specific content

At a glance: Enable new users to get a similar deep linking experience as existing users when clicking on a custom link.

Part1_fade_180X408.png Part2_fade_180X408.png Part3_fade_180X408.png Part4_180X408.png

Related reading: Deferred deep linking with SRNs

Scope of work

Who's involved

Note: This guide indicates when and how the marketer needs to involve the developers.


Time required

Approximately 1.5 hours, working together with your mobile developers. 


Using the same custom link explained in OneLink 3/4, new users who click it are sent first to the correct app store to download and install your app. With the first launch, new users are served with specific content (or a specific experience) in the app.

These users are attributed by the click/install to your defined owned media sources.


Mark's email campaign (from the previous guide's example) about healthy fruits successfully deep linked existing app users to the fruit pages inside Feed Me's app.

However, Mark knows that many people reading the email don't yet have the app installed. He wants these potential users to enjoy the same campaign offering as existing users do, to increase conversions and user satisfaction.

With the help of Andrea the Android developer, and Yossi the iOS developer, Mark adds deferred deep linking ability to Feed Me's apps. New app users who click the OneLink in the email and install, go straight to the fruit page when they open the app for the first time.


Deferred deep linking for new users is enabled by using parameters and values from the custom attribution link. When a user clicks your custom link, AppsFlyer parses and delivers the attribution data to your app's internal code. 

Inside the app, the code written by the mobile developer receives the parameter information via the AppsFlyer SDK (if integrated) and makes the app do something specific, e.g. navigate to a particular page. 


Deep linking existing app users with Apple Universal Links, Android App Links, and URI schemes opens the mobile app. However, to serve users with specific content in the app, developers must access the deep link information using the AppsFlyer SDK. 

Deferred deep linking is very similar. When launching the app for the first time, developers access the deep link information using an AppsFlyer SDK method. Using this information, developers can direct new users to personalized content.

Complete the following procedures to achieve these goals.


If you completed the procedures in this article, then congratulations! You have implemented deferred deep linking for all your potential users, who would get campaign-specific content in the app the first time the app opens.



Was this article helpful?