我有我的网站谷歌Analytics(分析)的设置,它绝对是记录的页面浏览量。 但是,我添加了一些代码来调用pageTracker._trackEvent(category, action, label, value)
,并且它不记录这些命中或显示在报告中他们。
BTW,是的,我已经等了超过24小时,看是否命中都在报道。
我已经使用了标准的谷歌脚本包括像提到的技术在这里 。 没有一个似乎帮助_trackEvent()
问题。
谁能给我如何追查什么错一些建议吗? 我很乐意发布代码的例子,如果你让我知道什么部分是很重要的。
谢谢。
问题是,我是在最后的说法,“价值”参数把值。
pageTracker._trackEvent(category, action, label, value)
我是路过的非整数字符串的“值”参数:
pageTracker._trackEvent("UserAction", "ShowHelp", "Page", "http://mysite/UrlGoesHere");
但该文档说,它必须是一个整数值。
pageTracker._trackEvent("UserAction", "ShowHelp", "http://mysite/UrlGoesHere", 1);
我提出的问题在这里在谷歌帮助论坛。
这里是给一个链接事件追踪文档
感谢您的帮助Török
类似地,标记可以不是整数或_trackEvent功能默默地失败。
pageTracker._trackEvent('VLP', 'click-out', 12345);
固定为
pageTracker._trackEvent('VLP', 'click-out', '12345');
更新答案
这个问题是仍然得到了不少的浏览量。 我觉得目前的游客正面临一个新的问题,其他的答案没有解决。
新的分析手段新的API
如果您使用的是“通用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/
这里是从谷歌的新文档https://developers.google.com/analytics/devguides/collection/analyticsjs/events
它不记录这些命中或显示在报告中他们。
事件对页面访问量没有影响,并且不会出现在定期报告。 活动必须在一个单独的界面内容/活动 。 如果你想跟踪你指定为像普通的命中事件的事情,最好使用trackPageview
方法来代替。