我试图获得(在我看来)使用Google跟踪代码管理器和分析的非常简单的方案,并遇到问题。
现在,我们希望通过dataLayer使用自定义JavaScript跟踪事件。例如:
$('a').click(function() {
dataLayer.push({'event': 'linkclickedtest'});
});
这根本不起作用。如果我观看Chrome的控制台/网络标签,则似乎没有数据发送给Google。我还为Chrome安装了the Google Analytics debugger,但它也没有显示事件触发。我一定很遗憾。任何指导将不胜感激。谢谢!
答案 0 :(得分:1)
您需要根据linkclickedtest
事件创建新的GTM触发器。然后应将您的标记配置为触发此新触发器。
答案 1 :(得分:0)
在执行此代码之前是否加载了jQuery?尝试将对象传递给dataLayer.push函数,如下所示:
$('a').click(function() {
dataLayer.push({'event' : 'linkclickedtest'});
});