說,我有一個網站www.website.com,我們正在維護一個子域sub.website.com的博客。現在我的問題是,在兩個域中使用谷歌分析的最佳做法是兩者還是單獨跟蹤?爲什麼?谷歌分析的子域 - 良好做法
Regards
說,我有一個網站www.website.com,我們正在維護一個子域sub.website.com的博客。現在我的問題是,在兩個域中使用谷歌分析的最佳做法是兩者還是單獨跟蹤?爲什麼?谷歌分析的子域 - 良好做法
Regards
一般而言,最佳做法是將同一個域的子域保留在同一個帳戶上。 (例外情況是子域名是完全不相關的網站。)
但是,調整您的Google Analytics代碼段以在根網域上設置Cookie是很重要的,以便將在子域名之間進行流量的用戶作爲單次訪問,而不是多次訪問。
可以完成,通過把下面的調用你的_trackPageview
呼叫前:
_gaq.push(['_setDomainName', 'example.com']);
然後,在賬戶管理方面,可以爲各個子域(使用主機名過濾),這樣就可以得到安裝過濾器組合流量和各個子域的快照。
編輯:刪除URL的前導期。這將使它與過去沒有setDomainName調用的流量兼容。
我想你可以逃脫只有一個域。我從來沒有嘗試過使用子域名,但即使只有一個域名,谷歌分析也會爲您提供一個很好的細分和統計數據的可見性。此外,頁面的url是不同的,即使你跟蹤單個域名,你也可以區分它們。另外你會避免領域混亂。
-1,這不是一個內容豐富或有用的答案。 – Yahel 2011-02-01 20:33:49
[從註釋擴展上面,作爲跑出字符的]
如上所述將工作setDomainName命令,但如果您使用的是現有的GA設置,使用setDomainName =「example.com」(無首要點)將保留現有的GA用戶ID,因此新用戶指標仍然有效(GA將域名轉換爲用戶ID,但在散列之前將「www.example.com」降至「example.com」。 「.example.com」會散列到一個不同的值,並且返回用戶的用戶ID將與其原始ID不匹配。
如果您要創建新網站,請使用「.example.com」(並且它是有時需要深度FQDN的網站),並且不要這樣做rget用Firebug檢查發回給GA的信息。
上面提到的setDomainName命令可以工作,但如果您使用的是現有的GA設置,則使用setDomainName =「example.com」(無前導點)將保留現有GA用戶ID,因此新用戶度量標準仍將是有效(GA將域名加入用戶ID,但在散列之前將「www.example.com」降至「example.com」,但「.example.com」將散列爲不同的值,並返回用戶ID用戶將不會匹配他們的原始ID – Jamie 2011-02-01 21:30:45