Support

Welcome, Guest Login

Growth Community & Support Center

What is Deferred Deep Linking?

Last Updated: Mar 16, 2016 11:16AM PDT

Unlike the web, mobile apps do not have the underlying technology of HTTP or URLs to allow for deep linking by default. Also unlike deep links on the web, there is no standardized link format based on HTTP guidelines. In addition, different mobile operating systems impact the format used to trigger a mobile deep link. These differences between web and mobile create a major problem for mobile teams when it comes to the ability to take a user directly to a specific location within their app as they might take a user to a specific deep website with web deep links. This limits a mobile teams ability to increase mobile engagement, provide a stellar user experience for new and existing users, and the usability of their app. 

The solution

Yozio combines deep linking, deferred deep linking and passing data through to the app past install to enabling mobile teams to overcome the limitation of having one generic starting point for a users in app journey. The Yozio Platform ensures mobile teams can

  • drive engagement through mobile web, email, SMS and other key channels
  • route social media traffic directly to their app, keeping the context for the user to ensure in app content and new user on-boarding is of relevant context for each user 
  • increase ROI of key campaigns and offers by routing users directly into to the in app campaign or product page
  • increase mobile conversation rates

What is deep linking?

When it comes to mobile apps, deep linking is the process of taking a user to a specific location within a mobile app. For example, rather than just launching an app with a URL such as Yourapp:// you can take a user to a specific location such as Yourapp://screen/123, without a stopover at the mobile app store for users who already have your app.

What is deferred deep linking?

Deferred deep linking is the process of taking a new user who does not yet have the app installed on the device, to a specific page within the app after app install and, if so desired, new user on-boarding. While this process is referred to as deferred deep linking, from a technical perspective it's really leveraging the capability of Yozio to pass contextual information through install to the app so that this information may then be leveraged to customize the user experience after install- whether that's showing the new user a picture of the friend who invited them to the app on the new user on-boarding screen, or showing the new user the product page for the item they were viewing when they clicked a mobile app download SuperBanner on a mobile website. 

Deep link tracking and attribution

Yozio allows for the tracking of successful deep links. A deep link is tracked each time a user who already has the app installed clicks on a Yozio SuperLink- which has been configured to deep link the user- and opens the app. Attribution of the deep link is reported to the SuperLink the user clicked.  You can learn more about available deep link metrics and drill downs here

Note: As deferred deep refers to a situation where a user does not have you app, any resulting installs and app opens from a click on a Yozio SuperLink, are tracked as an install event whether or not the user is then deferred deep linked. 


How Yozio deep linking and deferred deep linking works

Android

When a user clicks on a Yozio SuperLink Yozio will automatically detect whether the app is installed on the device as well as the OS of the device. Based upon this information Yozio will route to the correct conditional redirect URL configured for the SuperLink. Here is a diagram of how this works for Android along with details regarding how Yozio handles different Android OS and device settings/conditions:

*Android prompts user to choose how to open Yozio deep link

  • Beside selecting the option to open Yozio deep link, if the end user also chooses the “Always” option, then s/he will never see this Picker again. Unless the user explicitly reset such setting in the Android system settings of the device.
  • If the end user has other browsers installed, such as Firefox or Opera, the user may see those browsers listed in the Picker as well.
  • Currently, Yozio deep link only supports Chrome for Android browser, and the stock Android browser found in some Android OEM devices.

**User may see Chrome’s popup blocker

  • Chrome browser by default blocks all popups unless the website has been explicitly granted permission by the user before.
  • If that happens, Yozio will render a landing page built for this circumstance. The goal is to convince the end user to grant the permission, which the end user can do by clicking the “ALWAYS SHOW” blue button Chrome would add to the bottom of the landing page.
  • In the App Setup page of the Yozio Portal, we provide Custom Domain for Android Redirect and deep link Landing Page Template for you to customize the deep link Landing Page. By default Yozio will use “http://deeplink.yoz.io” and the default landing page template.
  • Note the permission grant is permanent on a per website basis, unless user manually removes the website from permission list within Chrome configuration.

Android Browser Support

  • By default, Yozio deep link for Android works with all versions of Chrome browsers for Android as well as Android stock browser (or AOSP browser). We currently do not support other browsers such as Firefox and Opera officially.
  • Following is a query summary chart:
  • Not Applicable* - Before Android 2.3.x, Android stock browser is the default browser for Android device; Chrome browser only supports Android 4.0.x and beyond;
  • Not Applicable** - Starting Android 4.2, Google replaced Android stock browser with Chrome browser as the default browser for Android device;
     

iOS

When a user clicks on a Yozio SuperLink Yozio will automatically detect whether the app is installed on the device as well as the OS of the device. Based upon this information Yozio will route to the correct conditional redirect URL configured for the SuperLink. Here is a diagram of how this works for iOS:

 

Quick Navigation

[email protected]
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete