Deep-Linking FAQ

Learn about the purpose of deep-linking and what technologies are used to implement deep-links. For information about deep-linking in Singular, see the Singular Links FAQ and Singular Links Best Practices and Examples.

 

What causes deep-linking to fail?

Though deep-linking is an incredibly useful way to engage with your users. However, to properly use it for your marketing channels, you should be familiar with it’s usage and limitations.

Limitations of URI Schemes

Using URI schemes is generally not recommended, because if the app is not already installed on the user’s device, clicking a link will cause an error and drastically reduce user engagement. You can work this on Android by using Android intents to direct the user to the Google Play store instead of being shown an error message.

In addition, URI-scheme deep-linking has security vulnerabilities: other apps can register the same URI scheme as your app and hijack your deep-links.

Limitations of iOS Universal Links

  • Social Media Apps: Some social media apps intentionally break or limit deep-links that try to take the user out of the social media app. These are often social media apps that open links in an internal web browser view.
  • Link Wrapping: Universal Links can’t work with link wrapping, where another URL redirects to the universal link. Link wrapping includes link shorteners such as bit.ly.
  • Pasting in Browser URL Field: Universal Links will not deep-link if you enter the link into a mobile browser's URL field.
  • Triggering Links with Javascript: Scripts that trigger URL redirects will not deep-link unless it is part of a user action.

Limitations of Android App Links

  • Social Media Apps: Some social media apps intentionally break or limit deep-links that try to take the user out of the social media app. These are often social media apps that open links in an internal web browser view.
Was this article helpful?
0 out of 0 found this helpful