更新Google Analytics代码以链接我的域和子域之间的会话

时间:2013-07-24 16:43:13

标签: google-analytics

我的主站点(www.site.com)指示人们在子域(sub.site.com)上注册服务。当人们在子域名注册时,我不想将自己的网站视为推荐人(这就是发生的事情),所以在研究了GA的页面之后,我已经更新了我的代码,以便_setAllowLinker成立。我的理解是,这会将所有内容都链接为一个会话,这样我就不会将自己视为自己的推荐人。但是,我仍然看到了这一点。我错过了一段额外的代码吗?我正在为我的域和子域使用这段代码。

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

1 个答案:

答案 0 :(得分:0)

您说您的_setDomainName为'.site.com'。检查其他子域是否正在使用“site.com”上的跟踪代码。

如果是这样,那么谷歌分析会将这些解释为两个不同的cookie,你应该使它们相同。 'site.com'会优先考虑。查看Caleb Whitmore(c.w。)在本次讨论中途的回答:http://productforums.google.com/forum/#!topic/analytics/PoYORgW1yOw