How to Deep Link to Your Mobile App from Your Website

Our deep link (invoke) URL functionality enables you to send users directly to a specific screen in your app - known as deep linking - rather than sending users to download your app in the app store via a traditional Destination/Download URL. To learn more about how our deep link URL functionality works, please read How Deep Link URLs Work for Existing Users.

As Attribution Analytics includes the functionality to first detect if a user is an existing user (who already installed the app) or a new user, after you setup a deep link URL and use our measurement URLs in user acquisition or re-engagement campaigns, your measurement URLs will redirect new users to download the app, and existing users to open the app to a specific screen. To learn more about how deep link URLs work with our measurement URLs, please visit Custom Deep Link URL Functionality for Partners.

To use a deep link URL from your own mobile site to your mobile app, simply include some JavaScript in the head of your HTML page that opens your deep link URL on page load. If the user already has the app installed on their device, then the browser recognizes the URL scheme for your app and opens your app to the specified screen - la voila, deep linking!

You can also redirect new users (who do not already have the app installed on their device) to download the app using a Attribution Analytics URL so we can attribute the installs generated from your website. We ensure that the loading of the Download URL (Attribution Analytics URL) is delayed by 1 second so that if the user does not have the app installed, then they will still view the bridge page and then be redirected to download the app from the app store after the Download URL loads. For more information about bridge pages, please visit Bridge Page Functionality and Customization.

After these new users install and open the app, it typically opens to a default homescreen. But it can open directly to a specific screen/deep link instead if you use a deferred deep link.


If you'd rather simply redirect existing app users to open your app (and not new users to the app store), then remove the line in the JavaScript that redirects the user via the Attribution Analytics URL to download the app from the app store.

For more information about formatting deep link URLs (including example code), please visit Deep Linking to Your Mobile App from Your Website.

For more information about how to implement deep link URLs in Attribution Analytics, please visit Creating and Using Deep Link URLs.


Leave a reply
  • Abe  •  February 21, 2017

    'simply include some JavaScript in the head of your HTML page'

    What javascript?

  • lam  •  June 2, 2017

    I want to use deeplink for open app twitter in Android system.
    But, My device error "Not found user" ???
    Can you help me?

    • Kimberli Morrison  •  June 6, 2017

      Hi Iam, Thanks for your question. Please contact our support team directly for further information and they can assist you. Thanks and have a great day!