Google Analytics(分析) - SSL跟踪更改后的流量下降

时间:2012-05-11 23:43:24

标签: google-analytics

我最近更改了网站上的跟踪代码,访问者等似乎已经大幅下降,要么旧代码夸大了数字,要么新代码没有跟踪所有内容。我所做的更改旨在提供更好的跨子域跟踪,因为我添加了一个安全区域(https:// secure。)。有谁能帮我解释下降吗?

我的新代码目前如下:

  var _gaq = _gaq || []; 
  _gaq.push(['_setAccount', 'UA-9396xxx-1']); 
  _gaq.push(['_setDomainName', '.domainname.co.uk']); 
  _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); 
  })(); 

2 个答案:

答案 0 :(得分:0)

您的网页浏览量几乎保持不变吗?如果是这样,下降的跳出率等似乎表明,在访问主站点之后访问者访问子域名之前,它被视为新访问,但现在(正确)跟踪作为同一访问的一部分。

答案 1 :(得分:0)

您在更新之前遇到的更多可能是Google Analytics默认为单独设置每个子域的Cookie。以下代码举例说明了此行为:

Google Analytics默认使用以下www.domainname.co.uk上的行为:

// Sets cookie to be accessible to only www.domainname.co.uk
_gaq.push(['_setDomainName', 'www.domainname.co.uk']); 

Google Analytics默认使用secure.domainname.co.uk上的以下行为:

// Sets cookie to be accessible to only secure.domainname.co.uk
_gaq.push(['_setDomainName', 'secure.domainname.co.uk']);

“安全”无法访问每个浏览器安全注意事项的“www”cookie,因此您不能在例如customer1.shoppingcart.com和customer2.shoppingcart.com之间默认访问cookie。因此,最初,“安全”_trackPageview无法访问您的“www”cookie数据,因此您的访问/访问者在原始实现中重复。

根据Google Analytics Documentation - Tracking Multiple Domains,上面的新代码看起来是正确的。

// Set cookie accessible to www & secure
_gaq.push(['_setDomainName', '.domainname.co.uk']);