1
我正尝试使用GTM,dataLayer和GoogleAnalytics创建自定义维度。自定义维度值总是显示为未设置
在GTM中,创建了一个用户定义的变量。 UserVariable
我有这样的事情在我的html页面
<script>
function addCategory(){
dataLayer.push({
'category' : 'drama'
}
);
}
</script>
</head>
<body onload="addCategory()">
在谷歌Analytics(分析)中创建自定义维度
在标签部分GTM,相关的已创建的尺寸与用户定义的变量。
Index - 2
Dimension Value - {{category}}
在预览和调试模式下,我可以在变量部分看到该值。
类别数据层变量字符串“戏剧”
但在谷歌Analytics(分析),我总是看到该值(未设置)。
我做了错误的
我做了第3步中提到的事情。在分析中创建的关联维度索引与在标记管理器中创建的自定义变量相关联。 –
如果所有内容都按照链接中提到的方式实施,则可以使用Google Tag Assistant(https://get.google.com/tagassistant/)来检测任何不一致情况。另外,在插入GTM代码片段之前,确保dataLayer.push是**完整的**,否则您将继续看到(未设置)。 – Igneel64
插入GTM代码片段后,我在做dataLayer.push。这会是一个问题吗?我想推push会追加新的数据到现有的dataLayer –