为什么我无法在Google Analytics中看到事件操作?

时间:2014-06-13 15:11:50

标签: google-analytics google-tag-manager event-tracking

今天早上,我使用Google代码管理器收集了本网站产品页面的点击次数,例如: www.lptent.co.uk/products/co。我真正想要跟踪的按钮是“配置我的Gazebo”和“生成报价”,但我在分析的“事件操作”列中看不到它们。

我在标记管理器中使用{{element id}}作为事件操作,我可以看到已在分析中点击的其他ID。我还检查了当我点击这些按钮时标签会闪光,但我仍然看不到它们。单击这些按钮时,网站的域名会发生变化,这可能与它有关吗?

帮助表示赞赏!

安德鲁

1 个答案:

答案 0 :(得分:0)

我最近一直在研究这个问题,希望能在GTM中自动运行。我没有完全按照这种方式工作,所以我一直在将事件推送到dataLayer并从那里拿起它。此页面包含创建事件所需的所有信息,并设置GTM以从dataLayer中选择它们

https://www.distilled.net/blog/getting-started-with-google-tag-manager/

我尝试使用jquery $('elementID').click()处理程序来执行此操作,但是虽然它在测试中运行良好但是当我将其推出时没有。

$( "#ElementID" ).click(function() {
dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'myCategory', 'gtmAction': 'Click', 'gtmLabel': 'LinkName'}); });

相反,我只是使用了

onclick="dataLayer.push({'event': 'trackEvent', 'gtmCategory': 'myCategory', 'gtmAction': 'Click', 'gtmLabel': 'LinkName'});"

触发事件,这似乎适用于链接和表单提交按钮。奇怪的是jquery $('ElementID).load工作正常(这是有充分理由的!)

我知道它并不像GTM似乎承诺的那样优雅,但似乎确实有用。