Google Analytic跟踪代码不起作用

时间:2011-11-26 18:41:08

标签: google-analytics google-analytics-api

我刚开始使用Google API。首先,我将一个简单的HTML文件上传到主机,主机上有一个向Google发送一些信息的按钮,我看到了正确的结果,但是当我在我的真实项目上测试这个方法时,它无法正常工作。我做了同样的工作,因为我的简单样本放置跟踪代码&lt;头&gt;标签 <script type="text/javascript" >

<script type="text/javascript" >

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-26*****-2']);
_gaq.push(['_trackPageview']);

(function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async =        true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
function sent_report(){
_gaq.push(['_trackEvent','label','Over','back']);
}

</script >
 并致电

var _gaq = _gaq || [];

_gaq.push(['_setAccount', 'UA-26*****-2']);
_gaq.push(['_trackPageview']);

(function() {
 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async =        true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
function sent_report(){
_gaq.push(['_trackEvent','label','Over','back']);
}

</script >

但是我的反馈在Google中没有任何变化,而且很难调试,因为24小时后Google更新了Feed

我忘了要做的事吗?还是做错了什么? 有没有问题我运行本地主机并没有将其上传到主机?!?!? 谢谢......

1 个答案:

答案 0 :(得分:0)

Google Analytics不适用于localhost127.0.0.1或任何其他IP地址。它需要FQDN才能正常工作。

我通常在我的主机文件上设置www.example.com以重定向到127.0.0.1,然后我用它来测试我的代码。

您可以使用HTTPFox并检查对__utm.gif的请求来调试编码是否正常。您发送的数据被编码为查询参数,但应该很容易阅读。