我正在尝试将数据层变量转换为GA。我只是在尝试,所以这些值只是用于测试。
所以我将此链接与数据层推送粘贴到页面上:
<a href="http://www.google.com"
onclick="dataLayer.push({
'test': 'okay'
});">Customize Color</a>
我在GTM和GA中进行必要的配置。
但是,在Chrome的调试控制台中,我将其放入数据层:
但是,这并没有进入GA自定义维度,如下所示:
一个小小的注意事项,如果我将数据树刷直接粘贴到数据层脚本下,我会在自定义维度中获取数据层变量。但是,在这种情况下,我没有使用URL进行onclick。
答案 0 :(得分:0)
我怀疑可能发生的事情是,在进行dataLayer推送时,以及当您抓取值以填充自定义尺寸时存在错位。您应该使用CD值推送事件ALONG:
dataLayer.push{(
'event': 'someEvent',
'test': 'okay'
})
然后您应触发事件代码以触发someEvent
触发器,同时使用test
值填充您的CD。
编辑:
你的触发器应该是这样的:
绝对没有必要定义event
中eventTrigger
使用的someEvent
变量。我相信这样做会导致问题。
答案 1 :(得分:0)
Nyuen,太棒了,这正是问题所在!我没有看到datalayer_push的第一个声明变量的VALUE也必须是自定义事件的名称。我一直在条件部分配对它....我仍然没有看到它的逻辑,但是,它,它有效!非常感谢!