自动收集的事件

Firebase 默认会采集这些事件的数据。

自动收集的事件会在用户与您的应用进行基本的互动时触发。只要您使用 Firebase SDK,无需编写任何额外的代码就能收集这些事件。要查看事件报告,请在 Google Analytics(分析)中点击报告导航栏上的事件,或者在 Firebase 控制台中点击事件标签。

事件名称 何时触发
ad_click 当用户点击广告时触发。
ad_exposure 当移动广告 SDK 投放的广告至少有一个在屏幕上时触发。
ad_impression 当用户看到广告展示时触发。
ad_query 当移动广告 SDK 发出广告请求时触发。
ad_reward 当移动广告 SDK 投放的激励广告授予奖励时触发。
adunit_exposure 当移动广告 SDK 投放的广告单元在屏幕上时触发。
app_clear_data 当用户进行重置/清除应用数据的操作而导致所有设置和登录数据被移除时触发。
app_exception 当应用崩溃或引发异常时触发。
app_remove 当应用包从 Android 设备上移除(即“卸载”)时触发。

此事件与“每日卸载该应用的设备数量”和“每日卸载该应用的用户数量”指标不同,后两者都是由 Google Play 管理中心报告的。“app_remove”事件统计的是应用包的移除次数(不管安装来源),且计数会因您使用的报告日期范围而变化。而“每日卸载该应用的设备数量”和“每日卸载该应用的用户数量”指标只统计从 Google Play 安装的应用包的移除次数,并且会按日报告数据。
app_update

当应用更新到新版本并再次启动时触发。旧应用版本 ID 会作为参数传递。

此事件的概念与“每日升级该应用的设备数量”指标不同,后者是由 Google Play 管理中心报告的。升级是指更新应用二进制文件,而 app_update 事件是在升级后的应用启动时触发。

dynamic_link_app_open 当用户通过动态链接再次打开应用时触发。
dynamic_link_app_update 当应用通过动态链接更新到新版本并打开时触发。仅限 Android 应用。
dynamic_link_first_open 当用户首次通过动态链接打开应用时触发。
first_open 当用户安装或重新安装应用后,在该应用首次启动时触发。

此事件在用户首次使用应用时触发,不会在用户将应用下载到设备上时触发。要查看原始下载量数据,请访问 Google Play 管理中心或 iTunesConnect。
in_app_purchase 当用户完成由 iTunes 上的 App Store 或 Google Play 处理的应用内购买交易(包括首次订阅)时触发。产品 ID、产品名称、币种和数量会作为参数传递。

要查看 Android 应用的 in_app_purchase 数据,您需要将 Firebase 关联到 Google Play

只有包含 Firebase SDK 的应用版本才会触发此事件。注意:系统不会自动跟踪付费应用购买收入、订阅收入(仅适用于 Android)和退款。 报告的收入可能与您在 Google Play 管理中心看到的值不同。标记为无效或沙盒(测试)的事件会被忽略。只有 iOS 事件会被标记为沙盒。详细了解如何测试 Google Play 结算功能。
notification_dismiss 当用户关闭 FCM 发出的通知时触发。仅限 Android 应用。
notification_foreground 当收到 FCM 发出的通知且应用在前台运行时触发。
notification_open 当用户打开 FCM 发出的通知时触发。
notification_receive 当设备收到 FCM 发出的通知且应用在后台运行时触发。仅限 Android 应用。
os_update 当设备操作系统更新为新版本时触发。旧操作系统版本 ID 会作为参数传递。
screen_view 当发生屏幕转换并符合以下条件之一时:
 
  • 之前没有设置屏幕
  • 新的屏幕名称与以前的屏幕名称不同
  • 新的屏幕类名称与以前的屏幕类名称不同
  • 新的屏幕 ID 与以前的屏幕 ID 不同
session_start 在用户不活动的时间超过会话超时时长之后,当用户与应用互动的时间超过最短会话时长时触发。
user_engagement 当应用在前台运行时周期性触发。
本文是否对您有帮助?
您有什么改进建议?