使用GTM和自定义事件时,Google Analytics(分析)事件标签未定义

时间:2018-06-28 15:31:50

标签: javascript google-analytics google-tag-manager universal-analytics

我正在从UA迁移到GTM内部的UA,并致力于使用dataLayer重新创建我需要的自定义事件。

我已经安装了GTM,已链接UA,并且已将触发器链接到UA Event标签。

当我访问Google Analytics(分析)->“实时”->“事件”时,我看到该标签有效,但是事件类别,操作和标签都以未定义或未设置的形式出现。

我的大脑在这里,所以我们将不胜感激。

我当前的代码如下:

window.dataLayer.push({
    'event'         : 'Search',
    'eventLabel'    : 'Foo',
    'eventValue'    : 'Bar'
});

1 个答案:

答案 0 :(得分:0)

此问题的解决方法是,没有意识到必须将传递到数组中的对象作为dataLayer变量添加到GTM中。

也就是说,根据我上面的代码,eventLabel,eventValue将作为GTM数据层变量。

然后,您必须将这些创建的变量映射到您创建的事件标签。

将其与触发器结合起来,您就可以开始了!