Choose where you want to send your users
Use the settings on this page to determine where different types of users will be sent when they interact with your link. All settings on this page are optional.
Here's what you need to know before getting started.
- (iOS apps only) Set up universal links in your Apple developer account and Xcode before you enable universal linking.
- (iOS apps only) App ID prefix - Find this in your Apple Developer account.
- App scheme - Work with your developer to define the app scheme.
- App screen - Work with your developer to get the screen where you want to send existing users that have your app installed or to send new users after they install your app.
- Redirect URL - If the user has not installed your app, redirect users to a custom URL.
- Fallback URL - If the user has an unsupported device and cannot install the app, send the user to a different location, other than the Apple App Store, Google Play Store, Amazon Appstore, or Microsoft Store.
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. As long as you don't add a redirect, new users will be sent to your in-app screen after they install your app.
In the User destinations screen, under Define a deep link, follow these steps.
- If you have not enabled deep linking or universal linking in your app, select Configure, and provide the following details:
- (iOS apps) Enter the App ID prefix and App scheme.
- (Android apps) Enter the App scheme.
- Select In-app screen, and then choose where the deep link will be used to ensure that it determines the correct deep link format.
- Social media
- Push notifications
- Snapchat messages
- Specify the iOS app screen, Android app screen where you want to send existing users that have your app installed or to send new users after they install your app.
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.
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_macosparameter. So, Safari users on iPad and macOS are sent to the fallback URL.