Firebase的一些默认事件

  • 内容
  • 评论
  • 相关

在集成Firebase的SDK后,Firebase会默认会采集这些事件的数据:

事件名称何时自动触发参数
ad_click当用户点击广告时触发
通过 Google 移动广告 SDK 从 AdMob 发布的发布商活动
ad_event_id
ad_exposure当移动广告 SDK 投放的广告至少有一个在屏幕上时触发firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time
ad_impression当用户看到广告展示时触发
通过 Google 移动广告 SDK 从 AdMob 发布的发布商活动
ad_event_id
ad_query当移动广告 SDK 发出广告请求时触发ad_event_id
ad_reward当移动广告 SDK 投放的激励广告授予奖励时触发ad_unit_id、reward_type、reward_value
adunit_exposure当移动广告 SDK 投放的广告单元在屏幕上时触发firebase_screen、firebase_screen_id、firebase_screen_class、exposure_time
app_clear_data当用户通过重置/清除应用数据来移除所有设置和登录数据时触发 
app_exception当应用崩溃或引发异常时触发fatal、timestamp
app_remove当应用软件包从 Android 设备上移除(即“卸载”)时触发仅限 Android

此事件与“每日卸载该应用的设备数量”和“每日卸载该应用的用户数”指标不同,后面两个指标是由 Google Play 管理中心报告的。“app_remove”事件统计的是应用软件包的移除次数(不管安装来源),且计数会因您使用的报告日期范围而变化。“每日卸载该应用的设备数量”和“每日卸载该应用的用户数”指标只统计从 Google Play 安装的应用软件包的移除次数,每日报告一次。
 
app_store_refund当 Google Play 针对在应用内购买的商品进行退款时触发(仅限 Android)此事件不会导出到 BigQuery。product_id、value、currency、quantity
app_store_subscription_cancel当用户在 Google Play 中取消付费订阅时触发仅限 Android必须是 2019 年 7 月 1 日或之后进行的首次订阅。此事件不会导出到 BigQuery。product_id、price、value、currency、cancellation_reason
app_store_subscription_convert当用户从免费试阅转换为付费订阅时触发仅限 Android此事件设置为默认转化。要求首次订阅日期不能早于 2019 年 7 月 1 日。系统会将首次免费试订阅记录为“in_app_purchase”,并将订阅参数设为“true”。此事件不会导出到 BigQuery。product_id、price、value、currency、quantity
app_store_subscription_renew当用户续订付费订阅时触发仅限 Android此事件设置为默认转化。要求首次订阅日期不能早于 2019 年 7 月 1 日。此事件不会导出到 BigQuery。product_id、price、value、currency、quantity、renewal_count
app_update当应用更新到新版本并再次启动时触发旧的应用版本 ID 会作为一个参数传递。此事件在概念上与“每日升级该应用的设备数量”指标不同,后者是由 Google Play 管理中心报告的。升级是指更新应用二进制文件,而 app_update 事件是在升级后的应用启动时触发。previous_app_version
dynamic_link_app_open当用户通过动态链接再次打开应用时触发。source、medium、campaign、link_id、accept_time
dynamic_link_app_update当应用通过动态链接更新到新版本并打开时触发。仅限 Androidsource、medium、campaign、link_id、accept_time
dynamic_link_first_open当用户首次通过动态链接打开应用时触发。source、medium、campaign、link_id、accept_time
first_open当用户在安装或重新安装应用后首次启动该应用时触发

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

要查看 Android 应用的 in_app_purchase 数据,您需要将 Firebase 关联到 Google Play。Google Analytics(分析)支持在 Android 设备上自动跟踪订阅情况。很快也将在 iOS 设备上支持此功能。

只有包含 Firebase SDK 的应用版本才会触发此事件。注意:系统不会自动跟踪付费应用购买收入和退款(仅限 iOS)。报告的收入可能与您在 Google Play 管理中心看到的值不同。标记为无效或沙盒(测试)的事件会被忽略。只有 iOS 事件会被标记为沙盒。详细了解如何测试 Google Play 结算服务。
product_id、price、value、currency、quantity、subscription、free_trial、introductory_price
notification_dismiss当用户关闭 FCM 发出的通知时触发仅限 Androidmessage_name、message_time、message_device_time、message_id、topic、label、message_channel
notification_foreground当收到 FCM 发出的通知且应用在前台运行时触发。message_name、message_time、message_device_time、message_id、topic、label、message_channel、message_type
notification_open当用户打开 FCM 发出的通知时触发。message_name、message_time、message_device_time、message_id、topic、label、message_channel
notification_receive当设备收到 FCM 发出的通知时触发。仅限 Android 应用。message_name、message_time、message_device_time、message_id、topic、label、message_channel、message_type
os_update当设备操作系统更新为新版本时触发。旧操作系统版本 ID 会作为参数传递。previous_os_version
screen_view当发生屏幕转换且符合以下任一条件时触发:
 之前没有设置屏幕新的屏幕名称与以前的屏幕名称不同新的屏幕类名称与以前的屏幕类名称不同新的屏幕 ID 与以前的屏幕 ID 不同
firebase_screen、firebase_screen_class、firebase_screen_id、firebase_previous_screen、firebase_previous_class、firebase_previous_id
session_start当用户不活动的时间超过会话超时时长后,又与应用互动的时间超过最短会话时长时触发。 
user_engagement当应用在前台运行时周期性触发。engagement_time_msec

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注