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
Use one of the following methods to access the Deep link generator:
Under Campaign Lab, select Deep link generator. Now, you need to select the app and the base network-level or channel-level link to create the deep link.
(For partners) To create a deep link from a network-level link, follow these steps.
- Under Campaign Lab, select Partners.
- On the Network-level links page, do either of the following tasks. This option is only available for apps that allow the creation of deep links.
- Select New deep link for your network-level link.
- Select your network-level link to open the Link URLs tab. Under Deep link variations, select New deep link.
In this case, we prefill the app, base links, and campaign parameters in the Deep link generator.
- (For custom links) To create a deep link from a channel-level link, follow these steps.
- Under Campaign Lab, select Custom links.
- On the Channel-level links page, do either of the following tasks. This option is only available for apps that allow the creation of deep links.
- Select New deep link for your channel-level custom link.
- Select your channel-level link to open the Link URLs tab. Under Deep link variations, select New deep link.
In this case, we prefill the app, base links, and campaign parameters in the Deep link generator.
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.
(Optional) Tick the checkbox Create a short URL for this link if you wish to create a short link. Short links perform better when links are directly exposed to end-users on social media, messaging and other environments
- This is available only when using a custom link as a base. Partner links cannot be shortened.
(Optional) Input a Short URL Suffix which is a readable suffix that adds context for your audience e.g.
https://domain.go.link/SummerSale
. If not defined, the link will use a random alphanumeric suffix e.g.https://domain.go.link/9df832
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.
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.
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.
Add a social preview
Customize how your link looks when shared on social media or messaging apps. If you skip this step, social sharing preview settings that you chose during app setup will apply.
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.