深度链接 Deeplinks

深度链接有助于传递您的 App 被下载时的具体情况。

在您的 App 被下载时,总会有各种不同的情况。例如,如果您在一篇博客文章上显示一个下载按钮,则博客会提供上下文来吸引用户安装您的 App。假设您建立了一个销售鞋子的电子商务 App,如果您在博客中提到的是某一款鞋子,如果用户单击并下载了该 App,则最好在 App 里向他们展示他们在下载前看到的那款鞋子。 (更多请阅读)

Facebook 的延迟深度链接(Deferred deeplink)

  1. 确保您在 App setting 中已经添加了 Facebook 的协议。

  2. Apps 标签页选择您的 App.

  3. 点击 "+ NEW CALLBACK".

  4. 同时按模版创建 Facebook 的安装和延迟深度链接的回传。

  5. 输入您 App 的 facebook_app_id,然后为 Facebook Install 和 Facebook Deferred Deeplink 回传点击 "SAVE CALLBACK".

  6. 在 Tenjin 上 create a campaign 之后,您会自动看到一个深度链接。

  7. 登陆您 Facebook 的广告帐户,在控制面板中创建 Ad Sets。使用与 Tenjin 广告活动相同的名称来命名 Ad Sets。根据下面的样例,它会显示“ iOS-US-male-Wordsearch @ hB1zqEeYDeKgDPF6qvkq7O”。您可以根据需要命名 Facebook 广告活动名称。

  8. 为您创建的 Facebook Ad Sets 创建 Ads,然后在"Deep Link"字段中插入您在步骤6中生成的 Tenjin 的 DeepLink。您可以为同一 Ad Sets 下的每个 Ads 使用相同的 Deeplink 链接。

Facebook之外的深度链接

对于非 Facebook 的广告活动,您可以在生成的跟踪链接上加上一个deeplink_url的参数和值。App 安装后,Tenjin SDK 将能够直接从 Tenjin 的服务器中提取下载时的具体情况。

假设您的 Tenjin 生成的跟踪链接如下所示:

https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id}

要在 App 安装时传递 Deeplink 的具体情况,您可以向deeplink_url 参数后添加一个值,如下所示:

https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id}&deeplink_url=myschema://shoe1

Tenjin SDK 会将myschema://shoe1信息传递到您的 App,以便您可以通过特定的方式处理此用户。在这种情况下,您可以将用户重新定向到 App 中的 shoe1 对应的内容。

点击iOS, Android, 和 Unity 查看如何处理重新定向的逻辑。

另外, 这里 也有示例解释说明如何进行测试。

results matching ""

    No results matching ""