1

上周五,我们将我们的网站 www.ourweb.com 跟踪从“单个域”更改为“一个域到多个子域”,以便同时跟踪 www.ourweb.com 和 blog.ourweb.com,因此我修改了地点:

<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-1594022-3");
    pageTracker._trackPageview();
</script>

to(注意我们之前使用了传统的片段):

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_setDomainName', '.ourweb.com']);
_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);
  })();

但在过去的几天里,网站报告的回访人数几乎翻了一番!从稳定的 7 000 下降到 4 000

只有回访者数量发生了很大变化,新访客数量保持相似(大约 10 000)

我读了这个http://www.roirevolution.com/blog/2011/01/google_analytics_subdomain_tracking.php

他们在那里写道“领先时期导致cookie重置。”。这就是这么大的游客下降的原因吗?我应该删除领先时期吗?如果不是,还有什么原因?

附言。我只是注意到这可能只是推荐的问题。变更后,来自推荐的访客数量从每天 4000 人减少到 700 人左右。

4

2 回答 2

3

这是谷歌分析的一个愚蠢的怪癖,应该更好地记录下来。

有 2 种同样有效但略有不同的使用方法_setDomainName

无引导期:

_gaq.push(['_setDomainName', 'ourweb.com']);

主导时期:

_gaq.push(['_setDomainName', '.ourweb.com']);

Google Analytics 使用称为“域哈希”的东西(字面意思是域或您设置的域的哈希_setDomainName)来防止 cookie 之间的冲突;如果您配置的域的域哈希与它找到的 Google Analytics cookie 不匹配,它会创建一个全新的访问(和一个全新的访问者)。

不同之处在于:默认情况下,如果您不配置setDomainName,您的根www域将获得一个“域哈希”,就像它只是http://ourweb.com一样。这大概是为了防止 www 之间的流量自我推荐。没有万维网。

但是,如果添加前导句点,“域哈希”会发生变化。您的回访者都不会有匹配的域哈希。因此,当他们进入您的网站时,Google Analytics(分析)不会看到一组具有正确域哈希的匹配 cookie,并创建一个新的访问者 ID,并且您在更改后的所有流量都与更改前的流量完全切断。

因此,如果您有长期不使用的跟踪_setDomainName,并且您希望添加对跨子域跟踪的支持,那么使用最后一次损坏的方法是不使用前导句点。

您可以通过切换到使用无前置期来“恢复”旧 cookie。但是,如果这样做,您将丢失 cookie,因为您已进行了更改。

使用领先时期的唯一好处是它提供了与第三级子域(即foo.bar.example.com)的兼容性。

于 2011-12-12T23:19:11.467 回答
1

访问者下降的原因是 ourweb.com 和 www.ourweb.com 之间没有直接重定向

ourweb.com 显示与 www.ourweb.com 相同的站点,但所有链接都指向 www.ourweb.com,并且所有 3000 次回访下降都来自自我推荐。

因此 cookie 在这两个站点之间拆分并创建了虚假的唯一回访(每次访问者访问 ourweb.com 并单击指向 about.html 的 f.ex. 链接时,他都会访问 www.ourweb.com/about.html,所以 ga算作两次独立的独特回访)

所以基本上之前的报道是错误的,并且变得更加准确。

于 2011-12-22T10:28:03.523 回答