我对赛道事件问题感到困惑。
//_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调试器在控制台中的输出:
对于args,_gaq.push处理“_trackEvent”:“[Cat,Act,Label,1]”:ga_debug.js:18 跟踪事件
但是我从来没有看到“跟踪信号被发送!”。我在网络面板中看不到__utm.gif请求。等了几天后,我没有在GA报告中看到任何记录。所以我很确定它永远不会发送。
在这种情况下,我做错了吗?非常感谢您的任何帮助!
更新:
我终于测试了几次并知道:
传递给Ga MUST BE AN INT类型的值。所以1.1不起作用但1正在工作。
我认为GA调试器应该添加警告并在控制台中输出:)
答案 0 :(得分:1)
更新:
我终于测试了几次并知道:
传递给Ga的值必须是 INT 类型。所以1.1不起作用但1正在工作。
我认为GA调试器应该添加警告并在控制台中输出:)
答案 1 :(得分:0)
您可以使用称为Trackie的chrome扩展程序检查代码的实现。