【问题标题】:Firebase DynamicLinks - Can i see analytics of link created by the new buildShortDynamicLink API?Firebase DynamicLinks - 我可以查看由新的 buildShortDynamicLink API 创建的链接分析吗?
【发布时间】:2017-06-21 04:13:03
【问题描述】:

我正在使用 Firebase 的新 buildShortDynamicLink API(非常棒)。 我看到 ShortDynamicLink 结果有两种方法:

Uri shortLink = task.getResult().getShortLink();
Uri flowchartLink = task.getResult().getPreviewLink();

我尝试同时使用这两种方法,但链接仍然没有出现在 Firebase 信息中心中。
getPreviewLink 到底是做什么用的?

谢谢。

【问题讨论】:

  • 从文档中说“获取预览链接以显示链接流程图”你检查了吗?
  • 我应该在哪里检查?正如我所说,该链接不会出现在 Firebase 动态链接仪表板中。
  • 这可能对你有帮助firebase.google.com/docs/dynamic-links
  • 谢谢,但我已经全部阅读了 :) 我知道以编程方式创建的链接不会出现在仪表板中,但我想知道它是否与新的短链接不同,因为它是由Firebase 本身,因此可以在创建时轻松添加。
  • 这适用于您的情况stackoverflow.com/a/37369326/1697047 吗?

标签: android ios firebase firebase-dynamic-links


【解决方案1】:

只有在控制台中创建的链接的分析才会显示在控制台中。

您仍然可以使用此处所述的 Firebase Dynamic Links Rest API (https://firebase.google.com/docs/reference/dynamic-links/analytics) 访问通过 API 创建的短链接的分析。

getPreview 将 url 返回到可视化流程图,有助于清楚地说明链接在每个上下文中的工作方式。如果需要,您可以使用它来调试链接,并直观地查看它在不同上下文中的行为。

全面披露:我为 Firebase 工作。

【讨论】:

  • 感谢您的完整回答。
【解决方案2】:

这是意料之中的。只有通过仪表板创建的链接才会显示在那里。

从这个角度考虑:当您的用户每天创建数百甚至数千个链接时,如果他们都显示在仪表板中,很快就会使仪表板完全无用。

Branch.io(完全披露:我在 Branch 团队),我们默认采用相同的方法,尽管我们确实提供了一个手动标记,您可以在以编程方式生成的链接上进行更改,让它们显示在仪表板(如果需要)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    相关资源
    最近更新 更多