You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GA4自动收集的推送通知事件参数未在Firebase DebugView显示求助

解决GA4 notification_receive事件缺失自动参数的问题

如果你的GA4中notification_receive事件未自动填充message_name、message_time等官方文档提及的参数,可按以下步骤检查并启用对应设置:

  • 确认Firebase与GA4的关联状态
    确保Firebase项目已和GA4媒体资源完成关联,在Firebase控制台的「项目设置 > 集成」中,Google Analytics需处于启用状态。推送通知的自动参数依赖FCM与GA4的联动,未关联则无法传递参数。

  • 开启FCM自动事件收集
    在Firebase控制台的「Analytics > 事件」页面,确认FCM相关自动事件收集已开启。同时检查应用代码:

    • Android端:FirebaseMessagingService的onMessageReceived方法中,不要拦截或覆盖默认的事件上报逻辑;
    • iOS端:UNUserNotificationCenterDelegate的处理逻辑不能禁用GA4的自动事件收集。
  • 规范推送通知的Payload格式
    推送通知需使用符合GA4要求的Payload:

    • 通过Firebase控制台「Engage > 通知」创建推送,系统会自动添加所需元数据;
    • 若用自定义API发送,需在Payload中包含google.campaign相关参数(如campaign_id、campaign_name),否则无法生成自动参数。
  • 确保DebugView调试模式正确配置
    调试设备需开启GA4调试模式:

    • Android:执行命令 adb shell setprop debug.firebase.analytics.app <你的应用包名>;
    • iOS:在Xcode中添加-FIRDebugEnabled启动参数。
      调试模式未正确开启可能导致参数无法在DebugView中显示。
  • 检查GA4事件配置
    在GA4控制台「管理 > 事件」页面,确认notification_receive事件标记为「自动收集」,且未被手动修改过参数配置——自定义修改可能覆盖自动收集的默认参数。

内容的提问来源于stack exchange,提问作者adnangohar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 21:13:20