文档

支持

深度链接支持

通过将用户引导至特定的应用内内容或推荐,提高参与度和转化率。
阅读时间1 分钟最后更新于 3 个月前

深度链接支持可将用户引导至应用内的特定页面。其目的是提供简化的体验,以延续游戏和应用程序的入门体验以及未完成的客户旅程。 深度链接支持需要满足以下要求:
  • resp.seatbid[0].bid[0].ext.deeplinking:1
    做出响应
  • ClickThrough
    节点中以自定义格式包含以下深度链接架构:
deeplinker://navigate?primaryUrl=twitter%3A%2F%2Ftimeline&fallbackUrl=https%3A%2F%2Fmobile.twitter.com&primaryTracker=https%3A%2F%2Funity.com%2Ftracker%3Ffeature%3Ddeeplinking%26type%3Dprimary&fallbackTracker=https%3A%2F%2Funity.com%2Ftracker%3Ffeature%3Ddeeplinking%26type%3Dfallback
  • **deeplinker:**//navigate
    :Unity Ads 自定义深度链接协议
  • 四个查询参数:
    primaryURL
    fallbackUrl
    primaryTracker
    fallbackTracker
    • primaryURL
      (必填):点击事件触发的深度链接 URL
    • 必须是正确编码的 URL
    • 示例:
      twitter%3A%2F%2Ftimeline
    • fallbackUrl
      (可选:主链接失败时使用):如果深度链接失败,则触发普通 URL 链接(以 https 开头)
    • 必须是正确编码的 URL
    • 将作为常规 URL 进行验证
    • 示例:
      https%3A%2F%2Fmobile.twitter.com
    • primaryTracker
      (可选):当
      primaryUrl
      成功触发时,将触发普通 URL 链接(以 https 开头)
    • 必须是正确编码的 URL
    • 将作为常规 URL 进行验证
    • 示例:
      https%3A%2F%2Funity.com%2Ftracker%3Ffeature%3Ddeeplinking%26type%3Dprimary
    • fallbackTracker
      (可选):当
      fallbackUrl
      成功触发时,将触发普通 URL 链接(以 https 开头)
    • 必须是正确编码的 URL
    • 将作为常规 URL 进行验证
    • 示例:
      https%3A%2F%2Funity.com%2Ftracker%3Ffeature%3Ddeeplinking%26type%3Dfallback
注意
primaryUrl
fallbackUrl
primaryTracker
fallbackTracker
在整个深度链接 URL 中必须是正确编码的 URL,才能正常工作。未正确编码的 URL 将无法正常工作。例如:格式
deeplinker://navigate?primaryUrl=unity://game?a=b&c=d should be deeplinker://navigate?primaryUrl=unity%3A%2F%2Fgame%3Fa%3Db%26c%3Dd