使用Google Analytics跟踪子域名

时间:2012-05-29 01:15:59

标签: google-analytics

我一直在使用主网站的代码跟踪主网站和子网域,但是,当我转到网站内容>页面,当它应该链接到应该引用子域的已查看页面的子域时,它链接到主域。

这是我的代码:

主要网站:

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'xxxx']);
  _gaq.push(['_setDomainName', 'sitename.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);
  })();

子域:

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'xxxx']);
  _gaq.push(['_setDomainName', 'sub.sitename.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);
  })();

我在子域上阅读了Google Analytics的文档。对于_setDomainName我已经尝试了.sitename.comsitename.com,但它仍然显示相同的结果。因此,Google Analytics信息中心中的网页内容会链接到主网站,但在引用子网页时,它不会链接到子域。

这对索引页面造成了问题,因为我如何知道域和子域之间唯一视图的划分?我一定是在做错了!

1 个答案:

答案 0 :(得分:1)

您是否考虑过为子域设置单独的配置文件?例如:

个人资料1:汇总没有过滤器,可以收集所有内容,以便您可以查看来自各地的数据

个人资料2:仅限www.sitename.com的流量。创建一个过滤器,仅包含www.sitename.com流量。

个人资料3:仅限sub.sitename.com的流量。创建一个过滤器,仅包含sub.sitename.com流量。