English

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.

Track campaigns with iOS deeplinks

You can deeplink users into your iOS app using:

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

To use deep links with a tracker URL and deep_link parameter for iOS 9 + campaigns, make sure you have set up universal links in your dashboard and Xcode project. This lets Adjust translate the tracker 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
Tracker + deep_link parameter
Safari browserUniversal link
Javascript universal link
Tracker + deep_link parameter
Facebook NewsfeedUniversal link
Javascript universal link
Tracker + deep_link parameter

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

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

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

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

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

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

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

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

Note: Must append js flag