谷歌分析不同的域名,不同的页面

时间:2013-04-11 14:00:13

标签: javascript web-services google-analytics multiple-domains

我有2个域名:

  1. www.example.com
  2. www.aboutexample.com
  3. 在nginx上,我设置了一个代理:

    www.example.com -> server:81
    www.aboutexample.com -> SERVER:81/about
    

    所以,

    www.aboutexample.com/some/things == www.example.com/about/some/things
    

    在我的网页上,我的分析设置如下:

    _gaq.push(['_setAccount', ANALYTICS_ID],['_trackPageview']);
    

    检查主域名时

    www.example.com/about/some/things我得到/about/some/things

    在您查看关于域名时下注:

    www.aboutexample.com/some/things我得到/some/things

    我已经通过添加2个分析帐户修复此问题,一个用于example.com,另一个用于aboutexample.com,服务器根据域切换它们,但有没有办法将它们加入一个主要(example.com)分析帐户,并将aboutexample.com/*添加为example.com/about/*

1 个答案:

答案 0 :(得分:1)

您可以使用virtual pageviews在同一网址上跟踪它们,以便报告有意义。

您仍然可以从主机名报告中告诉另一个域名,但“页面”报告上的网址现在看起来应该是相同的。

例如:

_gaq.push(['_setAccount', ANALYTICS_ID]);
if(document.location.hostname === 'www.aboutexample.com'){
  _gaq.push(['_trackPageview', '/about' + document.location.pathname + document.location.search]);
}else{
  _gaq.push(['_trackPageview']);
}
相关问题