查看 Dynamic Links 动态链接分析数据

为了帮助您判断促销活动和广告系列的效果,Firebase Dynamic Links 提供了若干种查看分析数据和集成分析工具的方法。

Firebase Dynamic Links 会记录与 Dynamic Links 的效果相关的事件,包括在应用外发生的事件(例如,某人点击您的某个短 Dynamic Links 的次数)。您可以在 Firebase 控制台的“Dynamic Links”部分中查看此数据,也可以使用 REST API 检索此数据。

Dynamic Links 还可与 Google Analytics 搭配使用。Google Analytics 可提供应用中发生的事件(例如有人通过点击 Dynamic Link 打开应用)的详细统计信息。您可以在 Firebase 控制台的“Analytics”部分查看这些数据。

下表概括了这两个分析选项的功能:

Firebase Dynamic Links 分析 Google Analytics
跟踪的事件
  • 应用首次打开
  • 应用重新打开
  • 点击次数
  • 重定向
  • 应用安装
  • 应用首次打开
  • 应用重新打开
  • 应用更新
数据访问
  • Firebase 控制台的“Dynamic Links”部分
  • REST API
  • Firebase 控制台的“Analytics”部分
  • BigQuery Export
自定义广告系列归因
utm_ 参数)

这两个分析选项都可跟踪基于 Web 的跟踪工具经常会漏掉的应用内事件。例如,当 Dynamic Link 以通用链接的形式在 iOS 中打开时,该链接会直接由应用打开,因而绕过了 Web 分析工具;Firebase Dynamic Links 分析和 Google Analytics 都可以正确地跟踪此类事件。

Firebase Dynamic Links 分析

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

事件 说明 Firebase 控制台 REST API
CLICK 动态链接的点击次数,不论点击后的处理方式和目标位置
REDIRECT 尝试重定向用户的次数,无论是重定向到 App Store 或 Play 商店以安装或更新应用,还是重定向到其他目标位置
APP_INSTALL 实际安装次数(仅包含通过 Play 商店安装的次数)
APP_FIRST_OPEN 应用安装后首次打开的次数
APP_RE_OPEN 动态链接导致应用被重新打开的次数

Firebase 控制台

Firebase 控制台中,您可以查看您在控制台中创建的每个短 Dynamic Link 的事件计数。

REST API

如果您希望获取任意短 Dynamic Links 的事件计数(无论该链接是通过控制台还是以编程方式创建的),可以使用 Dynamic Links Analytics 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

您还可以在应用中使用 Google Analytics 跟踪 Dynamic Links 的效果。当您在应用中打开短或长 Dynamic Link 时,系统会自动记录以下 Analytics 事件。

Analytics 个事件
dynamic_link_first_open 当用户首次通过 Dynamic Link 打开应用时会记录此事件。
dynamic_link_app_open 当用户通过 Dynamic Link 重新打开应用时会记录此事件。
dynamic_link_app_update 当应用通过 Dynamic Link 更新到新版本时会记录此事件。仅适用于 Android。

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

<span class=Google Analytics" class="screenshot"> 中的 Dynamic Links 事件

如果您将 Dynamic Link 事件标记为转化,则可以在“归因”页面上查看您的 Dynamic Links 的效果。

Google Analytics 和 Apple App Analytics 广告系列参数

您可以在创建 Dynamic Link 时指定广告系列参数,将 Dynamic Links 与现有的 Google Analytics 自定义广告系列和 iTunes Connect App Analytics 广告系列结合使用。当用户打开指定了广告系列参数的 Dynamic Link 时,广告系列参数将被传递给 Google Analytics 或 App Store。

在您将这些跟踪参数添加到您的 Dynamic Links 后,Google Analytics 和 iTunes Connect 就可以像为其他广告系列衡量归因报告一样,对这些链接进行处理。此外,您不仅可以按带来用户的广告系列来查看转化事件,还可以按带来用户的 Dynamic Links 查看转化事件。

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

以下参数会被传递给 App Store:atctmtpt