Creating & Using Deep Link URLs

When a mobile user receives and clicks on some external marketing source (such as an email with a link to a particular product), the user is typically directed to the website for the advertised product. However, many users who click on these ads already have the corresponding mobile app installed. In those cases, you may want to send them to the advertised product in the mobile app instead.

Using deep link URLs, also known as “invoke URLs”, you can do just that. Where destination URLs redirect users to an app store to download your mobile app, deep link URLs redirect users into the mobile app itself. We recommend setting up deep link URLs in addition to destination URLs so users are directed to the best experience possible.

This article is part of our Product Basics series.

Adding Deep Link URLs

Deep link URLs have similar functionality to our Destination URLs. While Destination URLs redirect new users to download the app, deep link URLs redirect existing users to open the app.

You can add and manage deep link URLs in the Attribution Analytics Platform by completing the following steps:

  1. In Attribution Analytics, select Campaigns from the main navigation.
  2. On the page that appears, select your desired campaign:create_deeplink1
  3. In the Deep link URLs section, click Add Deep link URL
  4. In the Add Deep link URL dialog box, name the deep link URL for your own organizational purposes and define the URL. Then click Save.
    • Give the Deep link a Name.
    • Provide your app URL Scheme.
    • (Optional) Provide the Path—a custom query string—that your engineers have defined to load a specific screen in your app.
      • Use the deep link URL to view a specific coupon, start a new game, see new notifications, etc. (as long as your engineers have built the query string to perform the action).

create_deeplink3

Once you have a deep link URL saved, it can be used in any active TUNE link. You can add additional deep link URLs and continue to manage them in the Deep link URLs section.

Additional Parameters in your Deep Link URLs

If you’d like to capture more information from your deep link URLs, you can include additional parameters when adding the deep link or later when editing an existing deep link. Deep link URLs accept the same parameters as TUNE links, and you can find a full list in our Effective TUNE Links article.

Creating TUNE Links with Deep Link URLs

Once you’ve set up at least one deep link URL, all active TUNE links for the Campaign immediately start checking for existing users and redirecting those users to the default deep link URL.

Once you’ve set up two or more deep link URLs, there will be an additional menu to select which specific deep link URL to use when you create a TUNE link for the Campaign. When you select a specific deep link URL, the TUNE link includes its ID appended to our “invoke_id” parameter.

To learn more about how deep link URLs change the functionality of the TUNE link and detect new vs. existing users, read our article on How Deep Link URLs work for existing users.

Important Notes for Google Chrome on Android Devices

With Google Chrome on Android devices, only activities that have the android.intent.category.BROWSABLE category filter can be invoked using this method, as it indicates that the application is safe to open from the Browser.

With Google Chrome on Android devices, deep links will only redirect to the Google Play Store for users who don’t have the app installed as Chrome automatically assumes the user should go to the Play Store. If you host your app anywhere other than the Google Play Store, users without your app that interact with an ad with a deep link will receive an error page in the Play Store.

4 Comments

Leave a reply
  • Hi, I need to know how to find deep link of my app in play store.
    Can you please help?

    i gone through your tutorials but unable to debug.

  • mukta  •  January 31, 2018

    Hi, I want to create a deep link for dynamic ads for one of my e-commerce website. I don't have any mobile app for my website. So, how to create deep links for all the products, so that a user can directly visit to the product page on website?

    • Grace  •  February 1, 2018

      Hello Mukta,

      Deep links are specific to mobile apps and do not apply to traditional websites.

      However, you mention dynamic ads which is a solution provided by other companies such as Facebook and Google AdWords. If you're looking to use their dynamic ads feature, you will need to follow their directions on setup. For example, Facebook requires the creation of a product catalog that is hosted online through 3rd party integrations like Shopify and WooCommerce.