我在我的电子商务网站上运行全网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次我的自定义事件。
其中我的代码部分是造成这种差距,我怎么能火上所有访问的事件吗?
谢谢!我将实施您建议的自定义维度并监视结果 –