Google Analytics和__utm.gif文件

时间:2009-08-04 13:05:05

标签: google-analytics

使用Google Analytics并使用较新的ga.js文件时,您的网站根目录中是否需要__utm.gif文件?

我确实看到我的浏览器正在调用google-analytics.com(http://www.google-analytics.com/__utm.gif?..。)上的文件,但过去我被告知它需要存在于网站的根目录中。

这仍然适用吗?

请您提供参考资料?

3 个答案:

答案 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相对应。

来自Google; When you first begin implementing tracking in Google Analytics website, you need to install the tracking code on your website pages. The generic tracking code snippet consists of two parts: a script tag that references the ga.js tracking code, and another script that executes the tracking code.

答案 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。