GTM 将屏幕名称设置为(未设置)
GTM sets screenname to (not set)
我正在尝试使用 Google Tag Manager
将 screen-view hits
发送到 Google Analytics
,但在实时视图中它显示 screenName 值为 (not set)
。还显示了实际的屏幕名称,但还报告了 (not set)
。有人可以指出我遗漏的内容吗?
我设置的方法是添加一个新标签,以便能够单独跟踪屏幕浏览量:
----> Full config image example here <----
- GTM 容器中的新标签,轨道类型为“屏幕视图”
- 在“要设置的字段”中添加:
字段名称
screenName //对,就是这样
价值
{{项目名称}} // 是的,完全一样
- 触发:使用
添加新的触发配置
触发器类型
自定义
触发器触发于
部分活动
事件名称 等于 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 <----
我正在尝试使用 Google Tag Manager
将 screen-view hits
发送到 Google Analytics
,但在实时视图中它显示 screenName 值为 (not set)
。还显示了实际的屏幕名称,但还报告了 (not set)
。有人可以指出我遗漏的内容吗?
我设置的方法是添加一个新标签,以便能够单独跟踪屏幕浏览量:
----> Full config image example here <----
- GTM 容器中的新标签,轨道类型为“屏幕视图”
- 在“要设置的字段”中添加:
字段名称
screenName //对,就是这样
价值
{{项目名称}} // 是的,完全一样
- 触发:使用 添加新的触发配置
触发器类型
自定义
触发器触发于
部分活动
事件名称 等于 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 <----