AB测试是指测试两种或多种不同情况下的成效,简单来说,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用 A 方案,另一部分用户使用 B 方案,记录下用户的使用情况,看哪个方案更符合设计,先少部分试用,看成效,再扩大样本比例,慢慢至完全迁移。灰度测试是至在黑与白之间,能够平滑过渡的一种发布方式,适用于量大的站点,比如淘宝页面,QQ空间这类,量少的完全没必要这样折腾。此本质上灰度测试可以算作A/B测试的一种特例。
作为一种常用的网页优化方法,AB测试应用非常广泛,小到控件颜色,大小可以做测试,大到功能,产品,业务逻辑层面。
测试的好与坏怎么定义?在做测试之前先要确定测试的目标,选取主要的指标,这是衡量测试好坏的标准。比如某个控件做测试,想要更多的人点击;某个页面做测试,想要引导更多的人去点击产品详情页面;或是对支付流程多修改了,成功率有没上升等。先确定业务目标,后做梳理业务流程,最后所数据采集部署与分析。
GA里面已经有AB测试的模块,很方便,但功能相对较弱,如果要做复杂的AB测试,还需要GTM配合,首先现有GA的AB测试不能分新注册注册用户和老用户,在做灰度测试的就不适用了,其次GA里面用户划分并是黑匣子,你不知道A用户划分到哪一类,B用户划分到哪一类,也不能和后台关联,而往往AB测试是过程目标,在测试过程中最终目标如销售下降,这里就看不出来是因为测试导致的了;最后,现有AB测试的模板固定,不符合部分个性化的测试需求。
下面先介绍直接用GA里面的AB测试模块,下一节再介绍如何用GTM做复杂的AB测试/灰度测试。
过程:
1、比如对某个核心页面做AB测试:
2、新建测试项目
3、设置实验目标,实验名称,实验比例等
4、设置实验页面
5、取得实验代码,需要添加在测试页面的头部
6、测试代码是否添加正常
然后就可以发布