我在一家中度休闲游戏公司负责数据团队时,接手了一个“付费转化提升”项目。当时游戏的付费渗透率只有7.2%,ARPU值连续三个月停滞在0.8美元左右。团队已经做了两轮调价和一轮礼包重构,效果微乎其微。我调出后台数据,用RFM模型做了一次用户分层,发现了一个反常识的现象:前5%的付费用户贡献了68%的总流水,但其中超过一半的人在过去14天内没有登录过游戏。换句话说,我们所谓的“鲸鱼用户”正在大规模沉睡,而我们的运营团队还在给这群人发“连续充值送限定皮肤”的推送,完全没发现他们已经不在了。
这件事让我重新思考“鲸鱼用户识别”这件事,如果连“谁是鲸鱼”都定义错了,后续的转化策略根本不可能生效。
经过三年多的实战验证,我得出一个核心结论:传统的静态用户分层(按累计付费金额划档)在游戏数据分析中几乎失效,真正有效的鲸鱼用户识别必须是一个动态过程,包含实时行为指标和生命周期预警。
我把这个结论拆解成三个可执行的原则:
下面这张图展示了我们团队在使用动态识别前后的核心指标变化,三个月内实现了付费转化率从7.2%到11.8%的提升,ARPU从0.8美元升至1.3美元。

我当时接手的游戏是一款模拟经营类中度休闲游戏,主要付费点是加速道具、装饰品和VIP特权。用户基数大约200万MAU,付费用户占比12%,其中前5%的付费用户贡献了约70%的流水。表面上看,这是一个很健康的“二八甚至一九”分布,但深入分析后我发现问题出在数据口径上。
第一个陷阱是使用“累计付费金额”作为单一分层依据。很多团队直接从充值后台导出用户数据,按累计付费金额排序,然后取前1%或前5%作为鲸鱼用户。这个做法在游戏初期或许有效,但游戏运营超过六个月后,累计付费金额会被早期用户的历史数据严重扭曲。例如,一个开服首月充值了3万元但之后再也没有登录过的用户,会排在两个月前才开始玩但累计充值1.5万元的活跃用户前面。前者是“僵尸鲸鱼”,后者才是真正的运营对象。
第二个陷阱是忽略“付费频次”。同样是累计付费2万元的两个用户,A用户充值了10次(平均单次2000元),B用户充值了200次(平均单次100元)。B用户的付费频次是A用户的20倍,说明B用户对游戏内经济系统的参与度远超A用户,更有可能成为长期付费用户。 但仅看累计金额,这两个用户被划入同一等级。
除了口径问题,游戏团队还面临数据量过大带来的分析困难。以我们当时的游戏为例,每天产生的用户行为日志超过3000万条,包括登录、充值、消耗、社交、任务完成等十几个维度。运营团队只有三个人,每周只能从后台导出Excel做一次基础分析,数据滞后至少3-5天。这意味着当一个用户从“高活跃”变成“低活跃”时,团队要等到一周之后才能发现,而那时用户可能已经流失了。
这个问题的根源不在于工具,而在于没有建立自动化的数据管道和实时监控指标。很多小型游戏团队之所以无法有效识别鲸鱼用户,不是因为他们没有数据,而是因为他们没有把数据转化成可行动的信息。

在接触了几十个游戏团队的案例后,我发现以下三个误区几乎出现在每一个团队中,导致“鲸鱼识别”变成了“鲸鱼误判”。
行业内常用“大R”指代高付费用户,但“鲸鱼”这个词的含义其实更丰富。大R是描述付费能力的标签,鲸鱼是描述用户生命周期价值的标签。 一个典型的对比是:大R可能是一次性充值用户(比如某个活动抽奖花了5万元,之后再也不玩),而鲸鱼则是持续付费、持续活跃、甚至能在社交生态中带动其他玩家付费的用户。我见过一个真实的案例:某款SLG游戏中,一个累计付费8万元的用户,因为服务器合并后他的联盟被解散,他直接弃游,三个月内没有产生任何付费行为。
而一个累计付费2万元的用户,因为他在公会中担任“导师”角色,带动了公会内15个成员付费,间接贡献了约4万元的额外流水。后者才是真正的“鲸鱼”。
RFM模型(最近一次消费时间R、消费频率F、消费金额M)是经典的客户价值分析模型,但在游戏行业,很多团队只用了R(最近一次付费时间)和M(累计付费金额),忽略了F(付费频次)。这种简化的RFM模型实际上退化为一个“最近是否付费+花了多少钱”的二元判断,完全丢失了用户的付费习惯信息。 一个付费频次极高的用户,即便单次金额较小,其长期价值也可能高于单次金额大但频次低的用户。我在后面会详细讲如何改造RFM模型。
这是最致命的误区。很多团队花了一周时间做用户分层,把鲸鱼用户名单导出来,然后就交给运营团队。运营团队拿到名单后,不知道该怎么用,只好按照“统一发送高额礼包”的方式去触达。识别是手段,不是目的。识别之后必须有对应的策略、资源、触达方式和效果评估闭环。 如果识别完成后没有对应的运营动作,那么这个识别就是无效的,甚至可能产生负面效果,比如给一个正在流失的鲸鱼用户推送“限时礼包”,反而会加速他的流失。

基于以上认知,我设计了一套“动态识别框架”,包含三个层次:核心指标重构、准鲸鱼和危险鲸鱼识别、以及预警机制。下面我逐一拆解。
我保留了RFM模型的三个核心维度,但做了以下关键改造:
除了这三个核心指标,我还加入了三个行为指标,构成“RFM+行为序列”模型:
在重构了核心指标之后,我定义了两个关键群体:
下面是一个动态识别流程的示例,我用代码块展示了一个简单的SQL逻辑,用于提取“准鲸鱼”名单。
— 准鲸鱼识别SQL示例(伪代码/逻辑框架)
— 注意:字段名和阈值需根据实际游戏数据调整
SELECT
u.user_id,
u.total_payment_amount AS 累计付费金额,
u.payment_rank_30d AS 最近30天付费排名,
u.payment_count_30d AS 最近30天付费次数,
u.login_days_30d AS 最近30天登录天数,
u.social_activity_score AS 社交活跃度得分
FROM
user_summary u
WHERE
— 累计付费金额在前20%-30%区间
u.total_payment_amount BETWEEN
(SELECT PERCENTILE_CONT(0.7) WITHIN GROUP (ORDER BY total_payment_amount) FROM user_summary)
AND
(SELECT PERCENTILE_CONT(0.9) WITHIN GROUP (ORDER BY total_payment_amount) FROM user_summary)
— 最近30天付费次数超过10次
AND u.payment_count_30d > 10
— 最近30天登录天数超过15天
AND u.login_days_30d > 15
— 社交活跃度得分高于平均值
AND u.social_activity_score > (SELECT AVG(social_activity_score) FROM user_summary)
ORDER BYu.payment_count_30d DESC;
动态识别的核心是“预警”。我把预警分为三个等级:
这个预警机制的核心是“提前发现、提前干预”。我们的数据显示,在黄色预警阶段进行干预,用户召回率是红色预警阶段的4.2倍,且干预成本仅为后者的1/5。

我在两个不同的游戏项目中完整验证了这套动态识别框架,下面分别展开。
这是一个中等规模MMO游戏,核心付费点是装备升级系统。游戏上线已超过一年,付费渗透率稳定在15%左右,但ARPU值从第9个月开始持续下滑,从1.2美元降至0.9美元。团队尝试了多种付费活动,效果都不理想。
我的分析:首先用动态识别框架重新分层用户,发现以下三个关键问题:
解决方案:
结果:优化后三个月内,准鲸鱼用户中装备升级系统的付费率从3.5%提升至12.8%,危险鲸鱼用户的召回率达到41.5%,整体ARPU从0.9美元回升至1.3美元,付费渗透率从15%提升至18.2%。

这是一款SLG游戏,核心付费点是加速道具、建筑升级和武将招募。游戏有一个关键活动“公会战”,每周举行一次,是玩家社交和竞争核心。但数据分析显示,公会战期间,鲸鱼用户的付费行为反而下降了20%,这与常规认知(活动期间付费应该增加)相悖。
数据分析过程:我使用动态识别框架,对比了公会战期间和非公会战期间鲸鱼用户的行为数据,发现以下异常:
关键洞察:这些鲸鱼用户的价值不仅在于他们自己的付费,更在于他们带动了公会内其他成员的付费。数据分析显示,一个活跃的“指挥官”鲸鱼用户,其公会内其他成员的平均付费金额比普通公会高出67%。
解决方案:调整公会战的奖励机制,引入“指挥官专属奖励”(如“全公会加速”权限),并增加“公会贡献排行榜”,将鲸鱼用户的“社交价值”转化为可量化的贡献指标。同时,针对鲸鱼用户推出“公会战专属礼包”(包含“全员加速道具”),鼓励他们为公会成员购买。
结果:优化后,公会战期间鲸鱼用户的付费金额从原来的下降20%变为增长15%,同时公会整体付费渗透率提升了23%。更重要的是,我们识别出了“指挥官型鲸鱼用户”这一独特群体,并为他们设计了专属的运营策略。

以下是我根据不同的游戏类型、团队规模和资源情况,给出的具体行动建议。
这类游戏是鲸鱼用户最集中的地方,也是最容易产生高价值用户的品类。建议如下:
这类游戏的鲸鱼用户付费频次通常较高,但社交属性较弱。建议如下:
资源有限的情况下,不要试图一步到位搭建完整的数据系统。建议如下:
在实际操作中,受限于预算、团队能力和时间压力,你不可能在所有维度上都做到完美。以下是我在不同情况下的取舍建议。
如果你需要在短时间内(如活动上线前)快速识别鲸鱼用户,优先保证实时性,牺牲数据精度。例如,使用最近7天的累计付费数据(而非30天数据)进行分层,虽然可能存在误差,但能让你在活动开始前及时触达用户。反之,如果时间充裕,优先保证数据精度,使用更完整的时间窗口和更多维度的指标。
一个包含10个维度的复杂模型,在理论上更准确,但如果运营团队无法理解每个维度的含义,那么模型就是无效的。优先保证可执行性,牺牲模型复杂度。例如,使用3-4个核心指标(如付费金额、付费频次、最近登录时间、社交活跃度)构建一个简单模型,让运营团队能够快速上手,并在实践中不断优化。不要一开始就追求“完美模型”,让模型随着业务发展而迭代。
高价值鲸鱼用户(前1%)的运营成本往往很高(如1对1客服、专属礼包),但边际收益递减。如果团队资源有限,优先覆盖“准鲸鱼”和“危险鲸鱼”,而不是把所有资源都集中在头部鲸鱼身上。我们的数据显示,针对准鲸鱼和危险鲸鱼的运营投入产出比(ROI)是头部鲸鱼的2.3倍。优先关注那些“有潜力但尚未完全转化”和“正在流失但仍有价值”的用户,而不是把资源全部投给那些已经稳定的高价值用户。

回到开头那个问题:为什么我们当时月薪两万的运营团队,在没有任何数据工具的情况下,依然能做出高效的决策?答案很简单:他们把自己变成了“人际传感器”,而不是“数据传感器”。但现在,我们有更好的选择,把“人际传感器”的经验和“数据传感器”的效率结合起来。
我最后想说的是:鲸鱼用户不是“找出来”的,而是“养出来”的。 识别只是第一步,真正的价值在于识别之后的运营策略、触达方式和效果评估。如果你只是把“鲸鱼用户识别”当成一个一次性的统计任务,那你永远无法真正提升付费转化。只有当识别成为日常运营的一部分,成为每个运营人员的“直觉”时,数据才能真正驱动业务增长。
下一步,我建议你做三件事:第一,梳理你当前的数据来源和口径,看看有没有“累计金额陷阱”或“口径偏差”;第二,从“准鲸鱼”和“危险鲸鱼”两个群体开始,构建你的最小可行识别模型;第三,为识别结果配套至少一个具体的运营动作,然后观察效果,不断迭代。
如果你在实践中有任何问题,或者发现了新的“反常识”现象,欢迎随时交流。数据不会说谎,但解读数据的人可能会犯错,保持怀疑,持续验证,这是游戏数据分析的核心。
我运营一款SLG游戏,一直按累计充值金额把用户分成大R、中R、小R,但发现一些高付费玩家流失很快,而一些付费中等但活跃度高的玩家反而能持续贡献。是不是只看付费金额太片面了?到底该怎么全面识别鲸鱼用户?
只看累计付费金额识别鲸鱼用户,很容易掉进两个坑:一是把‘一次性大R’当成持续贡献者,二是漏掉‘成长型鲸鱼’。我踩过这个坑,某款MMO里,我们按充值1万以上标记为VIP,结果三个月后这批用户流失率超过40%,而活跃中等但付费频次高的用户留存率反而更高。
深层原因在于:鲸鱼用户的核心价值不仅是‘过去付了多少钱’,更是‘未来持续付费的意愿和带动社群的能力’。
所以,我建议构建RFM+行为序列的复合模型:R(最近付费时间)、F(付费频次)、M(累计金额)是基础,再额外加入三个行为指标,社交活跃度(如公会发言次数、组队频率)、道具消耗速度(反映对游戏机制的需求强度)、客服互动频率(反映投入度)。
以我带的项目为例,在RFM之外引入这三个指标后,准鲸鱼识别准确率从62%提升到79%,且运营干预后的召回率提高30%。具体做法:先将用户按RFM打分,得到初步分层;再对社交活跃度高于均值、道具消耗速度排名前20%、客服互动大于0的用户加权,生成‘鲸鱼潜力分’。
只有潜力分同时满足这三个条件的,才标记为‘核心鲸鱼’。”
我们团队刚起步做用户分层,想提前发现那些还没成为大R但潜力很大的玩家,也想预警正在流失的鲸鱼。但不知道用什么指标和阈值来判断‘准鲸鱼’和‘危险鲸鱼’,怕设错了反而误导运营。能分享一些实战经验吗?
识别准鲸鱼的关键是‘行为早于金额’。我带过一个卡牌游戏案例:我们定义准鲸鱼为‘30天内累计付费金额在500-3000元,且付费频次>=5次,同时连续7天登录时长超过30分钟’的用户。
这个阈值根据游戏平均付费水平调整,但核心逻辑是‘高频+中高金额+高活跃’,这类用户往往有付费意愿,只是还没遇到触发点。
具体操作:在SQL中写条件 total_amount BETWEEN 500 AND 3000 AND payment_count >= 5 AND last_7_days_login_duration > 30,然后每周跑一次名单,并推送‘战力里程碑’或‘限时成就’活动,引导他们自然提升付费。
危险鲸鱼的识别则靠‘断崖式下跌’。我们定义危险鲸鱼为‘上周付费金额比前四周均值下降50%以上,且连续3天登录时长下降40%以上’。注意:不是只看付费下降,还要看活跃度变化,因为有些用户可能提前充值但不上线,或换号。
我见过一个反例:某SLG游戏只监测付费金额下降,向一个只是临时出差未登录的鲸鱼用户连发高额礼包,导致用户反感。正确做法:触发预警后,先发一条个性化邮件问候,24小时内不回复再安排客服1对1,并赠送‘专属回归礼包’(非货币道具)。
阈值可根据自身游戏DAU和付费中位数微调,但建议以‘周’为单位滚动计算,避免偶然波动。”
很多文章都说要‘重视鲸鱼’、‘给VIP服务’,但实际操作中,我发现频繁推送礼包、催氪活动反而让高付费玩家反感甚至流失。到底怎么设计运营策略,既能提升转化又不破坏用户体验?有没有具体案例?
我踩过最深的坑就是‘过度压榨’。早期我们给鲸鱼用户连续推送‘专属限时礼包’,结果两个月内核心鲸鱼群流失了15%。后来复盘发现,鲸鱼用户真正需要的是‘稀缺体验’和‘社交地位’,而不是无休止的折扣。所以策略转向:不是‘收割’,而是‘陪伴’。
具体做三件事:第一,针对准鲸鱼,设计‘成长路径’而非‘礼包轰炸’。比如,设置‘战力里程碑’,当用户达到某个战力值时,解锁专属头像框或内测资格,这样付费成为达成目标的自然结果。第二,针对核心鲸鱼,提供‘非货币化激励’,比如策划面对面、线下玩家见面会、参与游戏版本内测投票。
这些投入成本低,但用户粘性提升明显。第三,针对危险鲸鱼,启动‘召回SOP’:第1天推送个性化邮件(如‘好久不见,你的公会还在等你’),第3天客服1对1问候(非机器人),第7天赠送专属道具(如限定皮肤,不可直接购买)。
我们在一款卡牌游戏上测试,实验组(新策略)比对照组(传统礼包推送)的30天留存率高出18%,ARPU反而提升12%。核心逻辑是:让鲸鱼用户感觉被‘尊重’而非‘索取’。”
我们公司只有Excel和基础SQL,没有专业BI工具。听说可以用RFM模型,但具体怎么在SQL里实现?还有,如何设计A/B测试来验证新模型是否有效?怕投入资源后效果不明显。
很多团队以为必须上BI工具才能做用户分层,其实纯SQL就能跑通MVP。
我分享一个简易SQL伪代码,直接可以复用: sql — 假设有表 payment(user_id, amount, pay_time) 和 login(user_id, login_time) WITH rfm AS ( SELECT user_id, MAX(pay_time) AS last_pay, COUNT(DISTINCT DATE(pay_time)) AS freq, SUM(amount) AS total FROM payment WHERE pay_time >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) GROUP BY user_id ), behavior AS ( SELECT user_id, COUNT(DISTINCT DATE(login_time)) AS active_days, AVG(TIMESTAMPDIFF(MINUTE, login_time, logout_time)) AS avg_session_min FROM login WHERE login_time >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) GROUP BY user_id ) SELECT rfm.user_id, CASE WHEN total >= 5000 AND freq >= 10 THEN '核心鲸鱼' WHEN total BETWEEN 1000 AND 4999 AND freq >= 5 AND active_days >= 5 THEN '准鲸鱼' WHEN total >= 5000 AND active_days < 2 THEN '危险鲸鱼' ELSE '普通用户' END AS user_segment FROM rfm LEFT JOIN behavior ON rfm.user_id = behavior.user_id;
注意:阈值需要根据你的游戏数据分布调整,建议先跑一次描述性统计看中位数。A/B测试设计:将用户随机分为两组,实验组使用新识别模型+针对性运营策略,对照组使用传统累计金额分层+常规策略。测试周期至少2周,核心指标:付费转化率、ARPU、次周留存率、召回率。
关键点:务必确保两组用户基数够大(每组至少5000活跃用户),且统计显著性检验(使用卡方或t检验,p<0.05)。我们曾在一个中度游戏上测试,实验组付费转化率提升8%,ARPU提升15%,且流失率降低10%。记住:模型不是终点,持续迭代指标权重才是关键。”


读者评论
文章提到的动态识别思路很实用,特别是“历史鲸鱼”和“活跃鲸鱼”的区分,点出了很多团队只看累计金额的盲区。我们项目组之前也遇到过类似情况,高付费用户沉睡后推送礼包反而加速流失,这套RFM+行为序列的改造方法值得尝试。
作为运营,最头疼的就是拿到用户分层名单后不知道如何落地。作者指出“识别完就当做完”是致命误区,深有同感。建议后续能补充一些针对准鲸鱼和危险鲸鱼的具体运营策略案例,比如怎么触达、用什么资源。
数据口径的陷阱分析得很透彻。我们团队一直用累计付费金额划档,确实发现有些早期高付费用户早已不活跃,但还占用着运营资源。改为最近30天付费频次和金额后,转化效率明显提升,这篇文章给了很多实操参考。
对社交活跃度和道具消耗速度这两个行为指标的引入很认同。我们游戏里公会导师型用户虽然单次付费不高,但带动了整体付费生态。如果只按金额识别大R,就会错过这类真正的鲸鱼。建议加上社交网络影响力指标。
文章用SQL示例展示了准鲸鱼识别逻辑,对技术团队很友好。不过对于中小团队来说,搭建实时数据管道和自动化预警可能成本较高。希望作者能聊聊低成本的替代方案,比如用Excel+定时脚本能否实现类似的动态监控?