自定义维度值始终显示为未设置
Custom Dimension value alway showing up as not set
我正在尝试使用 GTM、dataLayer 和 GoogleAnalytics 创建自定义维度。
在 GTM 中,创建了一个用户定义的变量。
UserVariable
我的 html 页面中有类似的内容
<script>
function addCategory(){
dataLayer.push({
'category' : 'drama'
}
);
}
</script>
</head>
<body onload="addCategory()">
在 Google 分析中创建了自定义维度
Custom Dimension
在标签部分的 GTM 中,将创建的维度与用户定义的变量相关联。
Index - 2
Dimension Value - {{category}}
在预览和调试模式下,我可以在变量部分看到该值。
类别数据层变量字符串'drama'
但在 Google Analytics 中,我总是将该值视为(未设置)。
我做错了什么
任何自定义定义都应与现有命中一起发送。您能否确认在定义变量后触发了网页浏览或事件?检查描述如何使用 GTM 发送自定义维度的 this 答案。在第 3 步中,介绍了如何使用 Universal Analytics 代码将自定义维度发送到 GA。我怀疑您的自定义维度从未包含在分析命中中,这就是您看到(未设置)的原因。
另外,我建议不要在 GA 中使用变量名称,例如 'category',因为它类似于增强型电子商务的变量 'used'。
我正在尝试使用 GTM、dataLayer 和 GoogleAnalytics 创建自定义维度。
在 GTM 中,创建了一个用户定义的变量。 UserVariable
我的 html 页面中有类似的内容
<script>
function addCategory(){
dataLayer.push({
'category' : 'drama'
}
);
}
</script>
</head>
<body onload="addCategory()">
在 Google 分析中创建了自定义维度
Custom Dimension
在标签部分的 GTM 中,将创建的维度与用户定义的变量相关联。
Index - 2
Dimension Value - {{category}}
在预览和调试模式下,我可以在变量部分看到该值。
类别数据层变量字符串'drama'
但在 Google Analytics 中,我总是将该值视为(未设置)。
我做错了什么
任何自定义定义都应与现有命中一起发送。您能否确认在定义变量后触发了网页浏览或事件?检查描述如何使用 GTM 发送自定义维度的 this 答案。在第 3 步中,介绍了如何使用 Universal Analytics 代码将自定义维度发送到 GA。我怀疑您的自定义维度从未包含在分析命中中,这就是您看到(未设置)的原因。 另外,我建议不要在 GA 中使用变量名称,例如 'category',因为它类似于增强型电子商务的变量 'used'。