如何在一个页面上进行多项测试的Google内容实验selectVariation()?

时间:2016-06-06 18:56:27

标签: javascript google-analytics

根据Google's analytics.js Documentation,如果您要在页面上运行单个测试,最直接的方法是首先加载实验脚本并指定实验ID:

<script src="//www.google-analytics.com/cx/api.js?experiment=YByMKfprRCStcMvK8zh1yw"></script>

接下来,让Google为您选择变体:

<script>
var variation = cxAPI.chooseVariation();
</script>

但是在单个页面上有多个测试的情况呢?也许你有一个站点范围的导航测试以及单个页面上的单独测试?访问该页面时,有2个可能的测试要运行。

Google表示您可以在没有实验ID的情况下加载api:

<script src="//www.google-analytics.com/cx/api.js"></script>

然后您可以手动为特定实验ID选择变体:

var variation = cxApi.setChosenVariation(3,&#34; YByMKfprRCStcMvK8zh1yw&#34;);

好的,这似乎有道理。我想您可以设置一个随机数生成器(在1-3之间选择一个随机数),以确定为访问者设置的变体。但是不可能以编程方式确定测试中的变化数量吗?如果您正在确定设置变体的方法,那么这似乎是重要的信息。

您似乎无法将实验ID传递给chooseVariation(),否则可以使用。

0 个答案:

没有答案