Google Analytics中的_trackEvent()无效?

slo*_*ife 20 google-analytics

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

顺便说一句,是的,我已经等了24个多小时才看看这些热门是否在报告中.

我使用了标准的Google脚本包括以及这里提到的技术.似乎都没有人帮助解决这个_trackEvent()问题.

谁能给我一些关于如何追踪出错的建议?如果您让我知道哪些部分很重要,我会很乐意发布代码示例.

谢谢.

slo*_*ife 39

问题是我在最终参数中放入的值,即"value"参数.

pageTracker._trackEvent(category, action, label, value)
Run Code Online (Sandbox Code Playgroud)

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

pageTracker._trackEvent("UserAction", "ShowHelp", "Page", "http://mysite/UrlGoesHere");
Run Code Online (Sandbox Code Playgroud)

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

pageTracker._trackEvent("UserAction", "ShowHelp", "http://mysite/UrlGoesHere",  1);
Run Code Online (Sandbox Code Playgroud)

我在Google帮助论坛上提出了这个问题.

这是一个指向事件跟踪文档的链接

感谢Török的帮助

  • 注意:谷歌分析调试器Chrome插件(由谷歌开发)足够聪明,可以报告此问题:https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna (2认同)

Kev*_*sJr 7

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

pageTracker._trackEvent('VLP', 'click-out', 12345);
Run Code Online (Sandbox Code Playgroud)

固定为

pageTracker._trackEvent('VLP', 'click-out', '12345');
Run Code Online (Sandbox Code Playgroud)