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