火山引擎数智平台拆解 APP改版场景中蕴含的数据思维
更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群
你有没有遇到过,打开一款经常使用的 APP,它却跳出一条需要你升级版本的提示?
大多数情况下,用户可能会直接点击「现在升级」或「稍后提醒我」,如果选择了后者,那接下来每一次使用 APP,用户就会再次收到这条提示,在一定程度上伤害用户体验。
可你有没有想过,为什么 APP 会这么“不厌其烦”的让你升级版本?
综合来看,APP 升级不外乎两个原因:视觉设计需要改版,以及产品功能迭代。
大多数情况下,最初的 APP 开发上线都是基于产品经理的构想,先做出大致功能——但个人的主观臆断与用户需求往往存在一定差异性。因此在上线后,APP 需要通过版本迭代的方式,将计划内要追加的其他功能,以及在上线后通过用户反馈等手段洞察到的新需求功能进行追加,再次上线。
所以,上线对于一款 APP 来说并不是开发工作的结束,而是另一段开发旅程的开始。
如果 APP 版本升级不可避免,那有没有好的产品或者工具,能够帮助 APP 在版本升级的过程中,把对用户的影响降到最低呢?
火山引擎数智平台 VeDI 旗下的增长分析 DataFinder 和 A/B 测试 DataTester,正在帮助 APP 们跑出一个可被复用的解决方案。
首先,增长分析 DataFinder 可以通过埋点方式实时洞察用户在使用 APP 全链路过程中的潜在需求,比如有 APP 在初上线之后,发现个别二级页面的打开率明显偏低,这时候其实就可以使用 DataFinder 针对首页各二级页面入口 Tab 进行数据分析与洞察——可能会发现,从 APP 首页顶端 Banner 位到第一屏末端,从上至下分散排列的 Tab 入口的用户点击数据依次递减,其中数据最差的 Tab 出现在首页左下角。
在进一步排查包括页面跳转失效、用户所处网络环境信号差等外部因素后,基本可以定位是「Tab 入口位置导致的流量降低」问题,即基于大多数用户的使用习惯,在打开 APP 首页时注意力会先被最中心位置的内容吸引(首页 Banner 位二级页面入口),其次是 Banner 位下方的系列入口 Tab,而位于最末端的 Tab 则很少被注意到。
因此,从为了提升进入这个二级页面用户数的目的倒推,就需要对页面入口位置做出调整,这反映在 APP 上,就需要对 APP 首页进行改版。
但改版绝不是凭经验做事,同样需要从数据上汲取用户需求,做出科学决策。
一般情况下,APP 的产品经理会给出多个改版方案,在经过多轮内部评审后优选其中 2-3 个,目前部分走在市场前沿的 APP 会将最终选择权交给用户。
通过火山引擎数智平台 A/B 实验 DataTester,APP 可以在真实的用户环境中上线不同版本,以此实现变量对照,看哪个版本能够更受用户欢迎。
在这个过程中,DataTester 能够面向定向圈选的用户人群开展实验:保障除二级页面入口 Tab 位置不一样的情况下,其他因素一致,以此最直观地得出 Tab 位置对用户的影响,实验中用户进入更多的版本,可认为是更受欢迎的版本。
当改版正式上线后,APP 还可以继续使用 DataFinder 持续洞察入口流量表现,以此来进一步验证改版是否达到预期。
从一定程度上来说,火山引擎数智平台 VeDI 旗下「DataFinder+DataTester」的产品组合,解决了 APP 改版的两大问题:改版需求来源和改版形式确认。
前者通过数据分析实现,后者则是在真实用户场景中 AB 实验得出,对负责 APP 的产品经理来说,APP 改版场景中的问题发现、解决路径都变得更明确,且改版效果得以被数据量化;另一方面,由于 APP 的改版变得更有针对性、更规范,因此改版频率也能相应降低,从而减少对用户的打扰。
最终帮助 APP 在不断自我有序更迭的动态发展中,提升用户粘性和活跃,并能以新面貌、新功能,持续拓展新用户、新市场。
点击跳转 火山引擎数智平台VeDI 了解更多
火山引擎数智平台拆解 APP改版场景中蕴含的数据思维的更多相关文章
- 火山引擎 DataLeap:揭秘字节跳动数据血缘架构演进之路
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维 ...
- 火山引擎 DataLeap:3 个关键步骤,复制字节跳动一站式数据治理经验
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维.治理. ...
- 如何又快又好实现 Catalog 系统搜索能力?火山引擎 DataLeap 这样做
摘要 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成.开发.运维.治理.资产.安全等全套数据中台建设,降低工作成本和数据维护成本.挖掘数据价 ...
- 火山引擎MARS-APM Plus x 飞书 |降低线上OOM,提高App性能稳定性
通过使用火山引擎MARS-APM Plus的memory graph功能,飞书研发团队有效分析定位问题线上case多达30例,线上OOM率降低到了0.8‰,降幅达到60%.大幅提升了用户体验,为飞书的 ...
- 火山引擎 DataTester:让企业“无代码”也能用起来的 A/B 实验平台
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 当数字化变革方兴未艾,无代码正受到前所未有的关注.Salesforce 的数据显示,52%的 IT 部门表示,公司 ...
- 火山引擎 DataLeap:一家企业,数据体系要怎么搭建?
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 导读:经过十多年的发展,数据治理在传统行业以及新兴互联网公司都已经产生落地实践.字节跳动也在探索一种分布式的数据治 ...
- 【转】物业管理与移动互联网科技|微信公众平台,物业app,物业O2O
[导语]当下,物业管理行业正在接受新科技浪潮的冲击和洗礼,业界企业纷纷探索物业服务的新发展模式.云服务.微社区.微信公众平台.app等,这些本来陌生的词汇在物业管理行业变得耳熟能详.在借助科技手段拓展 ...
- 华为开发者大会HDC2022:HMS Core 持续创新,与开发者共创美好数智生活
11月4日,华为开发者大会HDC2022在东莞松山湖拉开帷幕.HMS Core在本次大会上带来了包括音频编辑服务的高拟真歌声合成技术.视频编辑服务的智能提取精彩瞬间功能.3D Engine超大规模数字 ...
- 火山引擎 DataLeap 的 Data Catalog 系统公有云实践
Data Catalog 通过汇总技术和业务元数据,解决大数据生产者组织梳理数据.数据消费者找数和理解数的业务场景.本篇内容源自于火山引擎大数据研发治理套件 DataLeap 中的 Data Ca ...
- 火山引擎DataLeap数据调度实例的 DAG 优化方案
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,并进入官方交流群 实例 DAG 介绍 DataLeap 是火山引擎自研的一站式大数据中台解决方案,集数据集成.开发.运维.治理.资产管理能力 ...
随机推荐
- Web Woeker和Shared Worker的使用以及案例
目录 1.前言 2.介绍 Web Worker 3.使用须知及兼容性 3.1.使用须知 3.2.兼容性 4.使用 Web Worker 4.1.创建 Web Worker 4.2.与主线程通信 4.3 ...
- java 创建对象的5种方式
1.创建对象的5种方式 1.通过 new 关键字 这是最常用的一种方式,通过 new 关键字调用类的有参或无参构造方法来创建对象.比如 Object obj = new Object(); 2.通过 ...
- go语言reflection反射
一.反射 1.1简介 Reflection(反射)在计算机中就是表示程序在运行期间能够探知自身结构的能力类型(类型信息.内存结构.更新变量.以及调用方法) 1.2使用场景 函数的参数类型是interf ...
- CAP 定理的含义(转)
分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的. 分布式系统的最大难点,就是各个节点的状态如何同步.CAP 定理是这方面的基本定理,也是理解分布式系统的起 ...
- Boruvka 算法
Boruvka算法解决某些问题超级好用. 这些问题形如,给你n个点,每个点有点权,任意两个点之间有边权,边权为两个点权用过某种计算方式得出. 求最小生成树. 通常用 \(O(log n)\) 的时间可 ...
- 通过计算巢轻松部署 Ansible Semaphore
概述 Ansible Semaphore 是一个现代化的 Ansible 用户界面.可以轻松运行 Ansible Playbook,获取有关失败的通知,并控制部署系统的访问权限.如果你的项目已经发展壮 ...
- java 405_Http状态405-方法不允许
解决方法: 删除下列代码. super.doGet(req.resp); super.doPost(req.resp); 分析: 405错误一般指请求method not allowed 错误. 请求 ...
- mysql的begin end嵌套
这个教程基本很少,因为这个很简单,但又会让(新手)人难以完成这嵌套. 为了方便读者理解,我把不需要嵌套的也嵌套起来了.(就比如下面这几行代码) delimiter $$ drop procedure ...
- Chat2DB接入文心一言AI教程(原创教程,转载请注明)
引言 关于Chat2DB和文心一言是啥我就不赘述了,由于Chat2DB自带的ai有调用次数限制,所以想着接入百度的文心AI,但是由于网上没有找到相关的教程,此教程是本人研究了很久才弄出来的,顺便记录一 ...
- 7、If分支语句
1.程序的流程结构 程序的流程控制结构一共有三种: 顺序结构 选择结构 循环结构. 顺序结构: 从上向下 逐行执行 选择结构:条件满足,某些代码才会执行.0-1次 分支语句: if,switch,se ...