更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群

A/B 测试产品可以说是企业科学决策的基础“设施”,能够帮助企业快速迭代产品。

在字节跳动,每一个产品功能上线前,都会先在火山引擎 A/B 测试产品 DataTester 上进行小流量验证,结合业务逻辑对结果的分析理解策略生效过程,而后再对方案进行修正、尝试创新,推动整个产品和业务的持续迭代。

抖音上,早期有一个功能“弹幕”功能设想,目的是强化熟人社交的互动性,产品团队希望围绕熟人社交进行功能拓展,以激励用户多看视频、多发作品。

产品团队借鉴长视频的弹幕功能提出了一个想法——在抖音短视频中增加弹幕互动的功能,当用户观看熟人(好友)的短视频作品时,该视频的相关评论通过弹幕的形式展示,让用户有更多的互动机会并感受互动的快乐。

这个功能设计初衷是很好的,但它对于产品所带来的影响是正向还是负向,需要通过 A/B 实验进行评估验证。DataTester 就帮助团队快速试错,避免了不合适的功能上线后为产品带来的负向影响。

如图所示,该团队在 DataTester 中设计了这样一个实验:

  • 图一是对照组,产品界面维持抖音原样,没有弹幕功能。

  • 图二是实验组 1,由于弹幕功能对抖音而言是大型改动,会直接影响产品主界面布局,所以产品团队在实验组 1 中做了一个激进的尝试,他们将视频的文字描述区域全部去掉,替换为弹幕互动功能;与此同时,为了界面的美观简洁,将抖音右侧原本的互动区收入了“更多”的按钮中。

  • 图三是实验组 2,为了减少产品改动过大对用户带来的不确定影响,这个版本的产品设计保留了产品原有的互动等其它功能。

从 DataTester 的实验结果数据看,两个实验组的互动率确实有着显著提升,达到了功能设计时“提升互动率”的初衷。但观察新方案对抖音大盘核心指标影响时发现,这个功能对抖音整体视频的浏览量、用户投稿率、用户整体留存率均有负向影响,上述指标均出现了不同程度的下降。A/B 实验清晰地表明,这个功能虽然能提升抖音的互动率,但却不利于用户的整体使用与留存。因此这个看上去很好的改动并未在抖音全量上线。

之后,抖音围绕弹幕类的产品优化探索并未停止,通过更多次的假设与 A/B 实验验证,这个功能后来加入了抖音的个人页位置中。当它被放在了恰当的位置,也能为产品的指标带来正向的提升。从这个案例中也可以看到,DataTester 起到了帮助业务实现科学决策的能力,业务能够大胆创新的同时,也能科学验证每次创新是否真正有效。

像这样的 A/B 实验,在字节跳动已经开启了 150 多万次,每天都有 2000 多个新的实验上线,在 DataTester 上同时运行的实验有 3 万多个。

作为字节跳动内部使用多年的 A/B 测试平台,DataTester 有支持多种复杂 A/B 实验的能力和科学的分流能力。它能够深度耦合推荐、广告、搜索、UI、产品功能等多种业务场景需求,为业务增长、转化、产品迭代,策略优化,运营提效等各个环节提供科学的决策依据。

目前,火山引擎 DataTester 已经对外服务了美的、得到、凯叔讲故事等在内的上百家标杆客户,将成熟的 " 数据驱动增长 " 经验赋能给各行业。

点击跳转 火山引擎A/B测试DataTester 了解更多

应用火山引擎 DataTester“避坑”,抖音实现用 A/B 实验快速试错的更多相关文章

  1. 火山引擎 DataTester:让企业“无代码”也能用起来的 A/B 实验平台

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 当数字化变革方兴未艾,无代码正受到前所未有的关注.Salesforce 的数据显示,52%的 IT 部门表示,公司 ...

  2. 还原火山引擎 A/B 测试产品——DataTester 私有化部署实践经验

      作为一款面向ToB市场的产品--火山引擎A/B测试(DataTester)为了满足客户对数据安全.合规问题等需求,探索私有化部署是产品无法绕开的一条路.   在面向ToB客户私有化的实际落地中,火 ...

  3. 今日头条、抖音、西瓜、火山、微视、陌陌等自媒体平台小视频批量下载工具v1.1.0(视频搬运福利)

    前言 目前各大自媒体平台爆火,网络流量暴涨,各大自媒体平台的小视频为广大个广告主带来了如泉涌般的的视频流量,更给广大的自媒体小编带来了丰厚的利益回报,想要创做更多的自媒体内容着实不易,下面给广大的小视 ...

  4. 火山引擎 A/B 测试产品——DataTester 私有化架构分享

    作为一款面向 ToB 市场的产品--火山引擎A/B测试(DataTester)为了满足客户对数据安全.合规问题等需求,探索私有化部署是产品无法绕开的一条路. 在面向 ToB 客户私有化的实际落地中,火 ...

  5. 基于vue+uniapp直播项目|uni-app仿抖音/陌陌直播室

    一.项目简介 uni-liveShow是一个基于vue+uni-app技术开发的集小视频/IM聊天/直播等功能于一体的微直播项目.界面仿制抖音|火山小视频/陌陌直播,支持编译到多端(H5.小程序.Ap ...

  6. 火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性

    通过使用火山引擎MARS-APM Plus的memory graph功能,飞书研发团队有效分析定位问题线上case多达30例,线上OOM率降低到了0.8‰,降幅达到60%.大幅提升了用户体验,为飞书的 ...

  7. 火山引擎 DataLeap:揭秘字节跳动数据血缘架构演进之路

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维 ...

  8. 火山引擎 DataLeap:一家企业,数据体系要怎么搭建?

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 导读:经过十多年的发展,数据治理在传统行业以及新兴互联网公司都已经产生落地实践.字节跳动也在探索一种分布式的数据治 ...

  9. 一个类似抖音 APP 拍摄按钮效果的控件

    TouchButton 一个类似抖音 APP 拍摄按钮效果的控件 效果图预览 用法 <net.angrycode.library.TouchButton android:id="@+i ...

  10. 100行代码搞定抖音短视频App,终于可以和美女合唱了。

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 本文作者,shengcui,腾讯云高级开发工程师,负责移动客户端开发 最近抖音最近又带了一波合唱的节奏,老 ...

随机推荐

  1. 交互式数据分析和python笔记

    1.安装conda 类似npm的n https://www.jianshu.com/p/544a4c8a8186 # 安装python 以及依赖 conda create -n joy python= ...

  2. 殷浩详解DD系列

    第五讲:https://blog.csdn.net/Taobaojishu/article/details/115911833 内部有1-4讲链接

  3. 手撕Vuex-模块化共享数据上

    前言 好,经过上一篇的介绍,实现了 Vuex 当中的 actions 方法,接下来我们来实现 Vuex 当中的模块化共享数据(modules). modules 方法用于模块化共享数据,那么什么叫模块 ...

  4. 视觉差缓动效果的轮播--React版

    React实现视觉差效果缓动轮播 效果如下(图片帧率低看起来有点卡顿,看个大概就行): 分享一下思路: 1.正常引入一个轮播组件(站在巨人肩膀省时省力),去除指示点.引导箭头等不需要的元素,有些组件支 ...

  5. fianl详解(适合新手)

    final 1.final是Java语言中的一个关键字 2.final表示最终的,不可变的. 3.final可以修饰变量以及方法,还有类等 4.final修饰的变量? 5.final修饰的方法? 6. ...

  6. Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务

    使用Docker-Compose部署Gitlab 拉取镜像 地址: https://hub.docker.com/r/gitlab/gitlab-ce/tags 拉取到镜像后,使用docker tag ...

  7. 神经网络入门篇:详解核对矩阵的维数(Getting your matrix dimensions right)

    核对矩阵的维数 当实现深度神经网络的时候,其中一个常用的检查代码是否有错的方法就是拿出一张纸过一遍算法中矩阵的维数. \(w\)的维度是(下一层的维数,前一层的维数),即\({{w}^{[l]}}\) ...

  8. CSS(不定时更新)

    一.使用img后的高度多了4px 由于img是行内元素,默认display: inline; 它与文本的默认行为类似,下边缘是与基线(baseline)对齐,而不是紧贴容器下边缘. 将displayp ...

  9. CentOS(7.6)环境下迁移Mysql(5.7)的data目录到指定位置

    第一步:关闭Mysql #关闭Mysql服务systemctl stop mysqld#查看Mysql服务状态 ps -ef|grep mysql 第二步:创建新目录,并拷贝数据文件 #创建data文 ...

  10. CompletableFuture进阶

    CompletableFuture进阶 1.异步任务的交互 异步任务交互指将异步任务获取结果的速度相比较,按一定的规则( 先到先用 )进行下一步处理. 1.1 applyToEither applyT ...