为了帮助您判断促销活动和广告系列的效果,Firebase Dynamic Links 提供了若干种查看分析数据和集成分析工具的方法。
Firebase Dynamic Links 会记录与动态链接的效果相关的事件,包括在应用外发生的事件(例如,某人点击您的某个短动态链接的次数)。您可以在 Firebase 控制台的“Dynamic Links”部分中查看此数据,也可以使用 REST API 检索此数据。
Dynamic Links 还可与 Google Analytics(分析)搭配使用。Google Analytics(分析)可提供应用中发生的事件(例如有人通过点击动态链接打开应用)的详细统计信息。您可以在 Firebase 控制台的“Analytics”部分查看这些数据。
下表概括了这两个分析选项的功能:
Firebase Dynamic Links 分析 | Google Analytics(分析) | |
---|---|---|
跟踪的事件 |
|
|
数据访问 |
|
|
自定义广告系列归因 ( 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(分析)和 Apple App Analytics 广告系列参数
您可以在创建动态链接时指定广告系列参数,将动态链接与现有的 Google Analytics(分析)自定义广告系列和 iTunes Connect App Analytics 广告系列结合使用。当用户打开指定了广告系列参数的动态链接时,广告系列参数将被传递给 Google Analytics(分析)或 App Store。
在您将这些跟踪参数添加到您的动态链接后,Google Analytics(分析)和 iTunes Connect 就可以像为其他广告系列衡量归因报告一样,对动态链接进行处理。此外,您不仅可以按带来用户的广告系列来查看转化事件,还可以按带来用户的动态链接查看转化事件。
以下参数会被传递给 Google Analytics(分析):utm_source
、utm_medium
、utm_campaign
、utm_term
、utm_content
。
以下参数会被传递给 App Store:at
、ct
、mt
、pt