正在向数据层发送值,但Google Analytics中未捕获自定义维度

时间:2016-10-18 15:30:03

标签: google-analytics tags

我正在尝试将数据层变量转换为GA。我只是在尝试,所以这些值只是用于测试。

所以我将此链接与数据层推送粘贴到页面上:

<a href="http://www.google.com"
onclick="dataLayer.push({
'test': 'okay'
});">Customize Color</a>

我在GTM和GA中进行必要的配置。

但是,在Chrome的调试控制台中,我将其放入数据层:

debug console Chrome

但是,这并没有进入GA自定义维度,如下所示:

debug console Chrome

一个小小的注意事项,如果我将数据树刷直接粘贴到数据层脚本下,我会在自定义维度中获取数据层变量。但是,在这种情况下,我没有使用URL进行onclick。

2 个答案:

答案 0 :(得分:0)

我怀疑可能发生的事情是,在进行dataLayer推送时,以及当您抓取值以填充自定义尺寸时存在错位。您应该使用CD值推送事件ALONG:

dataLayer.push{(
   'event': 'someEvent',
   'test': 'okay'
})

然后您应触发事件代码以触发someEvent触发器,同时使用test值填充您的CD。

编辑:

你的触发器应该是这样的:

enter image description here

绝对没有必要定义eventeventTrigger使用的someEvent变量。我相信这样做会导致问题。

答案 1 :(得分:0)

Nyuen,太棒了,这正是问题所在!我没有看到datalayer_push的第一个声明变量的VALUE也必须是自定义事件的名称。我一直在条件部分配对它....我仍然没有看到它的逻辑,但是,它,它有效!非常感谢!