2012-03-22 209 views
1

我有一個小網站坐在我的主站點的子域中。我試圖跟蹤它,但無論我做什麼,以及我在哪裏放置此代碼的谷歌分析我不能讓它成功地開始跟蹤(甚至收集)的數據。用谷歌跟蹤子域

那麼有什麼我必須專門做跟蹤這個我的子域?它可能是什麼?

我有這個,但它不工作。 :/它是否需要幾個小時才能讓你知道你做對了,或者如果我做對了,它會讓我知道(然後我每天回來看看一些跟蹤的信息?)

這是我剛剛在標籤前面有..

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-30225564-4']); 
    _gaq.push(['_setDomainName', '.mysite.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); 
    })(); 

</script> 

任何意見是讚賞!

回答

1

你看過這個帖子? http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html#multipleDomains

看起來你只需要將_setDomainName設置爲你的子域名。

另一個參考:http://www.roirevolution.com/blog/2011/01/google_analytics_subdomain_tracking.php

修改您的谷歌Analyitics(分析)代碼,以這樣的:

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-30225564-4']); 
    _gaq.push(['_setDomainName', 'mysite.com']); 
    _gaq.push(['_addIgnoredRef', 'mysite.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); 
    })(); 
</script> 

_gaq.push(['_addIgnoredRef', 'mysite.com']);告訴Google忽略它只有mysite.com什麼讓你的子域應該是不錯的。如果你需要更多的信息,我可以從上面的第二篇文章中得到。

+0

感謝您的幫助,但我只是不明白我應該怎麼做.. – kia4567 2012-03-22 04:03:06

+0

哎!感謝它的工作!我一定會更深入地瀏覽這些文章。一直忙於得到這最後一分鐘的節日網站。我感謝幫助! – kia4567 2012-03-22 17:25:25

+0

有沒有辦法要求它不跟蹤特定的IP地址?當我在那裏進行很多改變時,總是打開窗戶。我不想讓它一定跟蹤我。 – kia4567 2012-03-23 21:11:26