Deep link generator

Use the Deep link generator to create deep links from an existing link for any platform and ad environment. This saves you time and prevents any errors.

You can create deep links using the Deep link generator from the following links or combination of links:

Partners

  • A network-level partner link
  • Two network-level partner links

Custom links

  • A channel-level custom link
  • Two channel-level custom links
  • A combined custom link

Before you begin

Here's what you need to know before getting started.

Requirements

Requirements for setting up deep links

iOS apps

Android apps

Get started

To create a deep link from an existing network-level or channel-level link, follow these steps.

  1. Access the Deep link generator.
  2. Choose your app and base link.
  3. View your campaign parameters.
  4. Define a deep link.
  5. Add a redirect.
  6. Add a fallback.
  7. Add a label parameter.
  8. Generate the link.

Access the Deep link generator

Under Campaign Lab, select Deep link generator. Now, you need to select the app and base link to create the deep link.

Choose your app and base link

You can create a deep link from your base network-level or channel-level link URL only. Before you do that, you need to choose your app and link to display campaign parameters of the link. Under the Choose a base link section, follow these steps.

  1. Select an app.
  2. Select a link that you've already created for the app. This could be a network-level partner link, a channel-level custom link, or a combined custom link.
  3. If you've selected a single-platform app, you can optionally choose an app of another platform, and a link, to target users on two platforms with the same link.
    • If you select a combined custom link as the first link, we automatically prefill the second app as the app that you combined the link with.

View your campaign parameters

You can now view campaign parameters of the link. You can fill in empty campaign parameter values or edit existing parameters. If the link you've selected is a partner link, then a partner might not allow editing the campaign parameters.

Define a deep link

A deep link takes users to a specific page in your app. Deep links are a fundamental way to improve user experience by taking users directly to the in-app content they want to see. Use deep links to improve user acquisition, engagement, and retention.

Define a deep link to send users to a specific location in-app. Under Define a deep link, follow these steps.

  1. If you have not enabled Universal links or Android app links in your app, then follow the requirements for setting up deep links in this section.
  2. Select In-app screen, and then choose the location where you want to send existing users that have your app installed or to send new users after they install your app.
  3. If your link will be used for push notifications, select This link is for push notifications.

Add a redirect

Specify redirects for users who have not installed your app.

Use redirects to override Adjust’s default destination (the app store) and send users to a custom landing page. You can redirect users by device type or redirect all users to one location.

Example: Specify redirects while you're running a special promotion.

Push notifications are only shown to users who have your app installed. If you have defined a deep link for push notifications, you do not need to specify a redirect.

In the User destinations screen, under Add a redirect, follow these steps.

  1. Select Custom URL.
  2. In the Redirect URL field, specify a URL to send all users to a single location, or select Use platform-specific URLs to redirect users by platform.
  3. If you do not want to set a custom redirect URL, select App stores to send users to their respective app stores.

Add a fallback

Important:
You cannot add a fallback if you've already specified a global custom redirect URL. In this case, users on unsupported devices are also sent to the global custom redirect URL.

Specify fallbacks for users who cannot install your app, such as off-platform users. Without a fallback, users are sent to app stores which aren't compatible with their devices.

A fallback overrides the default behavior of redirecting users to the app store when they cannot install your app. Using a fallback does not affect deep link behavior. This means a user who subsequently installs the app can see the app screen that you set while defining the deep link.

Example: If an Android user lands on your iOS link, they cannot install your iOS app on their device. In this case, this user is sent to your specified URL instead of the Apple App Store.

Push notifications are only shown to users who have your app installed. If you've defined a deep link for push notifications, you do not need to specify a fallback.

In the User destinations screen, under Add a fallback, follow these steps.

  1. Select Custom URL, and specify the URL.
  2. If you do not want to set a custom fallback URL, select App stores to send users to their respective app store.
Note:
From iPadOS 13+, Apple identifies Safari users on iPad as macOS users. It is difficult to distinguish Safari traffic on iPad and macOS, and redirect it to different destinations.
When you set a fallback, your link includes the redirect_macos parameter. So, Safari users on iPad and macOS are sent to the fallback URL.

Add a label parameter

Enter a custom data point name in the Label parameter field to add a single custom data point to your link to analyze your data, outside of Adjust. This data point is not visible in your Dashboards or Reports, but can be exported in your server callbacks or cloud storage uploads.

Generate deep link

Once you're sure of your settings, select Generate new link. This creates a new link that is displayed in the right-hand panel. You can view the following details:

  • The network-level partner link name / the channel-level custom link name
    • If you've chosen two links, then the name of the first link that you selected is displayed here.
  • The deep link URL

Manage your deep links

In the Deep link Generator, you can use the right-hand panel to view and manage your generated links. You can perform the following tasks:

  • Copy the deep link URL.
  • Edit settings for the deep link.
  • Hide the deep link. This hides the deep link from view, but does not delete it. To view hidden links, turn on the Show hidden links toggle.