A/B测试工具

A/B测试工具

有各种工具可以用来产生假设和运行变化,其中包括 -

  • Visual Website optimizer (VWO)
  • Google Content Experiments
  • Optimizely

所有这些工具都能够运行A/B测试并找到优胜者,但要执行后分析,这些工具应该与Google Analytics集成。

A/B测试 - Google Analytics

Google Analytics有两种分析数据的选项 -

  • Universal Analytics
  • Classic Google Analytics
    新的Universal Analytics功能允许您使用20个并发A/B测试向Google Analytics发送数据,但Classic版本最多只允许五个。

新的Universal Analytics功能允许您使用20个并发A/B测试向Google Analytics发送数据,但Classic版本最多只允许五个。

将Optimizely与Google Universal Analytics集成

要将Optimizely集成到Universal Google Analytics中,请首先在其侧面板上选择ON按钮。 然后,您必须有一个可用的自定义来填充Optimizely实验数据。 然后,跟踪代码必须放置在网页<head>部分的底部。 除非Optimizely片段高于此Google Analytics代码段,否则Google Analytics集成将无法正常运行。

配置步骤

Optimizely使用通用Google Analytics(分析)的“自定义维度”来为访问者添加已添加的实验和变体。 配置Optimizely开始将此信息发送到Universal Analytics需要四个步骤 -

步骤1

ga('create'...)函数触发后,Universal Analytics ga('send','pageview')函数触发并进行跟踪调用之前,在Universal Analytics代码存在的任何位置添加以下JavaScript代码 (详见下一节) -

// Optimizely Universal Analytics Integration
window.optimizely = window.optimizely || [];
window.optimizely.push("activateUniversalAnalytics");

第2步

在Optimizely Editor中,转至选项→集成,然后单击Universal Analytics复选框以启用集成。

第3步

选择您希望Optimizely使用的自定义维度。 您必须确保您的网站的任何其他部分或另一个当前正在运行的Optimizely实验都不应该使用自定义维度。

第4步

如果您使用的不是默认自定义事件跟踪器,请选择自定义跟踪器。 这将改变Optimizely的集成调用,以使用自定义跟踪器而不是默认值。

示例

假设网站正在使用以下调用 -

ga('tracker3.send', 'pageview');

在这种情况下,您将在指定自定义跟踪器字段时输入tracker3,并且Optimizely将与tracker3集成,而不是默认跟踪器。

使用Google Analytics创建自定义报告

第一步是登录您的Universal Analytics帐户,然后点击顶部的自定义标签。 您应该看到一个自定义报告列表。

InNext将针对您已将Universal Analytics集成的每个实验设置自定义报告。

  • 点击新建自定义报告→输入报告标题并添加您想要在报告中查看的度量值组。
  • 要仅为Optimizely实验过滤此报告,请选择您之前设置为“维度追溯”之一的“自定义维度”。
  • 在“过滤器”部分中添加此维度,并在要过滤的实验的实验ID上使用正则表达式匹配。
  • 点击保存。