如何查看GA4中带message_id参数的notification_open事件日志并按ID统计?
按message_id拆分查看notification_open事件数量的方法
使用Firebase Analytics探索功能
- 进入Firebase控制台,打开对应项目的Analytics模块
- 点击左侧菜单栏的「探索」,创建新的空白探索
- 在「维度」面板中添加「事件参数: message_id」维度;在「指标」面板中添加「事件计数」指标
- 将「事件参数: message_id」拖至行区域,「事件计数」拖至值区域
- 在「过滤器」中设置事件名称为「notification_open」,应用过滤后即可查看每个message_id对应的事件数量
通过BigQuery导出分析
- 确认Firebase项目已关联BigQuery(在项目设置的「集成」标签页开启)
- 打开BigQuery控制台,找到对应项目的数据集(通常为
firebase_project_id.events_*格式的表) - 执行以下SQL查询按message_id分组统计:
SELECT event_params.value.string_value AS message_id, COUNT(*) AS event_count FROM `your-project-id.analytics_xxxxxx.events_*`, UNNEST(event_params) AS event_params WHERE event_name = 'notification_open' AND event_params.key = 'message_id' GROUP BY message_id ORDER BY event_count DESC - 运行查询后即可获取每个message_id对应的notification_open事件数量
查看单条事件日志(Firebase DebugView)
若仅需查看带message_id参数的单条事件详情,可使用DebugView:- 在Firebase控制台Analytics模块中打开「DebugView」
- 连接调试设备或启用应用调试模式
- 触发notification_open事件后,就能在DebugView中看到包含message_id参数的完整事件日志,该方法更适合单条事件调试,不适合批量统计
内容的提问来源于stack exchange,提问作者CherryHill
相关产品推荐
相关产品推荐

