一套完整的用户增长系统架构

互联网的世界里一切都是为了增长,灵光一现的创新可能会让一个产品成功,但绝不可能长久。

 

在用户增长的领域里,如何复用一套框架,找到最佳实践的一条路径,再配备一点运气,去实现商业成功是我一直所探索的话题,这篇文章和今后的几篇文章将系统性地阐述用户增长的最佳路径。

 

用户增长定义在市面上已经有很多完整解释了,这里就不再赘述。

 

简单来说,用户增长的根本目的是为了提升产品在一段时间内的有效用户数(后面有详细解释),进而提升当下和未来的GMV和利润,实现商业成功。

 

为了实现这个目标,从战略和战术层面,我们将这个概念拆解为以下几个部分:

 

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

 

一、战略

 

取势:产品的设计本身符合时代的发展趋势(如果2018年你还要创业卖传呼机,对不起,神仙也帮不了你)、满足的是用户的真需求(比如思考“监督大学生背单词并收取费用”这个商业模式能否长久有用户愿意买单)、并找到最佳PMF(市场契合度,Product Market Fit)。

 

明道:在对的时间用对的方法做对的事情。

 

(比如什么时候应该加大力度在百度推广上投放广告,应该买什么关键词,定向什么样的人群画像?)。

 

优术:明确目标,建设最有用的工具助力快速增长。

 

(如何能够快速建设并持续迭代数据产品和营销工具来提升运营效率并降低运营事故率?什么样的数据产品有能力帮助我们进行快速有效的数据分析,哪些营销工具能帮助我们花最少的精力快速落地运营策略?)。

 

 

二、战术

 

(一)知其然、知其所以然:分析体系搭建;(这里着重说分析体系搭建)

 

(二)开源重要、截流更重要:提升留存(有效用户数)方法论;

 

(三)工欲善其事必先利其器:建设增长工具;

 

(四)不把鸡蛋放在一个篮子里:建设运营知识库(人群标签、渠道体系、决策转化、创意中心)。

 

 (一)分析体系的搭建

 

1.搭建分析体系的目的:

 

看清楚产品发展现状,定位问题和潜力空间、总结TODO事项并合理判断必要性和排序优先级。

 

总之,分析的根本目的是更加清楚地看清楚业务并集中资源和精力解决最重要的事情,这句话的重点在后半句,如果只是为了满足好奇心或者追求分析复杂度和工作量,而没有能够判断哪些事情应该先做、哪些事情应该后做、哪些事情没必要做,那这个分析没有任何价值,徒费时间精力而已。

 

2. 数据分析误区

 

由于分析体系的搭建全部都是基于数据的,数据分析的新手可能误入以下数据陷阱:

 

(1) 为了满足好奇心而看数据

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

所有的数据分析都是要包括明确分析目标、提出假设、验证假设。

 

如果目标不清晰、没有make sense的基于经验的业务假设,而只是认为“我觉得应该看blabla数据”而跟BI部门提需求,往往会造成等了很久才出来的数据,看了之后满足了好奇心,但发现好像并没有什么指导性的用处。

 

那这样的数据分析就很没有用户,白白浪费自己和BI同事的时间。

 

(2) 在茫茫数据中看图找规律

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

有的时候老板交代的任务可能只是一句“分析一下我们的用户”,这样非常泛泛的任务,思路不清晰的同学可能就会立刻着手提取全局用户所有能想到的特征。

 

然后做全集的数据透视,算各种占比,横向的、纵向的,一维交叉之后没啥发现看二维交叉,结果越算越复杂,可能弄了上百个表也没得到啥拿得出手的结论。

 

这样的事情聪明人做一次就够了,全局看图找规律这种事就是在用战术上的勤奋弥补战略上的懒惰,这种情况发送的根本原因就是自己没有在用户需求层面有足够深度的思考。

 

(3) 将虚无缥缈的假设寄希望于模型复杂度上

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

在不以成绩导向的地方有的人就喜欢追求做事过程的复杂度,仿佛一个目标没有达成是因为方法太过简单的原因,足够复杂、足够高端就可以达成了。

 

当然,如果在科学领域,这种论调基本没问题,但做运营的人,是以结果导向的,持续贡献增长才是唯一目标。

 

有的人没有完成kpi,又没提出过什么复杂的方法论,说的做的都是老生常谈的东西,恨不得每个月都不好意思领工资,所以就开始走上了追求复杂模型的不归路:

 

明明就是渠道投放的文案特点突出不够显著,导致拉新效率低,优化个文案就好了的事情非要去分析渠道用户画像和产品用户画像的相似性。

 

再搞个挖掘领域的K-means聚类算法 ,光衡量个体差异的模型就搞了好几个来评估准确性,模型大概是长成这样的:

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

搞了两个月之后仿佛自己的人生都瞬间充实了一样。其实真心没必要,用户增长本质还是要围绕用户需求,数据只是工具,千万不要舍本逐末,变成数据的奴隶。

 

3. 基于用户生命周期搭建分析体系

 

一个产品的用户池是如何构成的,以及使用我们产品服务的用户是如何从生到死的过程基本是这样的:

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

 

为了看清楚我们产品用户的成长现状、空间和问题,我们可以按照如下步骤进行分析体系搭建:

 

第一步:定义新用户、有效用户、沉默用户、流失用户

 

用户分类的定义要基于对业务经验的判断(例如用户连续10天未登录是否认定为流失)以及企业的战略目标(订单量导向、毛利导向或者GMV导向)。

 

新用户:指刚刚接触产品并第一次完成体验了整个产品流程的用户。

 

沉默用户:指使用过产品,认可过其服务,但部分需求迁移至其他产品而变得不那么活跃的用户。

 

流失用户:指曾经在产品上活跃过,但因为某次体验受到了伤害或者全部需求迁移至其他竞品。

 

有效用户:指可以为企业持续贡献正向价值的用户(企业真正希望获得的用户)。

 

什么是有效用户?

 

所有的增长工作都是围绕着“提升当下有效用户数”和“提升未来用户变成有效用户的可能性”这两个目标。

 

有效用户是指可以为企业持续贡献正向价值的用户(企业真正希望获得的用户),在不同行业和不同产品的理解有所不同。

 

比如微博、twitter、Instagram这样产品的有效用户是指持续在平台活跃的用户,可以用平均每日停留时长高于30分钟的用户数、平均每日发布至少1个feed的用户数、平均每日收藏或转发至少1个的用户数等相关指标来量化;

 

又比如淘宝、美团外卖这样的产品可以用近7日内至少完单3次的用户数、近30天内登陆次数大于5次且近7日内收藏商品数量大于1件的用户数来衡量。

 

总之,计算有效用户数可以基于所在业务的经验,判断一个(或几个,组建复合指标)真正能合理衡量为产品持续贡献正向价值的用户数的指标来量化产品的有效用户数。

 

如果说产品的用户池像一个蓄水池一样,我们希望用户尽量留在我们的池子中,其实我们每天所做的事情基本都是围绕着以下几个目标展开的:

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

明白了这个关系,我们可以来回答以下两个问题:搞用户增长的每天需要看什么数?怎么看?

 

  • 核心用户指标:这部分看数的主要目标是关注我们产品的用户结构发生了什么样的变化,每天的发展情况如何。

 

这里可以关注的指标主要围绕新用户数、有效用户数、沉默用户数、流失用户数(具体的指标口径需要基于具体产品特征和企业发展战略来制定,例如如何定义沉默、有效、流失更为合理)

 

当然如果希望精细化运营可以将这些指标再继续拆解,比如沉默用户可以拆解成近7天沉默、近7-14天沉默、近14-30天沉默、近30+天沉默等等。

 

  • 运营策略复盘:这部分看数要策略的目标是否达成、基于转化流程看优化空间在哪。

 

比如:策略目标是为了提升新用户数,复盘的时候要基于曝光-点击-注册-购买等环节看最终实现了多少新用户的提升以及哪些环节是这个渠道提升效率的瓶颈,如果是曝光到点击的点击率明显低于业界标准,说明我们的投放物料需要优化了。

 

(这里的转化路径只是举个例子,当我们实战的时候肯定需要再进一步细拆,比如电商类注册-购买可以拆为注册-浏览产品列表页且停留时长超过5秒-浏览产品详情页且到达完整详情页-加入购物车-点击立即购买-。。。。-付款成功)。

 

  • 监控异常:这部分的主要作用是帮助我们实时发现产品的事故,及时修复,损失最小化。建立指标的时候可以尽可能全面,覆盖所有产品转化路径,指标不怕多,可以有几百个都没关系,设定好阈值,每天只看报警的就可以了,不报警的就不用看了。

 

 

举个例子,我们的监控体系中有“点击立即发送短信按钮-填写完成验证码转化率“这个指标,阈值为80%。

 

某天这个指标突然降为1%,说明我们的短信通道出现了问题或者被黑客攻击,用户可能没有收到短信,这样我们就可以通过这个监控体系第一时间发现事故并进行修复,将损失降到最低。

 

 

第二步: 拆解核心指标

 

精细化运营中会将用户的属性进行更细维度的切分。

 

新用户可以通过潜力等级进行划分,来衡量平台流入的新用户是多大后续留存的可能以及未来在产品中贡献的价值,后续的抓手可以优先资源给潜力更大的新用户,加速他们成长。

 

有效用户可以通过用户忠诚度、用户粘性、用户质量等维度进行拆解分层,运用针对性的运营策略针对不同层级的用户优先培养高质量用户粘性进而提升用户忠诚度。

 

沉默用户按用户质量和激活概率等维度进行分层,帮我们找出最容易激活且价值最高的用户,进而优先激活这部分用户。

 

流失用户按照挽回概率和用户价值进行分层,类似沉默用户,优先触达并刺激最有机会且我们最希望挽回的用户。

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

(保存图片查看大图)

 

 

第三步: 搭建不同类别用户迁移路径

 

由于我们产品的改版、市场的变化以及用户需求的升级,每一个层级的用户可能在每天都会发生用户行为的变化。

 

这样,就需要在我们第二步搭建的基础上进行路径变化的体系建设,来观测每天用户心智发生了哪些变化、用户对于我们产品的认可和依赖发生了怎样的变化,以及评估如何采取运营抓手可以针对性地促进哪个迁移路径。

 

用户的迁移路径(以高质量用户类举例)是下图这个样子的:

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

因为我们人群拆解后形成的组合过多,导致了不同类用户迁移的可能路径过多了,为了更好的看清楚并了解我们用户的流向,我们可以用如下方式来观测用户变迁:

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

每个人群关注是否正向迁移还是负向迁移,理想情况下如果所有的人群都在正向迁移,那说明我们的产品变现的很好,但如果某个人群负向迁移的比较多,说明需要一些运营抓手来进行刺激,防止持续负向迁移的情况发生。

 

举个例子:如果是卖牛奶的电商产品,我们为了提升高质量高忠诚用户的用户粘性,进行产品详情页面文案的优化,增加“您已经购买过5次、立即下单即可获得历史吸收卡路里报告”类似这样文案来促使用户迅速下单,降低用户跳出概率。

 

由于这种优化只面向高质量高忠诚用户(通过切分流量的方式实现产品千人千面),在优化动作上线后,观测高质量高忠诚的用户高中低粘性的用户每天净正向&净负向的变化情况。

 

如果高粘性和中粘性的用户都在净正向明显增加、净负向明显减少,说明我们的优化是有效的。

 

 

 

为什么我们这里只是从用户维度搭建分析体系,而没有展开说销售额、毛利、净利这些?

 

避免宏观环境变化、用户需求变化影响业务决策、产品价值观混乱和运营策略重心偏移。

 

鸟哥笔记,用户运营,钊哥,用户增长,用户运营,生命周期

 

 

举个例子,一家超市的销售额连续3个月下降,老板可能就慌了,觉得是不是超市的运营方法出现了问题,开始一系列的“改革措施”。

 

但拆解看来,如果该超市的拉新效率和质量均没有下降、有效用户数也没有下降、流失用户数也没有升高,只是这段时间原来买百威啤酒的用户变成买农夫山泉了,客单价下降引起的GMV下降。

 

如果把这个问题前置思考一下,客单价的下降有没有必要引起关注和制定相关措施(比如啤酒打9折)?

 

个人认为是没必要的,反而容易引起产品价值观的混乱和运营策略的重心偏移,让原本有机会发力的拉新创新和提升服务质量的工作滞后。

 

原因是我们做产品的第一要务是满足用户需求(用户想喝啤酒卖啤酒、想喝农夫山泉卖农夫山泉),而非创造用户需求(乔布斯让用户觉得一年应该换一部新IPHONE就是创造用户需求,在乔布斯之前用户是不觉得自己应该一年换一次手机的)。

 

 

 

 

 

结语:

 

愿各位“历尽千帆、归来仍是少年”,回归初心,只做对的事情。

 

这篇文章主要讲了我所理解的用户增长架构,和其中第一部分“分析体系的建设方法和思路以及我踩过的坑”,后面我也会陆续把剩下的几个话题也尽量补充完整。

 

由于篇幅有限和各位看官所处的行业产品千差万别,一篇文章无法做到帮助大家所有人手把手建立自己产品的详细分析体系,感兴趣的朋友欢迎留言进一步交流。

 

实战增长时我们经常会掉入“增长陷阱中”,即拉来的新用户很多,但留存特别差,用户池的“水闸”始终关不上,下一篇我会集中写一下如何“理解留存”、“提升留存”的具体运营方法,希望能帮到大家。

 

 

文章推荐:

 

【专题】从0开始搭建用户增长体系

新餐饮崛起的底层商业逻辑:用户增长-留存-参与

美团外卖凭什么让人上瘾?它把用户增长思维融进了产品

 

标签

用户增长 用户运营 生命周期
分享:

转载于:https://www.cnblogs.com/wcLT/p/9863196.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/450888.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编译性语言、解释性语言和脚本语言

什么是编译性语言、解释性语言和脚本语言 计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。  翻译的方式有两种,一个是编译,一个是解释。…

查看VMware上虚拟机的 ip 地址

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 开启虚拟机: 2.输入账号密码登陆到虚拟机中 3. 选择 xxx Home 右键---- Open in Terinal 进入命令行页面 ----- 输入命令…

Python大神告诉你,学习Python应该读哪些书!

关注头条号,私信回复资料会有意外惊喜呦………………最后一张照片有资料呦。在传统的Web开发之外的领域,Python开发人员的就业机会越来越多,无论你是初学者还是大神,现在正是投入到Python学习的好时机。一个IBM的博客文章报道了如…

Java Agent

一、什么是 Java Agent ? 笼统地来讲,Java Agent 是一个统称,该功能是 Java 虚拟机提供的一整套后门。通过这套后门可以对虚拟机方方面面进行监控与分析。甚至干预虚拟机的运行。 Java Agent 又叫做 Java 探针,Java Agent 是在 …

JDK 1.8 官网下载地址(linux / windows)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 JDK 1.8 官网下载地址: JDK 1.8 官网下载地址(linuxwindows) 上面连接可以直接点击,连接…

数据结构基础入门知识

数据结构基础入门知识 ------ 数据结构:理解和练习《异类-不一样的成功启示录》IP/26 192IP/25 128IP/24192.12864 3216 2 1 NTP:时间同步服务器高手都是最仔细的,严谨的 telnet 查看某个端口是否可用,是否是开启状态的要有探索冒险的精神 --…

后端进阶技术总结

1、SDK与API的区别? SDK是Software Development Kit的缩写,即软件开发工具包。可以把SDK想象成一个虚拟的程序包,在这个程序包中有一份做好的软件功能,这份程序包几乎是全封闭的,通过接口联通外界,相应的接…

最简容器化动手小实践——再战flappybird

《Flappy Bird》是一名越南开发者所开发的游戏,这款游戏的主要内容是帮助一只小鸟穿越水管的层层阻碍,玩家所需要的只是点击屏幕从而调整小鸟的高度。而令这款游戏与众不同的是,这款游戏的难度夸张的惊人,大多数玩家在初次上手之后…

eclipse启动出现“An Error has Occurred. See the log file”解决方法

见:http://blog.csdn.net/ww130929/article/details/52652222 这段时间开发java的项目,刚开始启动Eclipse的时候经常遇到这个问题,写这篇博客来记录解决方法。 1.删除工程目录下的: “.metadata/.plugins/org.eclipse.core.resour…

RTP协议详解

RTP协议分析 第1章. RTP概述 1.1. RTP是什么 RTP全名是Real-time Transport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP&#xff0…

线程状态转换

一、线程状态转换 新建(New) 创建后尚未启动。 可运行(Runnable) 可能正在运行,也可能正在等待 CPU 时间片。 包含了操作系统线程状态中的 Running 和 Ready。 阻塞(Blocking) 等待获取一个排它…

Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法

见:http://outofmemory.cn/java/OutOfMemoryError/outofmemoryerror-permgen-space-in-tomcat-with-eclipse 有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: Per…

MPEG-4 AVC/H.264 信息

作者:haibara 来源:pcicp.com 本FAQ由(haibara)翻译,期间受到kaito_mkid(pcicp)帮助,在此感谢,由于Newbie的关系,如有翻译错误,还请各位指出&…

fb 4.7英文版 显示行数

窗口(window)首选项(Preference)—>常规(General)—>编辑器(Editors)—>文本编辑器(Text Editors)—>“显示行号”(Show line number…

集市中迷失的一代:FreeBSD核心开发者反思开源软件质量

摘要:本文作者Poul-Henning Kamp (phkFreeBSD.org) ,26年的计算机程序员,他编写的软件以底层构建块的形式广泛被开源和商业产品采用。讲述作者在看完《设计原本》这本书后所引发的共鸣! 13年前,新兴的草根开源软件运动…

点击表格弹窗获取另外一套数据之后,原表格相关数据的调用

用H5新属性,data-*, $获取方式: 待续。。。。。。。 转载于:https://www.cnblogs.com/He-tao-yuan/p/9888316.html

面试经历(二)

前面说到用数据库中的锁机制对并发事务进行控制,这节来说说事务方法和事务方法发生嵌套调用时事务如何进行传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。例如:方法可能继续在…

最有价值的编程忠告

摘要:本文是来自贝尔实验室Plan 9操作系统的创始人Rob Pike给大家分享的编程忠告!Rob Pike,目前谷歌公司最著名的软件工程师之一,曾是贝尔实验室Unix开发团队成员,缔造Go语言和Limbo语言的核心人物。 Rob Pike&#xf…

Kinect2.0-空间长度测量

1. 鼠标左键按下选择起点,拖动鼠标,左键放开,确定终点。 实现效果1实现效果22. 在linux下使用libfreenect2开源多平台驱动来获取kinect2.0的传感器信息,得到深度信息,并通过libfreenect2提供的getPointXYZ函数&#xf…

没有完美的软件:编程永远不容易

摘要:很多人想用十全十美来修饰一样东西,比如软件,对于客户来说,当然希望他们的软件能做到完美。虽然很多专家说利用一些规范可以让软件达到更好!但是在现实开发中,真的会有那么完美的软件吗? 最…