在控制台(GA调试)中可以看到“跟踪事件”,但在网络面板中看不到网络请求

时间:2012-10-31 00:08:34

标签: google-analytics

我对赛道事件问题感到困惑。

//_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调试器应该添加警告并在控制台中输出:)

2 个答案:

答案 0 :(得分:1)

更新:

我终于测试了几次并知道:

传递给Ga的值必须是 INT 类型。所以1.1不起作用但1正在工作。

我认为GA调试器应该添加警告并在控制台中输出:)

答案 1 :(得分:0)

您可以使用称为Trackie的chrome扩展程序检查代码的实现。