這裏是我們的設置:谷歌分析不跨域實現跟蹤電子商務
1)主站點包含使用GA追蹤一切,這樣做是爲需要的電子商務解決方案。每個網頁上的跟蹤代碼如下:
var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName("primary domain");
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();
主要網站也從一個二級域名目錄A.我們使用pageTracker._getLinkerUrl()打開一個服務之前獲得所有添加到URL正確GA信息打開實用程序。
2)二級域名目錄A中運行的實用程序使用GA跟蹤代碼所推薦的谷歌:
var pageTracker = _gat._getTracker("account id");
pageTracker._setDomainName('none');
pageTracker._setAllowLinker(true);
pageTracker._setAllowHash(false);
pageTracker._trackPageview();
輔助服務使用GA事件來記錄不同的事情發生在那裏的主站點GA帳戶,並將其一切運作良好。
現在就是事情開始出問題了:
- 我們建立了在二級域名目錄B.
- 拆分測試,我們也有一個服務器端代碼到位重定向大約50%的用戶目錄B打開目錄A.目錄B中的谷歌跟蹤代碼與A中的相同。從目錄B拋出的所有GA事件都有一個識別前綴,因此我們可以稍後分析分割版本用戶的行爲。
這樣做的結果是,雖然GA記錄的所有事件,電子商務統計失控了作爲目錄B部錄得零電子商務交易,而平均下降50%左右,而目錄中的部分繼續在定期轉換率水平。
我們目前正在考慮重做拆分框架,使主域應用知道我們發送用戶的拆分測試url,而不是擺弄服務器端重定向。我們希望這能夠解決這個問題。
但問題是 - 是否有可能以某種方式讓Google Analytics在這裏正常工作以與電子商務數據相關聯,而無需擺脫服務器端拆分框架?