A/B 测试 - 工具


有多种工具可用于生成假设并运行变化,其中包括 -

  • 视觉网站优化器(VWO)
  • 谷歌内容实验
  • 优化地

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

A/B 测试 - 谷歌分析

谷歌分析有两种分析数据的选项 -

  • 通用分析
  • 经典谷歌分析

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

A/B 测试 Google Analytics

与 Google Universal Analytics 优化集成

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

优化集成

配置步骤

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

步骤1

在 ga('create'...) 函数触发后、Universal Analytics ga('send','pageview') 函数触发并进行跟踪调用之前,将以下 JavaScript 代码添加到您的网站中存在 Universal Analytics 代码的位置(详情请参阅下一节)-

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

第2步

在 Optimizely 编辑器中,转到选项 → 集成,然后单击 Universal Analytics 复选框以启用集成。

配置步骤2

步骤3

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

步骤4

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

例子

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

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

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

使用 Google Analytics 创建自定义报告

第一步是登录您的 Universal Analytics 帐户,然后单击顶部的“自定义”选项卡。您应该会看到自定义报告列表。

创建自定义报告

接下来是为已集成 Universal Analytics 的每个实验设置自定义报告。

  • 单击“新建自定义报告”→ 输入报告标题并添加您希望在报告中查看的指标组。

  • 要仅针对您的 Optimizely 实验过滤此报告,请选择您之前设置的自定义维度作为维度深入分析之一。

  • 在“过滤器”部分中添加此维度,并在要过滤的实验的实验 ID 上使用正则表达式匹配。

  • 单击“保存”。