在本地服务器测试你的Google Analytics设置

Google Analytics 允许你自定义你的tracking code。 如果你在你的本地服务器localhost上测试GA你会发现你的tracking event 没有被发送到Google。那么如何在你的设置发布到Production服务器之前测试你的GA设置呢?
最简单的办法莫过于增加以下代码到你的tracking代码:

var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-1234-1"]);
_gaq.push(["_setDomainName", "none"]);
_gaq.push(["_trackPageview"]);

其中关键的部分在第三行 
_gaq.push(["_setDomainName", "none"]);

这样你就会发现tracking request被发送到google了。 
需要注意的是在第一次设置好后GA通常需要大约24小时来接受你的数据。不过你可以使用real-time tracking 来确认你的GA设置在localhost上是正确的。

评论

Unknown说…
Use this debug js instead the ga.js to send debug message to browser console:

https://ssl.google-analytics.com/u/ga_debug.js

此博客中的热门博文

Nu förbjuder Kina handel med elfenben

Fader av pingyins

Kineserna vill köpa Volvos kompetens