关于A/B测试,我想大多数人都听说过。但具体是什么东西呢,可能也只是概念上的一些理解。这里我结合自己的一些看法和应用场景,对A/B测试,进行一个总结,看法浅薄,有错误的地方还请各路同道中人指正。
首先,从概念上来说:
A/B测试,就是在同一个时间维度,上线两款或多款APP版本,APP不同版本的差异呢:就是UI界面不同,一些具体的操作逻辑不同;让这不同的版本,经过分组的同源访客群,随机的访问,进行体验,收集数据,分析数据,最后得出最适合的版本正式上线。
与一般的工程测试的区别在哪呢?
首先,A/B测试侧重于用户体验和市场推广的方向,而一般的工程测试主要是要测试APP的功能是否符合预期,两个概念截然不同。
A/B测试有什么作用呢?
1.根据上面的概念,大家应该能得出一点,A/B测试,主要是为了提升用户体验,做到上线的版本符合市场需求,这样一个目的;
2.其次,A/B测试通过不同版本的差异对比试验,可以提高产品设计和运营水平;
3.除此之外,A/B测试还可以根据数据驱动,形成一个持续不断的优化闭环过程;
4.最后,A/B测试就达到了降低新产品或新特性的发布风险。
说了这么多,那么应用场景有哪些呢?
1.用户体验优化;这里举一个例子,滴滴出行APP之前因为各种事件造成了不良的影响,后来下架了顺风车,然后上架了一键报警的模块,可能大家没太注意,开始这个模块在市面上有几个版本;后来这个模块有过几次更新,然后就固定下来了,也就是经过A/B测试,分析之后的到的结果(PS:虽然大家还是觉得很鸡肋);
2.转化率优化;这里不细讲了,比如淘宝店铺上线一款产品,会做几组不同的图片,然后分别发布在应用市场,然后根据数据选出一个转化率最该的版本;
3.广告优化;广告这个东西,是一个用户的痛点所在,要是广告模块做的不合理,可能用户打开应用,还没用到十分钟就卸载了。可以设计不同的广告方案,进行A/B测试;
测试内容
通常测试以下这些内容:
1.行动按钮的措辞,大小,颜色和位置,
2.标题或产品说明,
3.表单的数量和字段类型,
4.网站的布局和风格,
5.产品定价和促销活动,
6.着陆和产品页面上的图片,
7.页面上文字的长度(少Vs多)。
接下里讲解一下A/B测试的一些经验之谈
1.从简单开始,一般来说,web端是最好做A/B测试的,从WEB-->APP--->服务器,一般这样的流程优化,效率最高
2.变量隔离,一定要做到每次只针对一个特定的指标进行测试,这样结果更有针对性;
3.测试尽量快一些,时间周期不要太长,可以加强测试的频率;
4.设置一个停止开关,测试的效果要达到怎么样,测试才算成功,在测试之前一定做好这个设计;
5.先从特殊需求再到一般需求,对于一些特殊需求,用户群体差异不大的时候,往往测试的结果会大相径庭,这个时候,就要做好先特殊再一般;
这里给大家介绍几款A/B测试的工具:
有许多侧重点,价位和功能不同的A / B测试工具,这里是一些:
搜索巨头提供的免费A/B测试工具。一个很好的入门级工具,但是没有一些先进的功能。
基于Ruby on Rails开发的服务器组件。需要编程和代码集成。
一个易于使用的A / B测试工具,包含一些先进的功能,如所见即所得的编辑器,单击地图,访问者分割和标签等。
集成着陆页设计的A / B测试工具。
Vertster,SiteSpect,Webtrends OptimizeandOmniture’s Test&Target
参考资料: