2012-05-04 28 views
0

我在www.britely.com上同時使用Google Analytics和Google網站優化程序,並且只想將其Cookie限制到該域。 (爲了避免從britely.com的其他子域,應該讓一些CDN愛裝靜態資產的請求的cookie的開銷。)如何將GA *和* GWO Cookie範圍設置爲單個域

同時使用(和目前設置__utma__utmb__utmc__utmz餅乾示範頁面在.britely.com,而不是在想www.britely.com),是http://www.britely.com/ninjamom/s-t-dogs-think

至於Google's docs去,似乎不是「無」)在的頂部的_gaq.push(['_setDomainName', 'none']);調用(或同上「www.britely.com」 應該足以實現這一目標。

不知何故,事實並非如此。我認爲我們之前通過.britely.com設置了更多的cookie,然後我閱讀了GWO的siteopt.js的來源,這似乎並不知道_setDomainName。這是響應一個頁面全局常量_udn宣佈它應該使用Cookie域雖然 - 所以導致在這個頁面中,至少GWO的__utmx__utmxx餅乾正確處理:

<script> 
    var _gaq = _gaq || [], _udn = 'www.britely.com'; 
    _gaq.push(['_setDomainName', 'none']); 
</script> 

我知道的常見方式修復cookie開銷問題是爲了提供與使用GA和GWO的域完全不同的靜態內容。這不是我尋求的解決方案。

+0

它似乎有一個單獨的'_gaq.push(['gwo._setDomainName','none']);'嘗試,也從http://stackoverflow.com/questions/9587030/google-site收集到-optimizer-not-tracking-cross-domain-conversions - 試一試。 – ecmanaut

回答

0

除了上述調整之外,Google網站優化工具控制腳本還需要自己的_gaq.push(['gwo._setDomainName', 'none']);調用 - 類似於GA,它似乎只是系統全局,但不是。

通過以上的設置,所有Cookie獲得作用域爲www.britely.com除了__utmx__utmxx的,它結了作用域.www.britely.com出於某種原因。對我來說足夠了。