Google Analytics中的_trackEvent()无效?

时间:2009-07-17 20:54:12

标签: google-analytics

我的网站上有Google Analytics设置,它肯定会记录网页浏览量。但是我添加了一些代码来调用pageTracker._trackEvent(category, action, label, value),并且它没有记录这些匹配或在报告中显示它们。

顺便说一句,是的,我已经等了24个多小时才看看报道中是否有点击。

我使用了标准的Google脚本以及提到的here技术。似乎没有人帮助_trackEvent()问题。

任何人都可以就如何追踪出现问题给我一些建议吗?如果您让我知道哪些部分很重要,我会很乐意发布代码示例。

感谢。

4 个答案:

答案 0 :(得分:39)

问题是我在最后一个参数中放入的值,即“value”参数。

pageTracker._trackEvent(category, action, label, value)

我将非整数字符串传递给“value”参数:

pageTracker._trackEvent("UserAction", "ShowHelp", "Page", "http://mysite/UrlGoesHere");

但文档说它需要是一个整数值。

pageTracker._trackEvent("UserAction", "ShowHelp", "http://mysite/UrlGoesHere",  1);

我在Google帮助论坛上提出了the question

以下是Event Tracking docs

的链接

感谢Török的帮助

答案 1 :(得分:7)

同样,label不能是整数,否则_trackEvent函数会无声地失败。

pageTracker._trackEvent('VLP', 'click-out', 12345);

修正为

pageTracker._trackEvent('VLP', 'click-out', '12345');

答案 2 :(得分:4)

更新了答案

这个问题仍然有很多网页浏览量。我觉得当前的访问者正面临一个新的问题,而其他答案并没有解决。

新分析意味着新API

如果您使用的是" Universal Analytics"片段是谷歌的新系统,他们试图将所有人转移到。一些API已经改变,包括事件跟踪。

请确保您使用此功能:

ga('send', 'event', category, action, label, value);

而不是:

_gaq.push(['_trackEvent', category, action, label, value]);

用于事件跟踪。

以下是有关该主题http://blog.tylerbuchea.com/tracking-events-in-googles-new-universal-analytics/

的完整博客文章

以下是Google https://developers.google.com/analytics/devguides/collection/analyticsjs/events

的新文档

答案 3 :(得分:1)

  

它没有录制那些点击或   在报告中显示它们。

事件对网页浏览量没有影响,也不会出现在常规报告中。事件在Content / Events处具有单独的界面。如果您想跟踪指定为常规匹配等事件的内容,请更好地使用trackPageview方法。