47 lines
1000 B
Markdown
47 lines
1000 B
Markdown
|
|
# ABTest 中台接口
|
|
|
|
- [相关实现技术文档链接](https://docs.google.com/document/d/1AG9PLq-dI0plIati2qgVpuD5QchNO2P8phY1GWr8SeQ/edit?pli=1#heading=h.906ruqltpzqz)
|
|
|
|
|
|
## 云控配置
|
|
- 需要根据每个测试来配置对应的属性和ID
|
|
|
|
```javascript
|
|
// 参数 KEY 构成
|
|
guru_ab_ + 231009 + 01
|
|
^ ^ ^
|
|
固定前缀 年月日 实验序号
|
|
|
|
// 参数值构成
|
|
"A" 或 "B"
|
|
"C" 或 "D"
|
|
|
|
```
|
|
|
|
|
|
- 属性字段是追加在云控参数体内的
|
|
```json
|
|
// 云控的json 参数数据体
|
|
{
|
|
"id": 1,
|
|
"value": "test",
|
|
|
|
"guru_ab_23100901": "A", // 第一个实验的分组
|
|
"guru_ab_23100902": "C" // 第二个实验的分组
|
|
|
|
}
|
|
|
|
|
|
|
|
```
|
|
|
|
## 结果验证
|
|
|
|
- 对于已经切换了自打点的项目, 需要BI组配合项目组, 抽取每组实验用户的数据, 可形成有效报告
|
|
- 项目接入后在启动时不会卡顿, 项目不会产生异常和崩溃
|
|
|
|
|
|
|
|
|