我有2个域名:
在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/*
?
答案 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']);
}