使用Google内容实验API运行多个同步测试

时间:2014-05-07 17:19:51

标签: google-analytics ab-testing google-experiments content-experiments

我正在尝试使用Google Content Experiments API在同一页面中同时运行多个A / B测试(类似于多变量测试)。 我已经尝试过为每个测试一个接一个地推出所有推荐的代码,如下所示:

<script src="//www.google-analytics.com/cx/api.js?experiment=8RsNt4b7T0aE8RC2s9R3IA">/script>
<script>
var chosenVariation = cxApi.chooseVariation();
var pageVariations = [
  function() {},
  function() {
$(".block1").hide();
  },
];
$(document).ready(
  pageVariations[chosenVariation]
);
</script>

<script src="//www.google-analytics.com/cx/api.js?experiment=T3m-MvunQ6wY6StbPDqzTg"></script>
<script>
var chosenVariation = cxApi.chooseVariation();
var pageVariations = [
  function() {},
  function() {
$(".block2").hide();
  }
];
$(document).ready(
  pageVariations[chosenVariation]
);
</script>

这项工作正常但不正确:所有测试都会根据Google Analytics信息中心获取访问者,但是代码中显示的最后一个测试会获得很多(可能是页面的所有真实访问者)而其他访问者只有总访客的一小部分。我想这可能与多次加载“cx / api.js”脚本有关。

经过大量搜索后,我发现了两个可能解决方案的相关问题,但我并不完全了解它们的工作原理:

https://productforums.google.com/forum/#!topic/analytics/R3u8yagLr48

How can you choose variations for several content experiments? (我试图评论这个答案,而不是创建一个新问题,但我在StackOverflow中没有足够的声誉来评论)。

我想解决方案可能是最后一个链接答案中提供的代码的一些变体,但我不太了解Javascript,因此不知道我应该改变什么来实现我想要的(多个实验)同时在同一页面。)

非常感谢你的帮助! ;)

0 个答案:

没有答案