来进行AB测试的实现:AB测试平台的工程实现( 七 )

文章图片
图13:返回给用户的推荐结果中包含biz和alg两个字段
对于图9中标注数字4的部分,我们会基于用户对AB测试模块的点击行为,计算出各个算法的核心评估指标,见下面图14。其中直接转化率(从节目曝光给用户到用户进入详情页的转化率),有效转化率(从节目曝光给用户到用户产生播放行为的转化率),付费入口转化率(从用户进入付费节目详情页到用户点击付费按钮的转化率)是核心指标。
文章图片
图14:根据用户对AB测试模块的访问记录计算出评估指标,并可视化出来
对于非个性化推荐(如相似影片)的AB测试,基本跟个性化推荐一样,这里不再赘述。需要注意的是节目有热门和冷门之分,在分组中需要加入时间的扰动因子,让X节目在不同时间段分别用AB两种策略来计算关联节目,这在前面也提到了。
针对我们公司推荐系统的AB测试实现,我这里就介绍完了,其他算法类的AB测试也类似。希望读者从本节中学到怎么落地AB测试方案。从中我们也可以看出要实现完整的AB测试能力还是需要做很多开发工作的,涉及到前后端、大数据等多个业务部门,因此需要得到很多部门的支持。
八,开发AB测试平台需要的资源及支持前面提到任何涉及到数据驱动运营策略、产品优化都需要依赖AB测试能力。因此,要想更好的利用数据来驱动业务发展,让产品快速增长, 互联网公司具备AB测试能力是必须的,可以说AB测试平台作为一个基础服务平台,在互联网公司的地位举足轻重。目前市面上也有很多AB测试的SAAS服务,通过购买这些SAAS服务可以方便的让自己的产品具备AB测试能力。当然也可以通过自己来开发实现AB测试能力。那到底是自己开发还是选择第三方的呢?
作者建议初创公司、规模不大的小公司或者非技术驱动但是需要AB测试能力的公司采购SAAS方案,这样可以快速的让自己的产品具备AB测试能力,将主要精力放到优化产品体验上,而不是将精力放到实现一个AB测试框架上。
如果外面的AB测试SAAS方案满足不了本公司的业务需求,而公司领导非常认可数据驱动方法,并且希望将数据驱动作为自己团队的核心能力,期待努力践行,这时就可以自研AB测试平台了。下面我讲讲自研构建AB测试平台需要哪些团队的配合和支持。
AB测试属于基础架构能力,同时又跟业务紧密结合,需要公司的基础架构后端团队、大数据算法团队、产品团队、前端团队、业务部门一起沟通,明确AB测试应用的范围,短期目标,未来的发展方向,确定AB测试的价值体现形式。最终大家一起协力开发一个适合本公司当前阶段和产品形态的AB测试平台。
其中,业务部门和产品确定需要在产品上进行AB测试的种类,需要具备什么样AB测试的能力,大数据算法团队实现分组的算法方案和进行日志的收集分析、可视化展示,基础架构后端团队设计适合公司业务的AB测试框架并开发后端的各模块及与前端交互的接口等,前端团队负责AB测试管理平台的开发,让业务部门可以更加方面的使用AB测试工具,同时实现日志打点及与AB测试平台的交互能力。
AB测试平台构建完善后,需要产品提供完善的AB测试接入文档,让大家都能够轻松使用该平台,需要大家一起努力打造利用AB测试来驱动产品迭代的团队文化,让更多的业务接入AB测试平台,通过数据分析得出有价值的结论,让数据说话,最终让AB测试平台为业务带来价值。
公司管理层一定需要有数据驱动的意识,否则即使有了AB测试能力也不太会在产品迭代中推进利用AB测试来驱动业务。如果老板有了数据驱动的意识,需要自上而下推动数据驱动和AB测试在企业的落地。
自己构建一套完备好用的AB测试平台不是一件容易的事情,还有很多细节方面需要注意,才能让AB测试真正发挥价值。
推荐阅读
- 北京22家市属医院均开展安检基本实现重点区域安检措施全覆盖
- 大连:金州主城区先进街道等5个街道严格进行封闭管控
- 长江流域渔民退捕“上岸”实现扩产新致富
- 实现“甜蜜计划”,这对中哈跨国夫妻好甜
- 北京地铁11号线西段三座车站提前实现主体结构封顶
- 试验■连徐高铁即将进行热滑试验
- |淮安市体育局推进行业信用体系建设
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- AutoLab|Lab测试:你以为奥迪A5就是你以为的“掀背版奥迪A4”?
- 汽车|多项功能进行优化 吉利星瑞推出第二次FOTA升级
