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

GA4用户探索器中无法查看屏幕名称的解决方法咨询

解决GA4用户探索器中SCREEN_VIEW事件无法查看屏幕名称的问题

你通过Firebase Analytics发送的SCREEN_VIEW事件代码是正确的:

bundle.putString(com.google.firebase.analytics.FirebaseAnalytics.Param.SCREEN_NAME, screenName);
bundle.putString(com.google.firebase.analytics.FirebaseAnalytics.Param.SCREEN_CLASS, screenClass);
getFirebaseAnalyticsInstance().logEvent(com.google.firebase.analytics.FirebaseAnalytics.Event.SCREEN_VIEW, bundle);

针对你的问题,解决方案如下:

1. 优先使用GA4默认的「屏幕名称」维度

Firebase的SCREEN_VIEW事件中携带的screen_name参数,默认会映射到GA4内置的「屏幕名称」维度,不需要额外创建自定义定义。你只需要在用户探索器中添加这个维度即可:

  • 打开GA4的用户探索器报告
  • 点击顶部的「添加维度」按钮
  • 在搜索框中输入「屏幕名称」,选中后添加到报告中
  • 刷新报告后,就能看到SCREEN_VIEW事件对应的具体屏幕名称

2. 若默认维度未生效,手动创建自定义维度

如果默认的「屏幕名称」维度没有同步数据,你可以手动创建自定义维度绑定screen_name参数:

  • 进入GA4后台 → 「自定义定义」→ 「创建自定义维度」
  • 维度名称填写「屏幕名称」(可自定义)
  • 事件参数选择screen_name(注意参数名是小写,与Firebase发送的参数一致)
  • 维度范围选择「事件」
  • 保存后等待24小时左右的数据同步,之后就能在用户探索器中添加该维度查看屏幕名称

关于screen_id显示的问题

你之前为screen_changed事件创建的screen_id自定义定义之所以会在SCREEN_VIEW事件中显示,是因为GA4的自定义维度是基于参数名匹配的——只要某个事件携带了screen_id参数,该维度就会展示对应的值。如果你的SCREEN_VIEW事件并未发送screen_id参数,可能是数据延迟或参数名误匹配导致的,可检查事件发送逻辑或等待数据更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 20:52:07