Universal links

Universal links are a specific deep linking protocol available for iOS version 9 and later. They are constructed differently to the custom URL schemes used in earlier iOS versions and other mobile platforms.

Measure campaigns with iOS deeplinks

You can deeplink users into your iOS app using:

  • Universal links
  • Javascript universal links
  • Adjust link URLs + deep_link parameter

To use deep links with a link URL and deep_link parameter for iOS 9 + campaigns, make sure you have set up universal links in Adjust and in your Xcode project. This lets Adjust translate the link into a universal link, to return to the device and open the app.

Supported methods by environment

The best linking method is the one that supports your ad environment, where users interact with your ads.

Here, you can see which setup is best suited for your campaign.

Ad environmentRecommendation
Chrome browserUniversal link
Link + deep_link parameter
Safari browserUniversal link
Javascript universal link
Link + deep_link parameter
Facebook NewsfeedUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append path
Facebook browserUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append path
Facebook MessengerUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append path
Facebook Messenger browserUniversal link
Javascript universal link
Link + deep_link parameter 

Note: Must append path
InstagramUniversal link
Javascript universal link
Link + deep_link parameter

Note: Universal linking must be implemented in the app
Note: Must append path
GmailUniversal link
Apple MailUniversal link
Link + deep_link parameter
SlackUniversal link
Javascript universal link

Note: Must append js flag
WhatsAppUniversal link
Javascript universal link
Link + deep_link parameter
Snapchat messageUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append js flag
TwitterUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append js flag
TelegramUniversal link
Javascript universal link (Must append js flag)
Link + deep_link parameter (Must append js flag)
Deeplink with SFSafariViewControllerUniversal link
Javascript universal link
Link + deep_link parameter

Note: Must append js flag