抖音APP如何实现用户生命周期提升
> 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群
近日,在火山引擎数智平台在北京举办的“超话数据:企业产品优化分享”的活动上,抖音策略产品经理分享了抖音产品提升用户生命周期的难点及解决办法。
他提到,抖音产品优化涉及到性能、交互、内容和业务等多方面因素,其优化难点主要受用户规模与活跃度影响。抖音目前DAU超6亿,在如此庞大的用户基数下,抖音的优化难点可以概括到三点:
- 用户规模大,基线高,策略不能一刀切。
- 优化空间在于少数人群,而非大盘。
- 同一个策略、交互,数亿用户的反馈不同。
产品优化的传统方法是通过对整体指标进行优化,来综合提升大盘的用户体验。但面对抖音庞大的用户基数,在实践中对大盘用户有用的方法,对于部分人群来说效果并不达预期。综合难点可以分析获知,抖音团队进行产品优化可以分为明确优化性能及其业务表现、明确优化人群、明确产品优化空间、明确实验核心指标及原则,四个步骤进行。
## 明确优化性能及其业务表现
不同的用户在使用抖音时的体验不同,会对产品产生不同的负向反馈。如果没有及时解决问题优化用户体验,就可能会使用户对抖音产品的价值感走低。传统的产品优化方法是根据大盘指标进行优化,但实际上对大盘有效的优化对于部分用户不一定有效。因此抖音团队在对抖音进行优化时需要针对部分人群进行优化。而在定位优化人群前,需要先确定优化方向,确认产品性能指标和业务指标具有相关性。
在上述情况下,抖音团队可以用逆向思维倒推,通过已经获得正向收益的AB实验推测哪些性能指标变化会对业务指标造成影响。以针对抖音性能维度的优化为例,抖音团队对产品性能指标和业务指标做了线性相关分析,发现了性能指标和业务指标具有相关性。打开抖音时的客观耗时为例。一些性能较差的设备启动抖音的耗时可能比预期更长,基于客观的数据,抖音团队做了大量的A/B测试和对应实验,使用线性回归的方法,找到性能指标和业务指标的相关性。
据此可以得出对应的结论:在一定条件下,性能指标的提升对业务指标有影响,如打开抖音的速度如果提升1%,用户的生命周期也会获得提升,且性能指标的提升受一定社会阈值的影响。因此在实验中,性能指标提升没有达到阈值的话,并不一定是策略错误,也可能是幅度不够高。此外,针对特定的人群,更优策略可能并不是降低启动耗时,对设备性能较好的用户来说,进行整体业务的加载优化反而能让用户有更好抖音体验。
在提出假设后需要对其进行验证,对此团队可以选择进行劣化或反转实验。以存储指标为例,抖音团队通过分析推测认为存储空间对主要业务指标及卸载水平有影响,为了验证假设,团队通过A/B测试平台做了劣化实验。实验发现,在少于5G时,使用性能配置较低设备的用户对存储的劣化更敏感,会通过卸载释放存储空间。其他相关指标也同理可以验证。
## 明确优化人群
在明确了性能表现和业务变现的相关性后,抖音团队需要明确在此方面需要优化的人群。这就涉及到了DataFinder 画像分析。
抖音团队预期找到性能配置较低设备用户增长空间,并基于D/M的机型分数拐点分为两个维度。用户在拐点下的活跃度和意愿显著低于拐点之上。在此基础上,抖音团队对人群进行分析,从数据上进行探索。通过分析进一步挖掘收益空间,发现使用性能配置较低设备的用户和活跃度有非常明确的关联。综合上述,抖音团队确定了在拐点之下优化的人群。
## 明确产品优化空间
结合性能指标和业务指标的相关性以及人群活跃度和设备性能拐点,可以明确针对此类人群的产品优化空间。从数据相关性分析可以得知,性能对用户使用体验影响非常大。优化性能指标可以提升整体消费体验,整体性能指标的提升也会提升整体的消费体验。因此从数据相关性分析可以得出结论,提升整体性能指标能够提升抖音生命周期。而面对使用性能较低设备的群体,抖音团队期望借此提升他们的APP使用体验。
## 明确实验核心指标及原则
在提升用户生命周期的优化实践中,抖音团队在进行A/B测试时特别明确了核心指标和两个原则。
首先要确定产品优化的核心指标。在定位到服务用户后,抖音团队明确了首刷耗时以及播放加载时的卡顿情况两项核心指标。并针对二者针对性进行优化。
将客观指标定义清楚后,为了优化性能表现需要裁减产品部分功能。针对此,抖音团队制定了两个原则:一是选择对核心指标贡献大,且业务渗低的功能进行降级,降级手段不影响内流消费;二是进行功能降级后不会造成用户侧明确功能缺陷。
基于以上核心数据和核心原则,抖音团队制定了A/B实验的方案,并通过A/B实验确定了产品优化方案,帮助抖音实现了用户生命周期的提升。
此次分享以抖音APP提升用户生命周期为案例,详细介绍了抖音团队应用火山引擎进行产品优化方面的经验,为企业产品优化和数据驱动增长提供了有益的思路和经验。通过应用A/B测试和数据驱动的方法论,企业可以更加科学地实现产品优化和业务增长。同时,火山引擎DataTester作为一款可靠灵活的A/B实验平台也将为企业节约成本并提高效率。
点击跳转火山引擎A/B测试了解更多
抖音APP如何实现用户生命周期提升的更多相关文章
- Python 爬虫——抖音App视频抓包
APP抓包 前面我们了解了一些关于 Python 爬虫的知识,不过都是基于 PC 端浏览器网页中的内容进行爬取.现在手机 App 用的越来越多,而且很多也没有网页端,比如抖音就没有网页版,那么上面的视 ...
- python爬取抖音APP视频教程
本文讲述爬取抖音APP视频数据(本文未完,后面还有很多地方优化总结) 公众号回复:抖音 即可获取源码 1.APP抓包教程,需要用到fiddler fiddler配置和使用查看>>王者荣耀盒 ...
- 小白学数据分析----->付费用户生命周期研究
付费用户其实存在一个付费周期转化的问题,直接指标可能就是付费渗透率的问题,然而在此背后其实还有更深入的问题.我们经常遇到的是推广渠道获得的新用户,且这批用户进入游戏的状态.其实在付费用户问题研究方面, ...
- 一个类似抖音 APP 拍摄按钮效果的控件
TouchButton 一个类似抖音 APP 拍摄按钮效果的控件 效果图预览 用法 <net.angrycode.library.TouchButton android:id="@+i ...
- 使用python爬虫,批量爬取抖音app视频(requests+Fiddler+appium)
抖音很火,楼主使用python随机爬取抖音视频,并且无水印下载,人家都说天下没有爬不到的数据,so,楼主决定试试水,纯属技术爱好,分享给大家.. 1.楼主首先使用Fiddler4来抓取手机抖音app这 ...
- from appium import webdriver 使用python爬虫,批量爬取抖音app视频(requests+Fiddler+appium)
使用python爬虫,批量爬取抖音app视频(requests+Fiddler+appium) - 北平吴彦祖 - 博客园 https://www.cnblogs.com/stevenshushu/p ...
- 用户生命周期(User Lifetime)
什么是用户生命周期? 用户生命周期是从用户开始接触产品到离开产品的整个过程.用户生命周期可分为:引入期.成长期.成熟期.休眠期.流失期.对应的是用户对产品不同的参与程度. 用户生命周期有什么用? 按照 ...
- 一篇文章教会你用Python抓取抖音app热点数据
今天给大家分享一篇简单的安卓app数据分析及抓取方法.以抖音为例,我们想要抓取抖音的热点榜数据. 要知道,这个数据是没有网页版的,只能从手机端下手. 首先我们要安装charles抓包APP数据,它是一 ...
- 教你用python爬取抖音app视频
记录一下如何用python爬取app数据,本文以爬取抖音视频app为例. 编程工具:pycharm app抓包工具:mitmproxy app自动化工具:appium 运行环境:windows10 思 ...
- 微信小程序自学第二课:app及页面的生命周期、使用setData绑定数据
一.App声明周期 1.App() app.js中的App() 函数用来注册一个小程序.接受一个 object 参数,其指定小程序的生命周期函数等. 示例代码: App({ onLaunch: fun ...
随机推荐
- DS必背合集
Data Structure必背合集 一.链表.栈和队列 1.简述说明数据的存储结构: 答: (1)顺序存储:逻辑上相邻的两个元素的物理位置也相邻. 优点:能够随机存取. 缺点:插入删除需要移动大量的 ...
- vue3源码学习api-createApp-amount
vue3 地址 https://github.com/vuejs/core 首先看看vue文档什么是 Vue? Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 Java ...
- 历时三年,写的一本数据结构与算法pdf,开源了!
前言 大家好,我是bigsai,很早就在写博客,将文章整理成了一个pdf,并且开源到github上! 自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的, ...
- Cassandra中的MerkleTree反熵机制
构建MerkleTree Cassandra 是一个分布式数据库系统,它使用 Merkle 树来实现数据一致性和数据完整性的验证. 在 Cassandra 中,每个节点都维护着自己的数据副本.为了确保 ...
- Linux下通过AnySetup配置防火墙
软件 AnySetup 主要功能 主要功能是对Linux操作系统下的基本配置进行管理.多种服务配置进行管理.安全配置进行管理等.如:操作系统的升级管理,软件包的安装.更新和卸载管理,软件仓库源的管理, ...
- Codeforces Round 883 (Div. 3)
Codeforces Round 883 (Div. 3) A. Rudolph and Cut the Rope 题意:有一颗糖果在连在绳子上,求剪短多少根绳子,他能落地 思路:只要绳子长度比钉子高 ...
- MySQL 有哪些常见的面试题
MySQL 是一种常用的关系型数据库管理系统,在面试过程中经常会涉及与 MySQL 相关的问题.以下是一些常见的 MySQL 面试题: 1. 介绍一下 MySQL 和其他数据库管理系统的区别. - M ...
- 如何用BI制作图表组合?
BI(Business Intelligence)是一种通过收集.分析和可视化数据来帮助企业做出决策的技术和工具.在BI中,制作图表组合是一种常见的方式,可以将不同的图表类型组合在一起,以更全面地呈现 ...
- javascript+php 实现blob加密视频(html video)
1.mp4地址加密为blob链接在html5的video标签展示 PHP: 1 $file_path = "...mp4"; //视频文件地址 2 ob_end_clean(); ...
- dubbo优化
dubbo 的优化配置 在spring整合的配置文件中配置1. 超时配置在消费方调用服务方接口服务时,会发生如下超时错误,Dubbo消费方在调用服务时,超时时间默认是1000毫秒,这个时间可能比较短, ...