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

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

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

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

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

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

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

Firebase Dynamic Links 分析

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

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

Firebase 控制台

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

REST API

如果您希望获取任意短动态链接的事件计数(无论该链接是通过控制台还是以编程方式创建的),可以使用 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(分析)跟踪动态链接的效果。当您在您的应用中打开一个短动态链接或长动态链接时,系统会自动记录以下 Analytics 事件。

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

然后,您可以在 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