我一直在使用主站點的代碼跟蹤主站點和子域,但是當我訪問站點內容>頁面時,它鏈接到主域名,當它應該鏈接到子域名對於應該引用該子域的查看頁面。使用Google Analytics跟蹤子域名
這是我的代碼:
主要網站:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxxx']);
_gaq.push(['_setDomainName', 'sitename.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
子域:
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxxx']);
_gaq.push(['_setDomainName', 'sub.sitename.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
我已閱讀谷歌Analytics(分析)的子域文檔。對於_setDomainName
我已嘗試.sitename.com
和sitename.com
,但它仍顯示相同的結果。因此,Google Analytics(分析)信息中心中的網頁內容會鏈接到主網站,但是在引用子網頁時,它不會鏈接到子網域。
這會對索引頁面造成問題,因爲我如何知道域和子域之間的唯一視圖劃分?我必須在這裏做錯事!
我有同樣的問題。一種解決方案/解決方法是在所有請求的.htaccess中對index.html進行重寫: http://stackoverflow.com/questions/10167755/append-index-html-to-root-directory 但是,這不是理想和爲我工作,只因爲我的主要領域是index.php和其他index.html。 另一個有趣的事情是,在Google Analytics中,您可以點擊頁面標題標籤(即不是頁面標籤),然後區分它。同樣,只有在子域名頁面上有不同的頁面標題! –
請參閱http://stackoverflow.com/questions/7033218/google-analytics-api-tracking-subdomains –