我在我的電子商務網站上運行全網AB測試。訪客的土地後,我爲它們分配一個本地存儲鍵/值:使用本地存儲和Google Analytics進行AB測試
function isLocalStorageNameSupported() {
var testKey = 'test', storage = window.localStorage;
try {
storage.setItem(testKey, '1');
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}
}
$(function() {
if(isLocalStorageNameSupported()){
var version = Cookies.get("version");
if (version == null) {
if (Math.random() >= 0.5){
Cookies.set("version", "A");
var version = "A"
}else{
Cookies.set("version", "B");
var version = "B"
}
ga('create', 'UA-XXXXXXXX-1', 'auto');
ga('send', {
hitType: 'event',
eventCategory: 'Pricing Experiment',
eventAction: 'New Unique Visit',
eventLabel: version,
eventValue: 0
});
}
}
});
,在訪客檢查出來,我查他們是在哪個版本和發送另一個谷歌分析事件。
我的結帳轉換事件顯示正常。但我只獲得了25%的「新獨特訪問」活動。 Analytics(分析)顯示該網站有12000次訪問,但我只有3000次我的自定義事件。
其中我的代碼部分是造成這種差距,我怎麼能火上所有訪問的事件嗎?
謝謝!我將實施您建議的自定義維度並監視結果 –