0

我有 2 个域:

  1. www.example.com
  2. www.aboutexample.com

在 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

当您检查 about 域时打赌:

www.aboutexample.com/some/things我明白了/some/things

我已经通过添加 2 个分析帐户来解决这个问题,一个用于example.com和另一个aboutexample.com,并且服务器根据域在它们之间切换,但是有没有办法将它们加入一个主(example.com)分析帐户并添加aboutexample.com/*as example.com/about/*?

4

1 回答 1

1

您可以使用虚拟综合浏览量在同一网址上跟踪它们,以便报告有意义。

您仍然可以从主机名报告中区分一个域和另一个域,但页面报告上的 url 现在应该看起来相同。

例如:

_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']);
}
于 2013-04-11T21:08:54.937 回答