设置 A/B 测试.
在实时页面上尝试标题、图片或整个版块的第二个版本。在编辑器中构建版本 B,选择什么算成功,并保存。从此每位访客看到一个版本,更多访客看到有效的版本。三个或更多版本,继续 多变量测试。
开始之前
- RL 模块已安装并启用:
composer require drupal/rl,然后drush en rl. - RL: rl.php accessibility:Reports >
Status report (
/admin/reports/status) 显示 "rl.php is accessible"。
设置
- 悬停要测试的元素并点击 More 在其控制栏上。
- 在 A/B testing,选择 Create variant.
- 当 B pill 高亮,更改文本、图像或布局。
- 点击 More 再次选择 Experiment settings.
- 选择一个 Conversion,设置 Seconds 或一个 CSS selector (optional),并点击 Save.
- 点击 Save 在工具栏上以开始测试。
您会看到的内容
控制栏现在显示 A 和 B 两个切换钮。点击切换钮可在版本之间切换;您对 B 的更改不会影响 A。每个新变体都是从您正在查看的版本复制而来。

每位访客看到一个版本。要跟踪测试,打开 More 并选择 View A/B test results:报告在新浏览器选项卡中打开。参见 分析结果。
折叠面板和选项卡的智能排序
智能排序保持每项但改变顺序。访客打开或点击最多的条目排到顶部。
- 点击 More 在 Accordion 或 Tabs 元素。
- 在 Smart sort,选择 Enable smart sort。排序图标出现在元素的控制栏上。
- 可选:选择 Experiment settings 并在以下两者间切换 Open item 和 Click on item.
- 点击 Save 在工具栏上。
有两个或更多条目的其他容器在以下位置提供智能排序 Power user 视图。要停止,选择 Disable smart sort 并保存:保存会删除目前收集的数字。
移除变体
- 点击要删除的变体的 pill。
- 点击 More 并选择 移除变体 B (标签标出当前启用的变体)。
- 点击 Save 在工具栏上。
保存会删除被移除变体的数字。只剩一个版本时,测试结束并删除其数据。字母保持稳定:删除 B 不会重命名 C。
Settings
这些是以下内容的字段 Experiment settings 对话框。
| 设置 | 它的作用 | 默认值 |
|---|---|---|
| Conversion | 什么算成功:Time on element, Time on page 或 Click on element | Time on element |
| Seconds | 对于两种时间换算:时长,1 到 60 | 10; the dialog proposes 5 |
| CSS selector (optional) | 对于 Click on element:统计页面上其他元素的点击,例如 #signup-form |
empty: clicks on the variant itself |
如果您看不到 Create variant 起作用
- Create variant 灰显,并提及 RL 模块。 RL 模块未启用。按开始之前下所示安装并启用。
- Create variant is greyed out: "A/B test results are not being collected." 网站无法访问 rl.php。请按照状态报告中 RL: rl.php accessibility 的建议操作。
- Create variant is greyed out: "A parent element already has A/B variants." 测试不能嵌套。先移除另一个测试,或选择其外的元素。
- Create variant 灰显:"This element uses smart sort"。 一个元素运行一种测试。选择 Disable smart sort 首先。
- Drupal 区块或视图上没有 Create variant。 区块和视图不能承载变体。请在其周围的列或版块上创建变体。
- 访客始终看到版本 A。 如果没有 rl.php, 每位访客都会看到第一个版本。 管理员会在有测试的页面上看到警告。请按状态报告所述修复 rl.php。
接下来做什么?
测试运行后分析结果 以继续探索 DXPR Builder。