GA / GTM自定义维度错误(未定义)

时间:2018-10-01 16:18:16

标签: google-analytics google-tag-manager

请让我帮助您解决自定义尺寸问题,因为我是GA / GTM的新手,并且每本手册都做完了。 1)因此,我为GA电子商务创建了3个新维度: here is dimensions from GA with indexes

2)我已经在Google Analytics(分析)中创建了片段,并将其添加到我网站的头部:

<script>   gtag('event', 'page_view', {
'send_to': 'AW-XXXXXXX',
'ecomm_pagetype': 'page_type',
'ecomm_prodid': 'product_ids',
'ecomm_totalvalue': 'total_value',
'user_id': ‘userId’   }); </script>
     

以及全局站点标记。

3)最后,我在GTM中创建了新变量: for example for page_type 并在Tag itself中。

但是我在调​​试中不断出错: {索引:'1',尺寸:未定义} screenshot is here

非常感谢您的帮助!

p.s。很抱歉与图片链接而不是嵌入,我在这里还没有足够的声誉。

2 个答案:

答案 0 :(得分:0)

您显然误会了gtag,它代表带有标签管理器代码的全局站点标签。

这是将信息推送到Google跟踪代码管理器的一种方法,而不是使用gtagdataLayer.push

一个例子:

dataLayer.push({
    'ecomm_pagetype' : Variable1,
    'ecomm_prodid' : Variable2,
    'ecomm_totalvalue' : Variable3
});

这里有文档供您进一步参考:docs

请记住将该标签放置在标签管理器代码段的下方。或记得在文档状态下初始化一个空的dataLayer。

答案 1 :(得分:0)

页面上的代码

在页面上,在GTM容器代码段中添加以下内容(我已将样本值用于类型,id和值),您的代码应如下所示:

Add-ADPrincipalGroupMembership -Identity $ImSam -MemberOf $csv2 # !! No "..."

GTM-数据层变量

在GTM中,为“ ecomm_pagetype”,“ ecomm_prodid”,“ ecomm_totalvalue”创建3个数据层变量,如下所示: enter image description here

键入datalyer对象中的键(名称),可以根据需要设置默认值,否则,对于未定义此变量的页面,它将为“未定义”。 enter image description here

接下来,创建一个“ Google Analytics(分析)设置”变量,这只是简单地配置GA标签,我们将在此处链接自定义维度。 enter image description here

输入您自己的GA属性ID,在“更多设置”下展开到“自定义维度”,然后点击“添加自定义维度”。放入“ 1”以引用GA中“ ecomm_pagetype” CD的索引。为了获得价值,请使用我们先前创建的变量。对所有3张CD执行此操作。 enter image description here

现在,“变量”页面应如下所示: enter image description here

GTM-标签,将CD添加到GA标签

现在是您的标签。您应该在GTM中配置了Google Analytics(分析)标记。您似乎知道如何做到这一点,可以使用“ Google Analytics(分析)设置”下的新“我的GA变量”添加自定义维度。不要忘记在“所有页面”上使用此触发器,或者根据自己的需要选择自己的触发器。 enter image description here