3.6.3 A/B 测试
A/B 测试
用途与权限
为一条短网址配置多个目标变体,按等分或权重分配访问流量,并比较点击、唯一会话和转化表现。工作区具备写权限的成员可创建、启动、停止和删除测试。
入口
左侧菜单“分析实验 → A/B 测试”,路由为 /insights/ab-tests。
页面总览




列表按短网址和状态筛选;测试详情展示各变体权重、点击、转化率、每日趋势和优胜变体,并提供转化反馈调试区。
主要操作
- 点击“创建 A/B 测试”,选择短网址并填写测试名称。
- 选择等分、自定义或加权分配,至少配置可比较的变体;为基准版本标记对照组。
- 为每个变体填写名称、目标 URL 和权重,按需设置测试开始、结束时间。
- 保存为草稿并复核后点击“启动”;需要中止时点击“停止”。
- 打开统计面板比较点击、唯一点击、转化率和转化价值。
- 业务系统使用落地页得到的反馈 token,携带唯一
event_id提交转化;调试工具仅用于验证接入。
字段/限制
- 状态包括
draft、running、paused、completed。 - 流量分配包括
equal、custom、weighted;权重应形成合理的分配比例。 - 变体目标必须是有效 URL;同一测试应明确一个对照组。
- 系统通过会话维持变体一致性;不要把测试结果简单等同于独立用户数。
feedback_token来自测试跳转上下文,event_id必须在业务侧唯一;重复事件会以幂等结果返回。- 删除运行中的测试前应先停止,避免推广流量行为突然变化。
常见错误
- 启动失败:检查测试是否有有效短链、变体和权重。
- 统计没有转化:确认落地页已取得 token,反馈请求的
event_id唯一且 token 未过期。 - 同一访客落到不同变体:检查浏览器是否禁用或清除了会话 Cookie。
metadata提交失败:必须是合法 JSON 对象。
关联 API
GET|POST /api/v1/ab_testsGET|PUT|DELETE /api/v1/ab_tests/{id}POST /api/v1/ab_tests/{id}/startPOST /api/v1/ab_tests/{id}/stopGET /api/v1/ab_tests/{id}/statisticsGET /api/v1/ab_test_click_statistics/analysisPOST /api/v1/public/ab_test_feedback