代码之家  ›  专栏  ›  技术社区  ›  Matt Sidesinger

谷歌分析和uuutm.gif文件

  •  4
  • Matt Sidesinger  · 技术社区  · 16 年前

    当使用Google Analytics和更新的ga.js文件时,您的网站根目录中是否需要\uutm.gif文件?

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

    这仍然成立吗?

    请提供一份参考资料好吗?

    3 回复  |  直到 16 年前
        1
  •  13
  •   matt b    16 年前

    如果使用新版本的跟踪代码( 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 服务器上的文件(我不确定这在分析中是如何工作的,因为关键是客户端的浏览器发出请求 谷歌的服务器)。

        2
  •  1
  •   Dave Anderson    16 年前

    我使用旧的urchin.js跟踪mechansim,不需要在本地托管任何东西,尽管您可以将.js文件放到服务器上以提高速度。有四幅图像被要求提供跟踪; __utma , __utmb , __utmc __utmz 与他们记录的同名cookie相对应。

    来自谷歌; 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.

        3
  •  1
  •   charles    12 年前

    如果同时向本地Web服务器发送Google Analytics数据的副本,则需要将tm.gif添加到服务器根目录中。它给了你更长时间保存数据的选择,因为谷歌只为免费账户保存25个月的数据。 Google也不共享原始数据,获取原始数据的唯一方法就是将其发送到本地Web服务器日志。要使其工作,您需要将下面的这一行添加到跟踪代码中:

    _ gaq.push([''设置本地远程服务器模式']);

    有关更详细的讨论,请参阅Brian Clifton的书(2012-03-30)。使用谷歌分析的高级网络指标(Kindle位置4459-4460)。约翰威利和儿子们。