目前互联网行业Web网站和App的数量还在快速增加,而网民人口红利却在消退。获得流量的渠道虽然很多,但大家都在抱怨流量太贵。昂贵的流量到底有多少转化成真正的客户?又怎样才能留住老客户?怎样能让业务持续快速的增长起来?
互联网从过去的”圈地建房”时代转成“精装修”时代,用户对体验的要求越来越高,那些能够引领用户体验,站在“体验”时尚最前沿的Web和App才有可能脱颖而出。怎样才能站在“体验”时尚的最前沿?AB测试技术无疑就是一个最佳选择。A/B测试是指将页面或流程设计出两个版本(A和B)或多个版本(A/B/n),同时随机的让一定比例抽样客户访问,然后比较各个版本的实际效果,从中选出效果最好的版本正式发布给全部客户。
A/B测试起初在Google,Facebook等公司采用,而后其他公司也开始尝试采用,尝试之初,很多公司在观望,甚至质疑,有人不相信页面布局的调整、颜色的改变、文字创意的不同会引起用户注册、购买等行为的变化,有人认为行业实践经验和出色的产品经理完全可以事先确定合适的布局,文字和颜色,没有必要通过A/B测试去寻找合适的方案,有人甚至认为A/B测试就是在浪费时间。观望归观望,质疑归质疑,当大家看到那些率先采用A/B测试的Web和App一个个都获得了快速发展,原先观望的坐不住了,质疑的声音也消失了,大家开始纷纷采用。目前在美国A/B测试已经成为很普通的技术手段。原本被认为只有大流量的Web/App才适合使用A/B测试,但是现在很多Web和App在运营早期即可使用,在小流量的情况下也发挥着作用。
国内曾经也有过观望和质疑,有人认为A/B测试不适合中国,因为中国人更相信“心法”,而不是数据,殊不知,A/B测试实质上测试的就是用户微妙的心理。在看到大洋彼岸普遍应用的A/B测试后,国内有很多企业开始“吃螃蟹”,并且吃出了甜头。现在,不仅仅是互联网巨头们,大批的中小互联网公司也开始纷纷实施A/B测试。
A/B测试得以广泛应用的另一个原因是得益于A/B测试工具产品的出现。最初行业里并没有A/B测试工具类产品,IT巨头们在自己内部搭建出一些A/B测试框架方案。这些方案大致有两类:
两套代码:顾名思义,是把原始版本和挑战版本分别部署在不同的机器上,通过统一的路由服务器分发流量。百度和Google使用的就是这套架构,好处是对业务侵入性小,灰度发布和正式上线都非常方便。但要求用分支开发模式,且代码部署需要和分流路由统一配置和联动。
一套代码:业务逻辑中把原始版本和挑战版本的分支都写好,通过在业务服务器里面嵌入A/B测试框架,判断流量是该走原始版本和挑战版本。这种思路的好处是对外部系统依赖小,全部逻辑都在业务服务器完成,适合主干开发的模式,但是对业务侵入大,灰度发布不方便,代码维护困难,整洁度下降。微软和Amazon使用的就是这套架构。
上面两类方案无论哪一类,技术复杂度和实施难度都是很大的,没有足够的资源和成熟的管理规范,都很难搞定。这也是过去A/B测试难以普遍实施的主要原因之一。
“工欲善其事,必先利其器”。北京合力云通科技有限公司在2016年初推出了帮助Web和App实施A/B测试的“云眼”产品。“云眼”是由一套叠加在客户的Web和App之上的SDK和一个Web控制台组成,对客户的Web和App的业务代码没有侵入。“云眼”具有可视化编辑器,能以所见即所得的方式编辑出用于测试的A/B/n版本。“云眼”可以对特定属性的访客进行测试,可以动态分流。“云眼”采集指标数据无需“埋点”,即无需对Web和App程序做额外的修改。配置一个A/B测试方案,通过“云眼”几分钟即可完成,极大提高A/B测试效率,降低实施A/B测试难度。“云眼”一经推出,立刻在很多大的互联网和IT公司中得到应用,获得各方肯定与好评。
相信随着实践经验的积累、工具的进一步完善,A/B技术将会更加普及,并发挥更大的作用,为人们创造出更加赏心悦目、欢快流畅的互联网环境。
很好的文章,工具更棒,加油!