创建通用链接

附加了 Adjust 链接 URL 的原始通用链接是通用链接的标准格式。标准格式的通用链接简短、整齐,并能在网页推广活动中使用。

原始通用链接仅适用于使用 iOS 9+ 并已安装应用的用户。

请注意:
iOS 不允许在 Safari 之外重定向至通用链接。这意味着无法在另外的 URL 中包装通用链接。如果您希望包装通用链接,请使用我们的 JSR 解决方案

添加应用内路径

如果您的通用链接路径已包含查询参数,请避免使用 ? 附加 Adjust 参数。如果在 URL 中使用两个字符 ? ,第二个字符之后的所有信息都会被浏览器移除。此时,如果用户尚未安装应用,则可能会导致 HTTP 404 错误。您可以使用下方的示例来确认设置或查看 通用链接常见问题 以获取更多信息。

正确:https://z9pm.adj.st/my?path=location&client=name&adjust_t=klm012

错误:https://z9pm.adj.st/my?path=location&client=name?adjust_t=klm012

创建多平台通用链接

多平台通用链接会利用单个 Adjust URL 来深度链接您的所有应用用户。

要创建多平台通用链接,请首先确定您的 iOS 和安卓应用使用的是否为相同的路径和查询参数,从而确定要使用的格式。

下一步,请确认您的安卓 App Scheme 已经保存在 Adjust 中。该信息是用来打开应用的 URL 前缀,可在您的应用中进行配置,且根据移动平台 (iOS 和安卓) 的不同而有所差异。示例:my_android_app://

请注意:
用户点击通用链接时,Adjust 始终会在转到商店之前尝试进行用户深度链接。只要您在 AppView 的应用设置中保存了安卓 App Scheme,这种行为就不会改变。如果要立即将安卓用户转到商店,则请不要在应用设置中包含安卓 Scheme。

iOS 和安卓应用的路径和查询参数相同

如果安卓和 iOS 应用的深度链接目的地拥有同样的路径和查询参数,请使用下列通用链接格式。

对于在 AppView 中按平台区分的应用

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&[ADJUST PARAMETERS]

示例:
https://z9pm.adj.st/my/path?adjust_t=abc123_987xyz

对于在 AppView 中设置为多平台的应用

https://[RAW UNIVERSAL LINK]/[PATH]?adjust_t=[LINK TOKEN]&[ADJUST PARAMETERS]

示例:
https://z9pm.adj.st/my/path?adjust_t=abc123

iOS 和安卓应用的路径和查询参数不同

如果安卓和 iOS 应用的深度链接目的地拥有不同的路径和查询参数,请使用下列通用链接格式。

请注意:
使用这种格式时,即使您的 AppView 应用中保存了安卓 App Scheme,Adjust 也会将用户深度链接至您指定的目的地。

对于在 AppView 中按平台区分的应用

https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[IOS LINK TOKEN]_[ANDROID LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]

示例:
https://z9pm.adj.st/my/path&adjust_t=abc123_987xyz&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

对于在 AppView 中设置为多平台的应用

https://[RAW UNIVERSAL LINK]/[IOS UNIVERSAL LINK PATH]?adjust_t=[LINK TOKEN]&adjust_deeplink=[ENCODED ANDROID APP SCHEME + PATH]&[ADJUST PARAMETERS]

示例:
https://z9pm.adj.st/my/path&adjust_t=abc123&adjust_deeplink=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion

创建 Javascript 通用链接

当点击和 HTTP 重定向发生在受支持的环境之外(例如,在电子邮件推广活动中)时,则会使用 Javascript 通用链接。通常,通用链接在这种情况下会受损并将所有用户发送至应用商店,即使用户已安装应用。

要让 JSR 发挥作用,您需要在应用中设置通用链接。

对于 iOS 11 及更高版本

要向链接添加 JSR 链接参数,请按以下步骤操作:

  1. 找到想要使用的通用链接。示例:https://ab12.adj.st/?adjust_t=abc123
  2. 对通用链接进行编码。
  3. 将经过编码的通用链接附加在以下内容之后:https://app.adjust.com/jsr?url=

示例:

https://app.adjust.com/jsr?url=https%3A%2F%2Fab12.adj.st%2F%3Fadjust_t%3Dabc123

对于 iOS 10.3 及更早的版本

对于 Safari webview 或 iOS 11 之前版本中的用户,您可以将以下标记添加到 JSR 通用链接中:adjust_deeplink_js=1。此标记起着后备作用,提示需要通过方案打开的链接,并将用户重定向至应用商店(如果他们没有安装应用)或邀请他们在应用中打开该页面的弹出窗口。

示例:

https://app.adjust.com/jsr?url=https%3A%2F%2F6s45.adj.st%2F%3Fadjust_t%3D1uhwo6%26adjust_deeplink_js%3D1