我对赛道事件问题感到困惑。
//_gaq.push(['_trackEvent', 'Cat', 'Act', 'Label', 1.1]);
_gaq.push(['_trackPageview', '/new']);
这是有效的,我可以在 GA Debugger 中看到:
_gaq.push processing "_trackPageview" for args: "[]": ga_debug.js:18
Track Pageview ga_debug.js:18
Tracking beacon sent!
我可以在网络面板中看到 __utm.gif 请求。
但是当我将代码更改为:
_gaq.push(['_trackEvent', 'Cat', 'Act', 'Label', 1.1]);
//_gaq.push(['_trackPageview', '/new']);
这是 GA 调试器在控制台中的输出:
_gaq.push 为 args 处理“_trackEvent”:“[Cat,Act,Label,1]”:ga_debug.js:18 跟踪事件
但我从来没有看到“发送的跟踪信标!”。而且我在网络面板中看不到 __utm.gif 请求。等了几天后,我没有在 GA Report 中看到任何记录。所以我很确定它从未发送过。
在这种情况下我做错了什么吗?非常感谢您的任何帮助!
更新:
我终于测试了几次并知道:
传递给 Ga 的值必须是 INT 类型。所以 1.1 不工作,但 1 工作。
我认为 GA Debugger 应该添加一个警告并在控制台中输出它:)