语言 

Adjust 深度链接

在这里,您可以找到有关 Adjust 深度链接支持的基本概览和常见问题。

有关创建和使用不同深度链接的说明,请参阅以下文章:

深度链接基础知识

深度链接是一个 URL,可将用户带到应用中的特定页面。

要求

平台设置

深度链接设置取决于您的应用平台。在这里,您可以找到用于相应应用平台的深度链接。

iOS 9 及更高版本

Apple 针对运行 iOS 9 及更高版本的设备使用通用链接

Android

所有版本的 Android 操作系统都支持带跟踪链接和参数的深度链接

多平台

多平台跟踪链接会根据用户的设备操作系统对其进行深度链接

深度链接结构

大多数移动深度链接会使用统一资源标识符 (URI) 方案将用户发送至您的应用中。其中包含一个独特位置 (路径) 和路由参数。

示例:​ myapp://unique/path?routing_parameter

直接深度链接

如果应用已经安装,Adjust 会使用 URI,将用户转到应用内特定的位置。这也叫 直接深度链接​ 。

在附加了 Adjust 跟踪链接的情况下,如果应用没有安装,用户则会被转至应用商店。安装应用后,用户就会通过延迟深度链接转到应用内的具体位置。

要将跟踪链接和推广活动信息附加在直接深度链接内,请添加参数前缀 adj_adjust_

示例:

myapp://unique/path?adjust_t=abc123&adjust_campaign=example_campaign&adjust_adgroup=example_adgroup&adjust_creative=example_creative
重要提示:
要通过直接深度链接传输 动态回传参数 (DCP) ,DCP 参数就不应带有 `adj_` 或 `adjust_` 前缀。

深度链接常见问题

我为什么要使用深度链接?

深度链接通过将用户直接转到应用内内容来改善用户体验。在整个营销漏斗中使用深度链接可提高用户获取、交互以及留存率。 

您可以在以下场景中使用深度链接:

  • 移动广告推广活动
  • 推送推广活动
  • 社交推广活动
  • 电子邮件推广活动
  • 用户推荐(user referral)和奖励推广活动 

Adjust 是否会接收来自所有深度链接的点击数据?

只有深度链接附有 Adjust 跟踪链接或 Adjust 参数时,Adjust 才会接收其传入点击的数据。只含有应用专属域名的直接深度链接不会向 Adjust 返回任何数据。

发送点击数据:

myapp://welcome?adjust_t=abc123&adjust_campaign=re-engage_my_users&adjust_adgroup=apac&adjust_creative=promo1

https://z9pm.adj.st/welcome?adjust_t=abc123&adjust_campaign=re-engage_my_users&adjust_adgroup=apac&adjust_creative=promo1   **不发送点击数据:**​ 

myapp://welcome

要接收针对已安装应用或深度链接再归因的点击数据,请务必在 Adjust SDK 中实装 SDK 点击 (iOS; 安卓)。

触发 SDK 点击的深度链接将会在控制面板中报告为点击。您也可以使用点击回传,在原始数据中查看这些信息。要具体查看哪些点击来自深度链接 SDK 点击,请附加 {{is_deeplink_click}} 参数。

延迟深度链接指什么?

延迟深度链接会把用户转至相关应用商店,随后将其直接发送到您应用中的指定目的地。首先,我们会查看应用是否已安装。如果未安装,系统会将用户发送至应用商店下载应用,并在用户安装后进行深度链接。所有 Adjust 深度链接都可以自动延迟。

如需推后或禁用延迟深度链接(例如,提示用户先注册应用),请让开发者在 Adjust SDK((iOSAndroid)中设置监听器方法。然后,您便可以决定所需的深度链接行为。

深度链接后备指什么?

深度链接后备会覆盖延迟深度链接的默认行为,并将用户重定向至应用商店以外的其他位置 (例如您的移动网站)。

如需设置深度链接后备,请将 Adjust 的重定向参数附加至您的跟踪链接。

示例(未经编码):

https://app.adjust.com/f0ob4r?deep_link=example://&redirect=my.mobile.website

示例(已经编码):

https://app.adjust.com/f0ob4r?deep_link=example%3A%2F%2F%2&redirect=my.mobile.website

这可以测试深度链接并将用户重定向至 my.mobile.website,如果设备上没有安装相应应用的话。

归因来自 Safari Smart App Banner 的用户

Safari Smart App Banner 会自动确定用户的设备是否支持您的应用;如果不支持,则不会显示。点击横幅后,Safari Smart App Banner 则会检测用户设备上是否已安装应用。如果已安装,用户则会被深度链接至指定的应用内页面。如果未安装,则首先将用户转至 App Store 以下载并安装应用,然后再进行深度链接。

如需为 Smart App Banner 设置点击归因,请将您的深度链接添加至横幅 HTML 标签的 app-argument 参数。 

接下来,请务必[在 Adjust SDK 中设置深度链接再归因](https://github.com/adjust/ios_sdk#deeplinking-reattribution)。此操作能确保我们的 SDK 可以采集此参数并将用户归因于 Smart App Banner。

有关设置 Smart App Banner 的更多信息,请查阅 Apple 开发者指南。

注意:​ 只有在用户已经安装该应用的情况下,Adjust 才会将安装再归因于 Safari Smart App Banner。在重新定向至应用商店后才下载应用的用户会被归因为 organic (自然量),或其他有效归因来源。