ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

用户生命周期价值(CLV)从概念到实操:口径、公式与分群计算

用户生命周期价值(CLV)从概念到实操:口径、公式与分群计算 我前阵子接了一个数据咨询的活儿客户是做垂直电商的老板上来就问了一句“我们现在拉一个新用户花三百多块但是老用户到底能给我们赚多少钱谁能给我一个数”这个问题听着简单但真要给出一个让财务信服、让投放团队能用来倒推广告出价的数字背后就是一套完整的用户存续期价值评估体系也就是常说的CLVCustomer Lifetime Value用户生命周期价值。这一篇我想把CLV这件事从概念到落地完整串一遍重点讲清楚“存续期”这三个字背后的业务含义、算CLV之前必须定死的数据口径、一套能直接套用的分群计算流程以及我在实操里踩过的坑。内容不搞花架子所有方法都偏向前线运营和分析人员能直接上手的动作适合正在搭用户分析体系、做用户增长预算、或者是刚接手用户运营但搞不清老用户价值的读者。1. 为什么现在都在算CLV它到底解决什么问题1.1 一个例子看懂CLV和普通指标的区别先做个思想实验。平台上有两个用户A和B过去三个月都花了600块钱。A是连续订阅了三个月的会员每个月固定扣费198元第三个月结束后还在续费B是买了一个599元的爆款单品买完之后基本没有再回来的迹象。如果只看当期GMV和ARPU每用户平均收入这两个用户一模一样但稍微有点运营直觉的人都知道A的价值大概率远高于B。CLV做的就是这件事把“用户过去花了多少”升级成“用户从进来第一天一直到离开总共可能给业务贡献多少利润”。它天然带着时间维度所以也叫“存续期价值”——不是说用户活着的每一秒都在产生价值而是指他在你的产品里持续活跃、持续消费的这段生命周期里累计产生的商业贡献。从业务决策的角度看CLV最大的用处不是算出来好看而是能给三个非常实际的问题提供依据第一我一个新用户最高可以花多少钱去买不亏本第二存量用户里哪些值得运营团队重点去维护哪些其实可以放着不管第三当用户出现流失苗头的时候他的价值损失有多大值不值得做召回。这三个问题传统的一刀切指标根本回答不了。1.2 传统指标在存续期视角下的天然缺陷我自己接触过的很多团队过去衡量用户价值只会盯三样东西GMV、订单数、ARPU。这三个指标不是说没用而是在“有没有持续价值”这件事上信息量太低了。GMV或者ARPU本质上是“当期快照”反映的是这个月或者这个季度用户给平台贡献了多少流水但它完全看不出存量用户的结构。比如两个渠道拉来的用户一个渠道A的ARPU高但次月留存只有20%另一个渠道B的ARPU稍低但次月留存有50%只盯着ARPU你会把预算全压给A渠道但把时间轴拉长到一年B渠道的累计贡献大概率反超A。这就是没有“存续期”概念的代价。另外还有一个实际问题ARPU算起来很简单但它在业务复盘里几乎没法指导动作。你说“这个月ARPU下降了10%”然后呢是拉新质量变差了还是老用户买少了还是客单价被活动拉低了ARPU说不清楚。而CLV天然带着用户分群和时间轴算出来之后可以直接对应到“哪个渠道的用户更值得深耕”“哪个品类的用户关联购买潜力更大”“哪类用户续费到第6个月之后利润明显变厚”这些才是运营和投放真能拿去用的结论。1.3 CLV到底该归谁管怎么和业务动作挂钩CLV不是纯财务指标也不是纯运营指标它是那种“谁都在看但谁都不太认领”的中间层指标。我的经验是数据分析团队或者用户运营团队必须把CLV当成自己的核心产出之一而且要主动推动它在三个场景里落地。第一个场景是获客端。投放团队在制定出价的时候财务会给定一个“允许亏损上限”那这个上限怎么来合理的方式就是用目标CLV去倒推。简单说如果算出来一个渠道的12个月累计CLV是400元毛利率是40%那花到160元以内拉一个用户理论上一年之内能回本出价空间就清楚了。第二个场景是运营端。CLV分群之后高价值用户应该有专属的维护策略比如专属客服、定向权益、上新优先通知低价值但高潜力的用户可以通过促活动作尝试提升频次。第三个场景是预警端。用户的CLV不是一成不变的订阅类产品里一个连续续费12个月的用户他下一期的续费概率和续费价值算法上可以单独建模业务上应该进入专门的流失预警名单。这些动作的前提都是先把CLV算出来而且要算得让业务觉得可信。所以接下来我把计算口径和实操步骤掰开揉碎讲一遍。2. 动手算之前先把口径和公式定清楚2.1 三种主流算法思路历史、简化预测、模型预测很多人一上来就问“CLV用什么公式”。实际上CLV的算法是有层级的不同阶段、不同数据基础用不同方法不存在一个万能公式。第一种是历史口径也叫“回溯式CLV”。它做的事情很简单把已经发生的用户生命周期内的所有利润全部累加起来。比如一个用户从2019年3月首次购买到2022年6月之后彻底不活跃了他这三年多产生的所有毛利加总就是他的历史CLV。这种方式最准确、无任何预测成分问题在于它只能算已经流失的用户对还在活跃的用户覆盖不了。第二种是简化预测口径也是应用最广的。它用一个基础公式把用户的“未来钱”折算成现在CLV 平均客单价 × 年均购买频次 × 平均留存年限 × 毛利率。这种算法把用户当成一个“平均人”来看适合业务早期快速估算也适合财务做粗略测算。第三种是模型预测口径比如基于留存曲线做BG/BB模型、用Cox比例风险模型预测流失概率再结合每个用户的历史消费算期望CLV。这种最复杂能给出“一个用户未来12个月预计贡献多少”的个体化预测但对数据量和建模能力要求高适合用户量已经有一定规模、需要精细化运营的阶段。对于一个刚起步的用户分析项目我强烈建议用第二种口径把整体框架跑通跑通之后再根据业务需要升级到第三种。一上来就上模型很容易陷入参数调优的泥潭连基础口径都还没对齐。2.2 简化预测公式的完整拆解简化预测公式看着简单但每一个参数都藏着坑。我逐个说清楚。平均客单价我个人更推荐用“有购买行为的用户的实际平均订单金额”也就是剔除薅羊毛、退款、0元单之后的真实净额。这个数字如果取错了后面全错。年均购买频次它的分母口径最重要——是“所有注册用户”还是“所有有购买用户”分母不同频次可以差出好几倍。业务早期建议分母取“激活用户数”分母更接近真实用户池算出来的CLV更稳健不会虚高。平均留存年限是整个公式里最容易被拍脑袋定的参数。它不该是一个拍出来的数字而应该是从留存曲线里算出来的。比如你的产品月留存率是80%简单估算用户平均存续时长大约是1/(1-0.8)5个月如果留存率是90%那平均存续时长就变成10个月。后者几乎是前者的两倍CLV会有天壤之别所以留存率数据一定不能拍要真实统计并定期更新。毛利率也要特别小心。用GMV口径算CLV和用毛利口径算CLV意义完全不同。财务在讨论CLV时通常会关心毛利甚至净利运营在讨论时可先用GMV口径做对比但对外汇报时建议统一用“毛利口径”这样才不至于给老板一个虚高的数字后面被挑战。做毛利口径时至少要扣掉商品成本、支付手续费、包装物流这三项硬成本如果你能把退款损耗也摊进去就更严谨了。2.3 要不要做折现什么时候做CLV涉及未来的钱理论上未来一年收到的100块如果按10%的资金成本算只相当于现在的90.9块。所以严格来说跨年度的CLV预测是要做折现的。但实操里面我见过很多团队过度纠结折现率反而把业务节奏拖慢了。我的建议是如果业务的回本周期在12个月以内折现的影响很小不做也说得过去如果业务涉及长周期订阅、存续期超过两年那折现率一定要纳入计算否则在财务审核环节会被打回来。折现率怎么取一般参考公司的加权平均资金成本WACC取不到的话用8%-12%的区间去敏感性分析一下给管理层一个范围而不是一个绝对精确值。这里顺便把净现值口径的公式也列出来方便你用Excel直接实现CLV(净现值口径) ∑[(第t年贡献毛利) / (1 折现率)^t], t从1到N 其中第t年贡献毛利 期初活跃用户数 × 第t年留存率 × 年均客单毛利比如一个用户群里单个用户首年贡献毛利240元次年留存率60%第三年留存率60%毛利率和消费频次假设不变折现率10%那计算结果是这样的第一年240 / 1.1 218.18元第二年240 × 60% / 1.1^2 144 / 1.21 119.01元第三年240 × 60% × 60% / 1.1^3 86.4 / 1.331 64.91元三年累计CLV 218.18 119.01 64.91 402.10元这样算下来你可以很直观地看到“第二年和第三年的贡献在整体CLV里分量有多大”。如果只算第一年你看到的CLV只有218元可能会误导投放决策如果按不折现的简单加总三年是24014486.4470.4元又虚高了一些。折现不是炫技是让长期业务决策更贴近财务真实的必要手段。2.4 财务口径和运营口径怎么对齐还有一个特别常见的内耗来源财务部算出来的CLV和运营部算出来的CLV对不上两边开会互相质疑。问题通常出在口径差异上。财务喜欢用净利润口径会把总部管理费用、研发摊销、销售费用都分摊进去运营喜欢用贡献毛利口径只看商品层面的收入减变动成本。这两种算法都有道理但必须明确标注清楚“我这个CLV是什么口径”。我的做法是在数据报表里把CLV拆成三层第一层是流水口径CLV只算用户贡献的GMV适合看大盘趋势第二层是毛利口径CLV扣除商品成本、支付、物流等直接可变成本适合指导投放和品类运营第三层是净利口径CLV再摊掉获客成本和固定成本适合给管理层做战略判断。三层都算在报表里都列出来开会的时候一张表说清楚就不存在“谁的数字对”的问题。3. 实操演示从数据准备到分群计算跑通一版CLV3.1 数据准备至少需要哪几张表CLV计算看似是分析问题但真正花时间的是数据准备。我在实际项目里数据抽取和清洗往往占到整个项目40%以上的时间。你需要准备的数据至少包含三张表。第一张是用户维度表字段至少要包含用户唯一标识、注册时间、首次下单时间、最近一次下单时间、累计订单数、累计消费金额、累计退款金额。这张表是整个计算的主表所有汇总指标都要落到用户粒度。第二张是订单明细表字段要包含订单号、用户标识、下单时间、订单金额、退款金额、商品分类、渠道来源。有了这张表你才能按渠道、按品类、按时间做二次聚合也才能准确计算客单价、购买频次和复购周期。第三张是成本费用表包含各品类商品的进货成本或制造成本、每笔订单的平均物流成本、支付手续费率、各渠道获客成本。这张表最容易被遗漏但没有它你只能停在GMV口径做不了毛利口径的CLV。如果你的数据分散在CRM、ERP和广告平台里第一步先把三张表按“用户标识”和“订单号”关联起来。这里有句话值得重复三遍关联之前先把用户标识统一。很多公司微信生态里一个用户有UnionID、OpenID、手机号三套标识不打通前就做汇总后面全是脏数据。字段准备齐之后我建议加一个简单的数据质量校验抽样50个用户人工核对一下订单表汇总的金额和个账是否对得上。这一步看着很原始但能有效防住大批“数据不齐导致算了个寂寞”的悲剧。3.2 用RFM思路先分群再分群计算CLV很多团队算CLV直接把所有用户混在一起算一个平均值这样出来的数字基本没有业务指导价值。我更推荐的做法是先做粗粒度的用户分群再在每一个群里独立算CLV。最常用的分群框架还是RFM的变体但在CLV场景下我建议稍微改造一下RRecency最近购买距今天数对应活跃度FFrequency累计购买次数对应忠诚度MMonetary累计消费金额对应消费实力。更重要的第四个字母是TTenure用户在册时长或首末购买间隔它代表存续期的长短。在“存续期价值”这个语境里T是必须纳入的因为同样消费5000元的用户一个花了3年一个花了3个月不能把它们混在一起算。实操中分群不用太精细化四到六群就够用了。以我常做的一个电商客户为例分群逻辑是这样设定的群组名称分群条件业务含义核心高价值群F≥5次 且 M≥2000元高频、高额、稳定贡献的主力人群潜力成长群F≥3次 且 M在800-2000元购买力不错频次还有提升空间新客观察群距首购≤90天 且 F≤2次刚进入存续期价值还在验证阶段沉默流失群距最近购买180天大概率已经流失重点是做价值回溯低价高频群F≥6次 但 M800元频次高但客单低需要关注是否在薅羊毛分群的动作看起来简单但做过你就知道这一步直接决定了后面算出来的CLV是否可信。因为不同群的留存曲线、客单价差异巨大混在一起算的平均数往往落在“谁都不像”的尴尬位置。3.3 分群计算CLV的完整案例推演以某垂直电商的真实简化数据为例我给这群“核心高价值用户”跑一遍CLV计算全过程。背景数据该群共2万人过去12个月总贡献毛利960万元人均年贡献毛利480元。年复购率65%月均客单价398元毛利率32%。历史数据口径下用户平均存续年限为2.8年。先算第一个口径历史回溯型CLV因为这群用户里大部分还在活跃没法直接回溯闭店价值所以我用“已流失用户回溯均值”作为参照。先从全量用户里筛出已经沉默超18个月的用户统计他们从首次购买到沉默前贡献的所有毛利总额假设为7600元/人这就是“历史完整生命周期CLV”的一个存量样本。再算第二个口径简化预测CLVCLV 年均贡献毛利480元 × 平均存续年限2.8年 1344元。如果按折现10%、考虑第二年开始逐年衰减把未来毛利按年限折回当前值估出来大概在1180元左右。这两个数字都明显大于历史回溯的7600元原因也很合理——历史回溯样本里混入了很多早期低价值甚至活跃期较短的用户而现在的核心高价值群本身是筛过的质地更好。这一步跑完之后数据要跟业务校验这个“核心高价值群”的CLV是1180元对应他们的获客成本平均300元LTV/CAC大约是3.9倍处于一个比较健康的水平——健康线在3倍以上。这个结论可以直接给投放团队让他们知道这个类型的用户可以继续加大投放力度。其他群也照此重复。潜力成长群的简化预测CLV大概在540元左右新客观察群还太小建议后续追踪90天后重算。分群算完之后你会看到各群的价值差异非常明显这比单给一个大盘CLV数字有说服力得多。3.4 结果落地从计算值到报表里的核心字段算完CLV之后如果只输出一个数等于没做。我会要求项目里把CLV结果固化到一张“用户生命周期价值宽表”里每次预测跑批后刷新。这张宽表的核心字段大概是用户唯一标识、注册渠道、首次购买日期、最近购买日期、累计订单数、累计毛利、当前预测CLV、CLV所处的分层高/中/低、近30天活跃状态、应匹配的运营策略标签重点维护/促活/沉默预警/可放弃。这张宽表建好后可以下钻到渠道维度例如渠道平均CLV(元)获客成本(元)LTV/CAC12个月留存率自然搜索12800不适用42%信息流广告A8603202.6928%信息流广告B6103052.0019%短视频直播7503801.9722%这个表一拍出来投放的同事自己就知道信息流渠道B的模型出价必须压低否则长期来看铁定亏钱。这就是CLV真正起到了“决策仪表盘”的作用而不是停留在Excel里的一个公式。4. 常见问题与排查技巧实录4.1 算出来的CLV高得离谱或者低得可疑先查这几处CLV计算经常会出现极端数值我总结了三类最典型的情况以及对应的排查思路。第一类CLV高得离谱。常见原因是客单价和购买频次用了“全用户均值”但实际高价值群的购买行为是长尾的少数超级用户会把均值拉得很高。这种情况下建议改成中位数或者分区间统计或者用“80%分位数”代替平均值会稳很多。第二个高发原因是分群后的留存率取值过于乐观比如用近3个月留存代表长期留存短周期数据很容易被大促活动干扰。第二类CLV低得可疑甚至为负。这时候优先检查毛利率。很多团队在算毛利时把固定成本摊得太狠通道费、仓储费、研发费全塞进去单用户毛利就变成负数了。我建议算CLV的毛利只扣变动成本固定成本放在公司层面单独看否则会严重扭曲“用户层面”的真实价值。另外也要检查有没有把退款单的GMV也算进去了如果订单表里没剔除退款CLV偏低非常正常。第三类不同月份的CLV波动大到没法解读。这种情况多半是月份样本量太小。以月为粒度某个月只有一两千个新用户少数几个高价值用户的进出就会让平均值剧烈抖动。解决思路是改用滚动三个月平均或者直接按渠道×首购月份结转成同期群队列来分析这样既能看时间趋势又不至于被噪声干扰。4.2 数据太少、公司刚起步怎么估CLV我之前也经常被问我们产品刚上线只有三四个月的用户数据历史数据不够还能算CLV吗仿真的思路是用公开行业基准值做一个保守估算框架同时尽快跑通自己的数据埋点。比如你是做SaaS的业内常见的中小客户年客单价在几千到一两万毛利率70%以上月流失率2%-5%对应年留存率大概50%-80%LTV/CAC在3以上算健康。先用同行的公开数据搭一个“合理范围”的框架再拿自己产品头几个月的数据往里面填即使不准也比完全拍脑袋强很多。这里面最忌讳的是为了凑一个数把留存率、客单价都往乐观方向调。我自己做这类估算时有一个习惯同时算“保守、中性、乐观”三档。保守档直接决定广告出价上限中性档用于业务汇报乐观档用来校验融资和发展空间。这样既不误导决策也能在数据慢慢积累后逐步收敛到精准值。4.3 别被平均CLV骗了分布和趋势比单一值重要一个平台的“平均CLV”如果是800元看起来很健康但拆开分布后可能长这样60%的用户CLV低于150元20%的用户在150-500元15%在500-2000元剩下5%超过2000元。这个分布情况意味着平均值主要被顶部5%的用户拉高了如果你拿800元去做全渠道投放出价依据大概率会亏钱因为大部分用户的实际价值远低于这个均值。所以有经验的团队从来不看单点值而是看CLV的整体分布和趋势。分布形态能告诉你价值集中度趋势能告诉你用户质量在变好还是变差。比如某季度新用户的CLV分布腰部明显变厚说明投放拉来的用户质量在提升如果尾部变长说明低质量用户占比在加大投放端可能要压量或者调整定向。4.4 不要静态看待CLV要按群组滚动重算最后一点心得CLV是动态指标不能算一次用一年。用户的留存、消费习惯甚至产品和品类的调整都会让CLV随时间漂移。我在项目里固定了一个机制每个月跑一次CLV宽表按月对全量用户整体重算按季度对每一个用户群渠道×首购月份做一次留存率和CLV变化分析。用这种方式观察你总能及早发现某类用户群的CLV在往下走比如某个渠道的新用户存续期明显缩短运营和投放板块就能提前介入。这种动态视角还有一个额外功能当老板问“我们用户的长期价值有没有变好”时你不需要现场拍脑袋直接把近4个季度的CLV趋势图拉出来按渠道和产品线拆分讲清楚这个数据感会让你的分析报告可信度瞬间上几个台阶。我个人的实操感受是CLV这个指标算的难度其实不高难的是一遍遍校准口径、跟财务对齐、把结果翻译成业务听得懂的动作。如果你正在搭这套体系建议先把“毛利口径的简化预测CLV RFMT分群 月度滚动重算”这套组合跑出来它已经能覆盖大部分运营和投放的决策场景。至于更进阶的个体级预测模型和基于CLV的智能营销自动化这个是CLV系列后面可以再展开的话题但底子一定是先把本篇里的口径和基础框架打扎实。
返回列表