GTM 将屏幕名称设置为(未设置)

GTM sets screenname to (not set)

我正在尝试使用 Google Tag Managerscreen-view hits 发送到 Google Analytics,但在实时视图中它显示 screenName 值为 (not set)。还显示了实际的屏幕名称,但还报告了 (not set)。有人可以指出我遗漏的内容吗?

我设置的方法是添加一个新标签,以便能够单独跟踪屏幕浏览量:

----> Full config image example here <----

  1. GTM 容器中的新标签,轨道类型为“屏幕视图

  1. 在“要设置的字段”中添加:

字段名称

screenName //对,就是这样

价值

{{项目名称}} // 是的,完全一样


  1. 触发:使用
  2. 添加新的触发配置

触发器类型

自定义

触发器触发于

部分活动
事件名称 等于 view_item


然后,在 Android 跟踪代码上:

确保你像这样跟踪它:

String yourScreenNameString = "Screen One"; //This is an example
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, yourScreenNameString);
_firebase.logEvent(FirebaseAnalytics.Event.VIEW_ITEM, bundle);

----> Example of how the GTM looks <----