首页 > 其他分享 >高效试错,敏捷迭代——火山引擎AB测试帮助这个企业掌握「关键能力」

高效试错,敏捷迭代——火山引擎AB测试帮助这个企业掌握「关键能力」

时间:2023-08-21 10:58:03浏览次数:46  
标签:引擎 AB 试错 迭代 乐刻 火山 DataTester 测试

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群
  最近,乐刻的“百城万店”战略在行业激起了许多讨论。在传统健身馆经营承压、服务业难标准化的语境里,这家创业公司的实践值得被一再研究。乐刻创立至今已有8年,目前拥有乐刻健身、FEELINGME、YOGAPOD小瑜荚、闪电熊猫多个品牌,还有热闹的线上社区和商城,以及居家健身品牌。乐刻已在24个城市开出超1200家门店,注册会员数突破800万人。   市面上已经有不少关于乐刻模式的分析,比如“产业互联网”、“数字化运营”,这些概念解释了乐刻的逻辑,但更令人关注的是,业务的发展是一连串正确的决策促成的,创业公司最大难题莫过于在一条没有人走过的路上持续“做对”,在这一点上乐刻是如何做到的?   实际上,对乐刻而言,所谓的正确决策,其实都是不断试错的结果,新业务如何命名更吸引人?内容关联商品占比为多少时,用户购买转化效率最高?大促到了,如何在多个营销方案中辨别效果最好的那个方案?一个个或大或小的决策影响着最终结局,却都有试错成本。此时,如果没有数据驱动下的敏捷试错的能力,公司会浪费资源,贻误战机,严重时可能还会被错误的决策拖垮。   乐刻对此的解决思路是,和火山引擎合作,引入其数智平台旗下的的A/B测试产品——DataTester,帮助业务敏捷试错。   A/B测试在乐刻的发展中多次发挥关键作用。例如,乐刻想在APP里上线电商场景,但拿不准该把模块命名为“集市”还是“商城”。综合A/B测试结果,乐刻快速从实验中确定了“商城”的命名,将被解放的时间精力投入后续的运营中。   乐刻APP在从4.0版本到5.0版本迭代时,加入了一个全新模块——首页内容个性化推荐。这个模块涉及产品板块分布、内容展示形式、推荐算法设置等多个环节,每个环节都需要找到“最优解”。以内容展示为例,据记者了解,乐刻当时希望找到转化率最高的内容关联商品最佳占比,为此团队将原有策略作为对照组(占比20%),设置了三个阶梯实验组(占比30%、50%、80%)。基于A/B测试,乐刻方面发现,内容关联商品占比为30%时用户转化率最高,因此最终采用了占比30%的策略,转化率因此明显提升。   据了解,乐刻引入火山引擎A/B测试DataTester已有一年半时间,A/B测试目前已经是公司的“数字基建”。成为“基建”意味着,乐刻不只是在某个重大业务升级时才会用到A/B测试。A/B测试已经融入了乐刻的工作流,乐刻也因此摸索出了“快速灰度、快速拿结果,然后扩大人群”的高效决策路径。   火山引擎DataTester源自字节跳动长期沉淀,截至2023年6月,字节已通过DataTester累计做过240万余次AB实验,日新增实验 4000余个,同时运行实验5万余个。DataTester目前服务了包括美的、得到、凯叔讲故事等在内的上百家企业,为业务的用户增长、转化、产品迭代、运营活动等各个环节提供科学的决策依据,将成熟的“数据驱动增长”经验赋能给各行业。  

点击跳转火山引擎DataTester了解更多

标签:引擎,AB,试错,迭代,乐刻,火山,DataTester,测试
From: https://www.cnblogs.com/bytedata/p/17645419.html

相关文章

  • 哪篇论文宣布了 HTAP 数据库的诞生? StoneDB带您解读《A Common Database Approach for
    theme:condensed-night-purple开启掘金成长之旅!这是我参与「掘金日新计划·12月更文挑战」的第4天,点击查看活动详情本文是 StoneDB学术分享会专栏的第五篇,我们来分享一下HTAP学术界上比较经典的一篇论文《ACommonDatabaseApproachforOLTPandOLAPUsinganIn-M......
  • MATLAB入门小操作(数据类型)
    这是一篇有助于快速上手MATLAB软件的文章(新手向)。(学习过其他的语言更容易看懂)数据类型这篇文章我想从MATLAB中的数据类型出发去列举一些经常使用的操作。MATLAB中的数据类型包括其他语言中常见的如:数字字符与字符串结构体还有一些特有的数据类型如:矩阵元胞数组下文将......
  • RabbitMQ
    初识MQ同步和异步通讯微服务间通讯有同步和异步两种方式:同步通讯:就像打电话,需要实时响应。异步通讯:就像微信,不需要马上回复。同步通讯SpringCloud中Feign调用就属于同步方式,虽然调用可以实时得到结果,但存在下面的问题:优点:时效性较强,可以立即得到结果缺点:耦合......
  • Programming abstractions in C阅读笔记: p118-p122
    《ProgrammingAbstractionsInC》学习第49天,p118-p122,总结如下:一、技术总结1.随机数(1)seedp119,"Theinitialvalue--thevaluethatisusedtogettheentireprocessstart--iscallaseedfortherandomgenerator."二、数学总结1.均匀分布(uniformdistribution)......
  • [ABC297G] Constrained Nim 2 题解
    题意有\(N\)堆石子,其中第\(i\)堆有\(A_i\)个石子。每次可以选一堆从中取\(\left[L,R\right]\)个,问判断先手后手胜负。(\(1\leN\le2\times10^5,1\leL\leR\le10^9,1\leA_i\le10^9\))。题解考虑子游戏,即只有一堆石子的情况,考虑其\(\operatorname{SG}\)......
  • Oracle table partition发展史
    ---Oraclepartition功能发展历程细节参考:https://www.oracle.com/docs/tech/partitioning-guide-2703320.pdf......
  • QOJ # 6508. This is not an Abnormal Team!
    题面传送门感觉网络流学艺不精,被薄纱了/kk原题意是最少一个点的链,在此基础上最少三个点的链,比较难去用网络流考虑。换个思路:先最大匹配出两点链,然后让最多两点链合并上一个单点变成三点链。这样显然单点最少,并且保证了不会有\(3\)个两点链合并成两个三点链,所以这样是符合题目......
  • RabbitMQ高级,让你彻底掌握
    RabbitMQ(高级篇)消息队列在使用过程中,面临着很多实际问题需要思考:消息可靠性消息从发送,到消费者接收,会经理多个过程:其中的每一步都可能导致消息丢失,常见的丢失原因包括:发送时丢失:生产者发送的消息未送达exchange消息到达exchange后未到达queueMQ宕机,queue将消息丢失......
  • C++ const和mutable
    const和mutable这里只说const在c++中的特殊用法。用const修饰函数的成员函数。被const修饰的成员函数无法修改函数内的其他成员。可以认为这个函数变成了一个“只读”的状态。Likethis://注意const在括号后面,不要写成constxxxxx(){...}了intgetStatus()const{ returnm......
  • MIT6.s081/6.828 lectrue5/6:System call entry/exit 以及 Lab4 心得
    这篇博客主要复习lecture05:GDBcallingconentions和lecture06:Systemcallentry/exit的内容,外加Lab4:traps的心得前置知识这里的前置知识是指lecture05:GDBcallingconentions的内容,是由TA来上的,是作为lecture06的前置知识,主要讲解了以下三点内容:指令集架构的概念......