2012-11-20 63 views
3

我的應用程序託管在www.abc.co.in上,宿主靜態內容的子域位於static.abc.co.in上。添加谷歌分析後,每個子域名請求還包括cookie。如何避免這種情況?在使用Google Analytics(分析)時配置無Cookie域

以下是我添加的腳本。我嘗試過各種子域選項,例如設置爲www.abc.co.in和abc.co.in,但這不起作用。目前我正在嘗試'沒有',這也沒有奏效。

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-1234545-1'],['_setDomainName', 'none'],['_setSiteSpeedSampleRate', 50], ['_trackPageview'], 
['_trackPageLoadTime']); 

    (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); 
    })(); 
+0

我對www.example.com和cdn.example.com也是這樣,如果我完全刪除了_setDomainName-command,那麼cookie在cdn.example.com(Chrome和FF)上沒有顯示出來。 – Rimbaud

+0

@Rimbaud:這不適合我,在IE,Chrome中檢查。我已經刪除了setDomainName,嘗試添加域名www.abc.co.in等。相同的結果 –

+0

首先,不需要使用sitespeed或trackpageloadtime方法,因爲它們已經成爲腳本的默認設置,並且已被[已棄用] (https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiBasicConfiguration#_gat.GA_Tracker_._trackPageLoadTime)。 您應該使用'_setDomainName','abc.co.in',然後您可能會在受衆羣體>技術>主機名 –

回答

0

最好的做法是使用一個完全不同的領域,如「static.abc.co。」你的靜態內容,從而徹底餅乾免費。

相關問題