使用Google Analytics并使用较新的ga.js文件时,您的网站根目录中是否需要__utm.gif文件?
我确实看到我的浏览器正在调用google-analytics.com(http://www.google-analytics.com/__utm.gif?..。)上的文件,但过去我被告知它需要存在于网站的根目录中。
这仍然适用吗?
请您提供参考资料?
答案 0 :(得分:13)
如果您使用的是跟踪代码的新版本(ga.js
),那么您需要执行的唯一是include this snippet of JavaScript:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
</script>
这意味着你没有要求在你的服务器上托管任何__utm.gif
文件(我不知道这对于分析是如何工作的,因为对于客户端的浏览器来说,这一点至关重要。请求到 Google的服务器。)
答案 1 :(得分:1)
我使用较旧的urchin.js跟踪mechansim并且没有要求在本地托管任何内容,尽管您可以将.js文件放在服务器上以提高速度。有四个图像被要求提供跟踪; __utma
,__utmb
,__utmc
和__utmz
与他们记录的同名Cookie相对应。
答案 2 :(得分:1)
如果您还要将google分析数据的副本发送到本地网络服务器,则需要将_utm.gif添加到服务器根目录。由于Google仅保留25个月的免费帐户数据,因此您可以选择将数据保留更长时间。 Google也不共享原始数据,获取原始数据的唯一方法是将其发送到本地网络服务器日志。要使其正常工作,您需要将以下行添加到跟踪代码中:
_gaq.push([ '_ setLocalRemoteServerMode']);
有关更详细的讨论,请参阅Clifton,Brian(2012-03-30)的书。 Google Analytics(Kindle Locations 4459-4460)的高级网络指标。 John Wiley和Sons。