![](https://a.storyblok.com/f/47007/2400x628/6f4ea4cb1a/universal-links-teaser.png/m/1120x292/filters:quality(95))
Universal links vs. deep links: What's the difference?
![](https://a.storyblok.com/f/47007/2400x2400/59158323d9/alix-adjust.jpg/m/40x40/filters:quality(95))
Alix Carman, Content Writer, Adjust, May 31, 2024.
Deep linking, known for its conversion-boosting abilities, is an essential component of mobile marketing, given the ongoing challenges of complex user journeys that both app users and developers face. Among this conversation, the term ‘universal links’ appears. Let’s look at what differentiates them from the broader ‘deep links.’
What are universal links?
Simply put, universal links are Apple’s way of linking to a page within an app. Of course, in practice there are some nuances to how this works.
When a user taps a universal link from their smartphone, one of two things will happen:
- If the app is installed, it will launch and the user be sent to the relevant content.
- If the app is not installed, the page is opened within a web browser like a traditional URL.
Universal links are available in iOS version 9 and above, and work even when the app isn’t installed on a user’s device as described above. The ability for these URLs to send the user to either your app or your website is where the ‘universal’ concept comes from.
This journey was built by Apple to follow through on the user’s assumed intent. While technically this is known as the user’s “entitlement” (more on the complexities of this in a minute), it essentially intends to reflect that if a user has the app installed, they would generally like to open your link in the associated app, while if they do not, they would like to open the link in your mobile website. In practice, however, this gets a little messy–see limitations below.
![Universal link example](https://a.storyblok.com/f/47007/2400x1260/2cfe7bda2e/universal-link-example.png/m/1440x0/filters:quality(95))
What is the difference between universal links and deep links?
Broadly, there aren’t many differences between universal links and traditional deep links. The primary difference lies in that universal links are exclusive to Apple devices running iOS. On a technical level, they also differ in format to traditional deep links-Universal links, like Android App Links, use an HTTPS scheme, whereas traditional deep links use a URI scheme. Here’s how that looks in its simplest form.
General deep linking formats
URI scheme: myApp://path
HTTPS scheme*: https://www.my-website.com/path
*Universal links and Android App Links
Why do Apple’s universal links exist when deep links already do the job?
The introduction of universal links was one of Apple’s approaches to providing greater security. URI schemes can be freely set by an app developer, so in the rare scenario where two apps have the same URI scheme, the device doesn’t know which app to open. It was also a way to bridge the web and app experience in a more seamless manner.
How do universal links work?
To activate universal links, a developer will first provide a map between the website and app. In essence, this step matches a set of web pages to their corresponding location in-app. Technically, Apple refers to this as “supporting associated domains”. The associated domain file is added to your website under a path determined by Apple. If you’re leveraging universal links with Adjust, this step is taken care of by us, as we host the file on your behalf.
When this is done, you’ll need to update your app delegate to respond to the updates in the NSUserActivity object, which is triggered when a user opens one of the associated domains. Then, once activated, when a user has installed the app, and taps a universal link, iOS will automatically redirect the user to the app. There are, however, a couple of exceptions to this rule. The page will open in Safari, rather than your app, when:
- A user does not have your app installed (or does not have the correct version installed).
- A user is browsing your website in Safari and taps a universal link in the same domain. Think, you’re browsing the mobile website of Reddit, you tap a universal link to a specific subreddit, and instead of being directed to open this subreddit in the app, you continue your journey in the mobile browser.
It’s not possible to track clicks from these links, given that the app opens immediately from the universal link and a redirect through a webpage to count the click is not possible.
The ultimate deep linking solution
Adjust allows you to create deep links without extra fuss. Whether you want to create a deep link URL for a campaign you are running with a partner or for your owned and earned traffic (i.e. a social media post) you can generate a deep link within Campaign Lab in the Partner or Custom Links sections. Simply copy and paste the generated link into whichever campaign you’ve set–Adjust deep links can work for both Android and iOS, greatly reducing the hassle of implementing deep links yourself.
Ready to get started with universal links or deep linking in general? Learn how to set up universal links for the first time, contact your Adjust sales rep–our support team, or, request a demo to see how Adjust can take your app’s marketing to the next level.
Be the first to know. Subscribe for monthly app insights.