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
- Admin, Editor, or Custom Editor permissions.
- An app in Adjust.
- A partner link or a custom link created in Campaign Lab.
Requirements for setting up deep links
iOS apps
- Set up the same branded domain for your iOS and Android app.
- Set up universal links.
- Add your branded domain as an Associated Domain. This sets the domain to be configured as a universal link.
- Enable universal linking in your app. You need to provide the App ID prefix and App scheme.
- Work with your developer to get the App screen where you want to send existing users that have your app installed or to send new users after they install your app.
Android apps
- Set up the same branded domain for your iOS and Android app.
- Set up Android App Links in the Adjust SDK.
- Define your branded domain as the Android App Link.
- Configure Android App Links for your app. You need to provide the SHA-256 certificate fingerprints and App scheme.
- Work with your developer to get the App screen where you want to send existing users that have your app installed or to send new users after they install your app.
Get started
To create a deep link from an existing network-level or channel-level link, follow these steps.
- Access the Deep link generator.
- Choose your app and base link.
- View your campaign parameters.
- Define a deep link.
- Add a redirect.
- Add a fallback.
- Add a label parameter.
- 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.
- Select an app.
- 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.
- 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.
- 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.
- 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.
- 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.
- Select Custom URL.
- 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.
- 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
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.
- Select Custom URL, and specify the URL.
- If you do not want to set a custom fallback URL, select App stores to send users to their respective app store.
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.