获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

查看动态链接分析数据

为了帮助您衡量促销和广告系列的效果,Firebase 动态链接提供了多种查看分析数据并与分析工具集成的方法。

Firebase 动态链接记录与您的动态链接性能相关的事件,包括在您的应用之外发生的事件,例如有人点击您的短动态链接之一的次数。可以在 Firebase 控制台的动态链接部分查看这些数据,并使用 REST API 进行检索。

动态链接也适用于Google Analytics 。 Google Analytics 为您的应用程序中发生的事件提供详细的统计信息,例如当有人通过单击动态链接打开您的应用程序时。这些数据可以在 Firebase 控制台的分析部分中查看。

下表总结了这两个分析选项的功能:

Firebase 动态链接分析谷歌分析
跟踪的事件
  • 应用首次打开
  • 应用重新打开
  • 点击次数
  • 重定向
  • 应用安装
  • 应用首次打开
  • 应用重新打开
  • 应用更新
数据访问
  • Firebase 控制台(动态链接部分)
  • REST API
  • Firebase 控制台(分析部分)
  • BigQuery 导出
自定义广告系列归因
utm_参数)

这两种分析选项都会跟踪基于 Web 的跟踪工具经常错过的应用内事件。例如,当在 iOS 上将动态链接作为通用链接打开时,该链接直接由应用程序打开,绕过网络分析; Firebase 动态链接分析和 Google Analytics 都正确跟踪这些事件。

Firebase 动态链接分析

Firebase 动态链接会跟踪您的每个短动态链接被点击的次数,以及点击导致重定向、应用安装、应用首次打开或应用重新打开的次数。您可以在 Firebase 控制台中查看这些统计信息或使用 REST API 检索它们。

事件描述Firebase 控制台REST API
点击对动态链接的任何点击计数,无论其处理方式和目的地如何
重定向尝试将用户重定向到 App Store 或 Play Store 以安装或更新应用程序或其他目的地的尝试计数
APP_INSTALL实际安装次数(仅受 Play 商店支持)
APP_FIRST_OPEN安装后首次打开次数
APP_RE_OPEN动态链接导致应用重新打开的次数

Firebase 控制台

Firebase 控制台中,您可以查看您在控制台中创建的每个短动态链接的事件计数。

REST API

要获取任何短动态链接的事件计数,无论您是在控制台中创建链接还是以编程方式创建链接,您都可以使用动态链接分析 REST API

API 调用类似于以下 HTTP 请求示例:

GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7

Authorization: Bearer ya29.Abc123...

对请求的响应是一个 JSON 对象,如下所示:

{
  "linkEventStats": [
    {
      "platform": "ANDROID",
      "count": "123",
      "event": "CLICK"
    },
    {
      "platform": "IOS",
      "count": "123",
      "event": "CLICK"
    },
    {
      "platform": "DESKTOP",
      "count": "456",
      "event": "CLICK"
    },
    {
      "platform": "ANDROID",
      "count": "99",
      "event": "APP_INSTALL"
    },
    {
      "platform": "ANDROID",
      "count": "42",
      "event": "APP_FIRST_OPEN"
    },

    ...

  ]
}

谷歌分析

您还可以在您的应用程序中使用 Google Analytics 来跟踪您的动态链接的性能。当您在应用中打开短动态链接或长动态链接时,会自动记录以下 Analytics 事件。

分析事件
dynamic_link_first_open当用户通过动态链接首次打开应用程序时记录。
dynamic_link_app_open当用户通过动态链接重新打开应用程序时记录。
dynamic_link_app_update当应用程序通过动态链接更新到新版本时记录。仅限安卓。

然后,您可以在Firebase 控制台的 Analytics 部分查看记录的数据。

Google Analytics 中的动态链接事件

如果您将动态链接事件标记为转化,则可以在归因页面上查看动态链接的效果。

Google Analytics 和 Apple App Analytics 活动参数

通过在创建动态链接时指定活动参数,您可以将动态链接与现有的 Google Analytics 自定义活动和 iTunes Connect App Analytics 活动一起使用。当用户打开指定活动参数的动态链接时,活动参数将传递到 Google Analytics 或 App Store。

通过将这些跟踪参数添加到您的动态链接中,Google Analytics(分析)和 iTunes Connect 可以像对待任何其他衡量归因报告的活动一样对待它们,您不仅可以通过负责吸引这些用户的广告活动查看转化事件,还可以通过哪些动态链接可能将它们引入。

以下参数被传递给 Google Analytics: utm_sourceutm_mediumutm_campaignutm_termutm_content

以下参数被传递到 App Store: atctmtpt