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

的賭注,當你檢查關於域名:

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

我已通過添加2個分析帳戶解決了這個問題,其中一個用於example.com,另一個用於aboutexample.com,服務器之間根據域進行切換,但有什麼方法可以將它們加入一個主要(example.com)分析帳戶並添加aboutexample.com/*作爲example.com/about/*

+0

注意:您使用的是正斜槓('/')在URL分離的路徑,而不是一個反斜槓的部分。 – Femaref 2013-04-11 14:05:31

+0

已修復,謝謝... – Joaolvcm 2013-04-11 14:25:50

+0

轉到example.com的管理部分,並使用自定義過濾器(搜索和替換或高級過濾器)刪除請求url作爲過濾器字段的leadung「/ about」。 – 2013-04-11 19:09:46

回答

1

您可以使用virtual pageviews在同一網址上跟蹤它們,以便報告有意義。

您仍然可以通過主機名報告告訴另一個域,但Pages報告中的網址現在應該看起來相同。

如:

_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']); 
}