为了帮助您衡量促销和活动的有效性,Firebase 动态链接提供了多种查看分析数据和与分析工具集成的方法。
Firebase 动态链接记录与您的动态链接性能相关的事件,包括在您的应用之外发生的事件,例如有人点击您的一个短动态链接的次数。可以在 Firebase 控制台的“动态链接”部分查看此数据,并使用 REST API 进行检索。
动态链接也适用于Google Analytics 。 Google Analytics 为您的应用程序中发生的事件提供详细统计信息,例如当有人通过单击动态链接打开您的应用程序时。可以在 Firebase 控制台的 Analytics 部分查看此数据。
下表总结了这两个分析选项的特性:
Firebase 动态链接分析 | 谷歌分析 | |
---|---|---|
事件追踪 |
|
|
资料存取 |
|
|
自定义活动归因 ( utm_ 参数) |
两种分析选项都会跟踪基于 Web 的跟踪工具经常遗漏的应用内事件。例如,当动态链接在 iOS 上作为通用链接打开时,该链接将由应用程序直接打开,绕过网络分析;这些事件被 Firebase 动态链接分析和 Google Analytics 正确跟踪。
Firebase 动态链接分析
Firebase 动态链接跟踪您的每个短动态链接被点击的次数,以及点击导致重定向、应用安装、应用首次打开或应用重新打开的次数。您可以在 Firebase 控制台中查看这些统计信息或使用 REST API 检索它们。
事件 | 描述 | Firebase 控制台 | 休息API |
---|---|---|---|
点击 | 对动态链接的任何点击计数,无论其处理方式及其目的地如何 | ||
重定向 | 尝试将用户重定向到 App Store 或 Play Store 以安装或更新应用程序或重定向到其他目的地的次数 | ||
应用安装 | 实际安装次数(仅 Play 商店支持) | ||
APP_FIRST_OPEN | 安装后首次打开次数 | ||
APP_RE_OPEN | 动态链接导致应用重新打开的次数 |
Firebase 控制台
在Firebase 控制台中,您可以查看您在控制台中创建的每个短动态链接的事件计数。
休息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 来跟踪您的动态链接的性能。当您在应用中打开短动态链接或长动态链接时,会自动记录以下 Analytics 事件。
分析事件 | |
---|---|
dynamic_link_first_open | 当用户通过动态链接首次打开应用程序时记录。 |
dynamic_link_app_open | 当用户通过动态链接重新打开应用程序时记录。 |
dynamic_link_app_update | 当应用程序通过动态链接更新到新版本时记录。仅限安卓。 |
然后,您可以在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