Deep Linking
Deep linking is a powerful technique that enhances user engagement and improves campaign performance. It allows advertisers to direct users straight to specific pages or content within an app.
How Deep Linking Works
Installed App
If a user has already installed the advertised app, the deep link URL will seamlessly navigate them to the desired in-app destination — such as:
- A product page
- A specific level in a game
- A relevant content section
App Not Installed
If the user doesn't have the app installed, the deep link will utilize a fallback mechanism to guide them to the next best action defined by the advertiser — such as:
- Redirecting to the App Store / Google Play Store
- Opening an optimized mobile landing page
Technical Integration
As a DSP, you must populate the VAST ClickThrough
and, if an end card is included, the CompanionClickThrough
elements with the deep link URL as follows:
Field | Description |
---|---|
primaryUrl | Deep link to another application potentially installed on the user device |
primaryTrackingUrl | Upon successful opening of the primary URL, a GET request is sent to this URL |
fallbackUrl | Link to a webpage if the desired app is not installed on the device |
fallbackTrackingUrl | Upon successful opening of the fallback URL, a GET request is sent to this URL |
Example
deeplinker://navigate?
primaryUrl=customapp%3A%2F%2Flink&
primaryTrackingUrl=http%3A%2F%2Fpx.url.com%2FtrackPrimaryClicked&
fallbackUrl=http%3A%2F%2Fwww.url.com&
fallbackTrackingUrl=http%3A%2F%2Fpx.url.com%2FtrackFallbackClicked
The protocol (deeplinker://
) and host path (navigate) are mandatory.
You can reach your account manager if you already have a custom deeplink schema