Deep linking is using a hyperlink/URL to link to a specific, generally searchable or indexed piece of web content on a website or within an application.
Deep links works like URLs on websites, but rather than redirect to a page, users are redirected to a screen in the application. Deep links can also pass some values to the application (user ID, promotional code, tracking event). Not all deep links need to have action behind them that is seen my a user.
Deep links can be used in any campaign type, but not all options are currently available in all every campaign type.
In Components > Deep links, you can save often-used deep links for future use. You can click the Add Existing Deep Link button to select an existing deep link. You can also delete deep links here.
You can add your deep links to your campaigns on the Create your message step.
Check the Enable Deep Link box and select the deep link type you want to add.
You can have more than one deep link attached to a campaign. The first link on the list will be opened first, followed by each subsequent link moving down the list.
We have 5 different deep links you can use in campaigns:
- Key-Value Pair: This can be a key and value pair that is understood by the app (e.g. open settings of the device).
- URL Scheme: This works similar to the URLs, but uses its own applications schema (e.g. Facebook’s will start with FB://).
- Internal URL: This URL will be opened in a web-view inside of the application. You do not need to add a key because one will be added automatically. This URL needs to have the HTTPS protocol.
- External URL: This URL will be opened by the device’s default web browser. This URL needs to have the HTTPS protocol
- JSON: This can be piece of JSON code that the application can understand and process. You can refer below for an example JSON code:
{
"id": "bcf83b59-6c39-43ff-9e1f-43a785e1234e",
"title": "Your Title",
"type": "OFFER",
"variations": {
"utm": {
"source": "app_push",
"campaign": "new_year_offer",
"medium": "notification_click",
"extra": "user_segment_premium"
}
}
}Deep links have no defined maximum length, but very long URLs may not behave consistently across all clients. For best results, keep them reasonably sized.