自定义尺寸值始终显示为未设置

时间:2017-04-03 23:44:39

标签: google-analytics google-tag-manager

我正在尝试使用GTM,dataLayer和GoogleAnalytics创建自定义维度。

在GTM中,创建了一个用户定义的变量。 UserVariable

我的html页面中有类似的东西

    <script>
function addCategory(){
  dataLayer.push({
      'category' : 'drama'
  }
);
}
</script>
</head>

<body onload="addCategory()">

在Google Analytics中创建自定义维度

Custom Dimension

在GTM in tags部分中,将使用用户定义变量创建的维度相关联。

Index - 2
Dimension Value - {{category}}

在预览和调试模式下,我可以在Variables部分看到该值。

类别数据层变量字符串'drama'

但在Google Analytics中,我总是将该值视为(未设置)。

我做错了什么

1 个答案:

答案 0 :(得分:0)

任何自定义定义都应与现有匹配一起发送。在定义变量后,您能确认是否触发了综合浏览量或事件?查看描述如何使用GTM发送自定义维度的this答案。在第3步中,介绍了如何使用Universal Analytics标记将自定义维度发送到GA。我怀疑您的自定义维度从未包含在分析点击中,这就是您看到(未设置)的原因。  另外,我建议不要使用变量名称,例如&#39; category&#39;在GA,因为它类似于一个变量&#39;使用&#39;通过增强型电子商务。