2011-05-03 56 views
0

未來我有一個技術上的5合1網站:谷歌分析把「內部網頁」由於流量轉介

的5個環節是: www.purimas-lombok.com(在HTML着陸頁) beachresort。 purimas-lombok.com(WordPress的3.0.4) sparesort.purimas-lombok.com(WordPress的3.0.4) 等

在WordPress我使用插件谷歌分析爲WordPress。

在谷歌分析,我想這5個網站出現像1網站。我在google代碼中使用了setDomainName(見下文)。它的工作,但「有時」,我仍然從反流中獲得流量來源的不同網站。我寫的是「有時」,因爲它不是全部時間(每天在0到4之間)。

你有什麼想法,爲什麼這樣? 由插件生成的代碼是(幾乎)相同(見下文) 我檢查它的存在與sitescanga.com所有頁面,這是奧凱

謝謝

GA代碼:

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']); 
_gaq.push(['_setDomainName', '.purimas-lombok.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); 
})(); 
# 在WordPress的插件產生

代碼(對我來說是一樣的):

<script type="text/javascript">//<![CDATA[ 
// Google Analytics for WordPress by Yoast v4.0.13 | http://yoast.com/wordpress/google-analytics/ 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount','UA-17865992-1']); 
_gaq.push(['_setDomainName','.purimas-lombok.com'],['_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

如果有人訪問該網站添加的_setDomainName呼叫之前那麼有可能他們已經跟蹤的子域和主域名都設置cookies。例如,如果您刪除函數調用,然後訪問beachresort.purimas-lombok.com,您將得到一個__utma Cookie,用於beachresort.purimas-lombok.com。如果您再次添加代碼並訪問該網站,您將獲得.purimas-lombok.com的另一個__utma Cookie。

當GA JavaScript運行時,它將獲取第一組Cookie,但當用戶瀏覽到另一個子域時,它將無法識別來自舊域的cookie並設置新的域。例如,使用與上面相同的情況,當您訪問sparesort.purimas-lombok.com時,從 beachresort.purimas-lombok.com它將查找來自.purimas-lombok.com的Cookie,但找不到它們,因爲只有來自beachresort.purimas-lombok.com的cookie將出現在瀏覽器中(實際上腳本甚至不會由於跨域安全策略而對其進行訪問)。當新的cookies被創建時,__utmz cookie將被設置爲新的引用者(beachresort.purimas-lombok.com)。

隨着時間的推移,這個問題應該會減少,但如果這是一個嚴重的問題,那麼您可以編寫一個腳本,在運行GA代碼之前刪除舊的Cookie。 JavaScript需要通過頁面上的cookie並刪除使用GA __utm方案命名並鏈接到完整域名的cookie。

+0

是的,它似乎在減少。讓我們等幾天。謝謝您的回答。 – viv 2011-05-04 03:28:33

+0

嘿,不,它並沒有減少,上週我們做了一些修改,並且將來自www.purimas-lombok.com的訪問者人數每天增加到15人。不知道它來自哪裏... :( – viv 2011-06-01 04:13:29