我的网站上有Google Analytics设置,它肯定会记录网页浏览量。但是我添加了一些代码来调用pageTracker._trackEvent(category, action, label, value)
,并且它没有记录这些匹配或在报告中显示它们。
我使用了标准的Google脚本以及提到的here技术。似乎没有人帮助_trackEvent()
问题。
任何人都可以就如何追踪出现问题给我一些建议吗?如果您让我知道哪些部分很重要,我会很乐意发布代码示例。
感谢。
答案 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。
的链接感谢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
方法。