Firebase Analytics(现已更名为 Google Analytics for Firebase)是 Google 为移动应用(Android、iOS)推出的免费数据分析平台,也是 GA4 App 数据采集的基础。
Firebase Analytics本质上就是GA4 App数据源
很多开发者误认为Firebase Analytics与GA4是两个独立产品,其实并不是。
- Firebase Analytics负责:App数据采集、自动事件、推荐事件、用户属性、DebugView
- GA4负责:数据分析、报表、探索、广告归因、受众群体、BigQuery导出
目前 Firebase 创建的新项目默认都会关联一个GA4资源。
数据删除非常困难
Firebase Analytics 上传的数据基本属于追加写入。
一旦事件发送成功:
- 无法删除单个事件
- 无法修改历史事件
- 无法修改历史参数
事件名称不能随意修改
事件名称一旦开始使用,不要轻易改成,否则:
参数名称不要频繁调整
事件参数调整会导致分析困难。
建议:提前制定统一参数规范。
推荐事件优先
自动事件不要重复发送
Firebase 已自动采集很多事件:
- first_open
- session_start
- screen_view
- app_update
- app_remove(部分平台)
- app_exception(部分平台)
- user_engagement
开发者不要再次发送相同事件。
电商事件必须符合规范
电商事件用推荐事件里的,否则GA4电商报表会缺失。
Currency 必须统一
使用ISO 4217 三位货币代码。
User ID 与 User Property 不同
很多人混淆:
- User ID:用于识别同一个登录用户。
- User Property:用于描述用户。
不要上传 PII
Google 明确禁止上传可识别个人身份的信息(Personally Identifiable Information,PII)
禁止上传:姓名、手机号、邮箱、身份证号、地址
如确有业务需求,应采用匿名 ID 或不可逆哈希等符合政策的处理方式,并确保遵守相关法律法规。
Android 与 iOS 事件保持一致
否则GA4会把两个事件当成不同事件。
提前规划事件体系
项目上线后,修改事件成本非常高。
建议先设计。
与 BigQuery 配合效果更佳
Firebase Analytics 标准报表适合日常运营,但在以下场景存在一定限制:
- 用户行为路径分析
- 漏斗分析
- 长周期留存分析
- 自定义归因分析
- 大规模明细数据分析
将 Firebase Analytics 数据导出到BigQuery 后,可以使用 SQL 进行灵活分析,并结合Looker Studio、Power BI 等工具构建自定义报表。
注意数据保留和隐私设置
Firebase Analytics 与 GA4 一样,需要关注数据治理相关配置,例如:
- 数据保留期限
- 用户数据删除请求
- 同意模式(Consent Mode,适用相关场景)
- 广告个性化设置
- 区域性隐私法规(如 GDPR、CCPA 等)
在应用面向全球用户时,应确保数据采集符合当地法律法规和 Google 的政策要求。

