有没有人知道如何设置和运行两个页面(原始和变体)的两个页面(原始和变体)同时使用十几个链接到注册页面以确定两个变体中的哪一个产生更好的转换(有多少人点击从两个变体中的任何一个转到注册页面,哪些转换得更好)+以确定有多少人在十几个可能的注册页面中查看了一个视频?
我无法解决这个问题,因为我只能设置一个目标(最终在特定的注册页面上,我必须输入该页面的完整网址,所以我必须创建一个十几个目标,每页一个)然后将该目标分配给单个实验。如果我尝试复制该实验并为其分配不同的目标,最后当我尝试运行它时,它告诉我它与现有实验共享代码并启动新实验将结束旧实验。
我希望他们能同时运行。
或者,更好的是,我如何(如果可能的话)设置一个实验来跟踪所有这些?
答案 0 :(得分:7)
这似乎有两个问题
对于数字1,this可能是一个很好的参考,但简而言之,您无法跟踪多个目标,这就是为什么他们会为您提供在内容报告中将数据从变体重写为原始网址的选项。然后,您必须手动筛选数据。老实说,我认为最明智的方法是从最不确定的变化中追踪,只需简单地让您的事件跟踪动态,以便了解您所处的变化。例如,如果您在按钮上设置了点击跟踪,则可以执行类似
的操作var variationNum = 1; // variation you are on
$('.element-to-track').on('click', function(e) {
ga('send', 'Variation ' + variationNum, 'Event Action', 'Event Label');
})
对于2号,如何进行多个实验,它确实需要进行多次实验,然后使用cxapi,然后抓取每个实验的变体。 This answer提供了很多见解,但基本上cxapi允许您为特定实验的用户设置变体。
cxApi.setChosenVariation(variation1, ‘YByMKfprRCStcMvK8zh1yw’);
cxApi.setChosenVariation(variation2, ‘FAsjnfJKFASywafasaFSAa’);
设置用户将彼此独立地进入这两个实验。不幸的是,您通常使用cxapi.chooseVariation()
确定变体需要您考虑使用特定的实验ID来加载api。
我注意到的一件事是你在技术上可以提出两次请求,并且传递单独的参数会使它具有chooseVariation()
,但不确定这是否是最干净的解决方案。
<script src="//www.google-analytics.com/cx/api.js?experiment=YByMKfprRCStcMvK8zh1yw"></script>
<script>
var variation1 = cxApi.chooseVariation();
</script>
<script src="//www.google-analytics.com/cx/api.js?experiment=FAsjnfJKFASywafasaFSAa"></script>
<script>
console.log('Experiment FAsjnfJKFASywafasaFSAa');
var variation2 = cxApi.chooseVariation();
console.log(variation2);
</script>
<script>
cxApi.setChosenVariation(variation1, 'YByMKfprRCStcMvK8zh1yw');
cxApi.setChosenVariation(variation2, 'FAsjnfJKFASywafasaFSAa');
</script>
希望这有帮助。
答案 1 :(得分:0)
答案 2 :(得分:-2)
Google optimize是google的新产品,可以在一个页面上运行多个A / B测试。这些产品带有花哨的报告屏幕来分析结果。
免费计划允许运行3个并发实验。您还可以在Google Analytics中查看结果。