游戏数据分析内购推荐 – 道具关联规则
目录

游戏数据分析内购推荐 – 道具关联规则 | 九数云-E数通

eshutong 发表于2026年8月1日

核心结论

我在这行做了六年,从手游到端游,从休闲到SLG,踩过无数坑。今天聊一个非常具体、但很多人都做错了的事:游戏内购推荐中的道具关联规则

先说结论:道具关联规则不是算法问题,而是业务理解问题。 我见过太多团队花三个月跑出一堆规则,结果上线后内购转化率反而下降。为什么?因为他们把“买了A也买了B”当成了“买了A所以买B”,忽略了因果关系的方向,更忽略了游戏内购数据的特殊性。

关联规则的核心是“购物篮分析”,但游戏内购和线下超市的购物篮有本质区别:玩家不是一次性购买,而是分时段、分场景、受活动和版本强烈影响的周期性消费。 如果你用通用的Apriori算法直接套在游戏内购数据上,大概率会得到一堆“买了月卡也买了每日礼包”这种毫无意义的规则。

这篇文章不讲理论,只讲实战。我会从真实场景出发,拆解我踩过的坑、修正过的策略,以及最终让内购推荐转化率提升22%的具体方法。

一、背景与真实场景

1. 游戏内购数据的“购物篮”到底是什么?

很多人以为游戏内购的“购物篮”等于玩家单次付费的订单明细。这是最大的误解。

2021年我接手一款MMORPG的内购优化时,数据团队给我的交易表是这样的:

  • 玩家ID、道具ID、购买时间、售价
  • 每个玩家每天可能有几十条记录
  • 平均每笔交易包含1.3个道具

如果按“单笔订单”作为购物篮,绝大部分订单只有一个道具,关联规则根本跑不出来。我当时的做法是:把“购物篮”定义为玩家在24小时内购买的所有道具集合。 为什么是24小时?因为游戏内购有明显的“消费窗口”:玩家在副本失败后、在抽卡保底后、在更新版本后,会在短时间内集中消费。

调整后,购物篮的平均道具数量从1.3提升到4.7,规则挖掘才真正有了意义。

2. 行业数据:为什么大多数团队做不好?

根据我2022年对30家游戏公司的非正式调研,结果如下:

游戏数据分析内购推荐 - 道具关联规则

数据来源:2022年我参与的中国游戏数据分析交流会调研,n=30家团队,覆盖卡牌、SLG、MMO、休闲等类型。

失败的团队普遍存在三个问题:

  • 直接用原始交易数据跑算法,不做清洗和分群
  • 只关注支持度和置信度,忽略提升度
  • 把推荐结果简单做成弹窗,不做场景化设计

二、常见误区与避坑指南

1. 误区一:只关注支持度,忽略提升度

这是最常见的错误。支持度衡量的是“这个规则有多普遍”,提升度衡量的是“这个规则有多有效”。

举个例子:假设游戏里“月卡”的购买率是40%,“每日礼包”的购买率是35%。算法跑出来“买了月卡也买每日礼包”的置信度是60%,支持度是24%。看起来不错,对吧?

但如果我们算提升度:60% / 35% = 1.71。这个值大于1,说明月卡确实能促进每日礼包的购买,但提升度并不算高。

再看另一个规则:“买了‘限时战斗药剂’的玩家,在3天内购买‘高价值装备箱’的概率是15%”,而“装备箱”的整体购买率是5%。提升度 = 15% / 5% = 3.0。这个规则的价值就高得多。

我的判断标准:提升度低于2的规则,除非支持度极高(>30%),否则不纳入推荐策略。 提升度在2-3之间的规则,可以考虑用于次要推荐位。提升度大于3的规则,才是核心推荐素材。

游戏数据分析内购推荐 - 道具关联规则

2. 误区二:忽略时间窗口

游戏内购不是一次性的消费行为,它受游戏版本、活动、玩家生命周期的强烈影响。

我犯过一个错误:用过去30天的数据跑规则,推荐给新玩家。结果呢?新玩家完全没有购买道具A的意愿,因为他们还没到那个阶段。

正确的做法是:按玩家生命周期分群,分别计算规则。 我通常分三个群:

  • 新手期(注册0-7天)
  • 成长期(注册7-30天)
  • 成熟期(注册30天以上)

每个群的规则完全不同。新手期的推荐重点是“价格锚点”和“入门礼包”,成长期是“装备组合”和“体力药剂”,成熟期是“限时道具”和“社交激励”。

3. 误区三:数据清洗不彻底

很多团队把“免费获得”和“付费购买”混在一起跑规则。这会导致严重偏差。

举个例子:玩家通过签到免费获得了“金币袋”,又用金币去买了“装备强化石”。算法会认为“金币袋”和“装备强化石”有强关联,但实际上“金币袋”是免费的,它并不驱动付费行为。

我的清洗规则:只保留使用真实货币(或等价虚拟货币,如钻石)购买的道具记录。 免费赠送、活动奖励、系统发放的记录全部剔除。

4. 误区四:推荐策略单一化

很多团队把关联规则做成“弹窗推荐”:玩家买了A,立刻弹窗推荐B。结果玩家反感,点击率极低。

推荐场景应该多样化:

  • 购物车推荐:玩家选中道具A时,在购物车下方展示关联道具B,并给予“组合折扣”
  • 结算页推荐:玩家结算时,推荐关联的消耗品(如买了武器,推荐宝石),强调“限时折扣”
  • 礼包设计:基于关联规则,设计“A+B”的限时礼包,利用“锚定效应”定价(如原价100,组合价68)
  • 邮件推送:基于玩家近7天的购买记录,推送关联道具的“专属优惠”

三、专业判断逻辑:三大核心指标

1. 支持度(Support)

定义:支持度 = 包含规则中所有道具的订单数 / 总订单数。

举例:在1000个有效购物篮中,有150个同时包含了“高级经验书”和“体力药剂”。支持度 = 15%。

我的使用原则:

  • 支持度太低(<1%)的规则,即使提升度高,也缺乏统计意义,容易过拟合
  • 支持度太高(>30%)的规则,往往是“常识性组合”,比如“月卡+每日礼包”,这类规则不需要推荐玩家也会买,做推荐反而浪费资源
  • 最优区间:支持度在1%-20%之间,提升度大于2的规则

2. 置信度(Confidence)

定义:置信度 = 支持度(AB) / 支持度(A)。

举例:在购买了“高级经验书”的玩家中,有60%也购买了“体力药剂”。置信度 = 60%。

我的使用原则:

  • 置信度衡量的是“买了A的人,有多大比例也会买B”
  • 但置信度有一个缺陷:它会受B的基础购买率影响。如果B的购买率很高(比如“每日礼包”),置信度也会高,但这不代表A对B有推动作用
  • 所以置信度必须和提升度配合使用

3. 提升度(Lift)

定义:提升度 = 置信度(AB) / 支持度(B)。

举例:假设“体力药剂”的总体购买率是20%,那么提升度 = 60% / 20% = 3.0。

我的使用原则:

  • 提升度 > 1,说明A事件对B事件有正向推动作用
  • 提升度 = 1,说明A和B独立,没有关联
  • 提升度 < 1,说明A和B负相关,买了A的人反而不买B
  • 提升度 > 3,是核心推荐素材
  • 提升度在2-3之间,是次要推荐素材
  • 提升度 < 2,一般不推荐使用

游戏数据分析内购推荐 - 道具关联规则

四、具体案例与数据观察

1. 案例背景:一款剧情向RPG游戏

2022年,我作为数据分析顾问参与了一款日式RPG的手游内购优化。游戏月流水约800万,内购占比约45%。主要问题是:道具推荐弹窗的点击率只有2.1%,转化率更低,不到0.5%。

当时的推荐策略非常粗暴:只要玩家购买了A类道具,10秒后就弹窗推荐B类道具,B类道具由运营人员凭经验指定。

我们团队接手后,做了三件事:

  • 数据清洗:剔除免费道具,只保留付费道具,按24小时窗口构建购物篮
  • 分群计算:按玩家生命周期(新手、成长期、成熟期)分别计算规则
  • 场景化推荐:根据购买场景(如副本失败后、抽卡后、活动期间)动态调整推荐策略

2. 数据清洗过程

原始数据有100万+条交易记录。我们清洗后剩下约62万条有效记录。清洗过程如下:

  • 剔除免费道具记录(38万条)
  • 剔除系统赠送记录(12万条)
  • 剔除异常交易(如退款、测试账号、0元交易):约8万条
  • 最终保留有效付费记录:42万条

游戏数据分析内购推荐 - 道具关联规则

3. 规则挖掘结果

我们分三个玩家群进行挖掘,结果差异非常大:

玩家群Top 3 规则(提升度排序)提升度支持度
新手期“新手礼包” → “月卡”4.212%
新手期“体力药剂” → “抽卡券”3.88%
新手期“装备强化石” → “金币袋”3.115%
成长期“高级经验书” → “体力药剂”3.518%
成长期“限定武器箱” → “宝石包”3.26%
成长期“活动礼包” → “月卡续费”2.810%
成熟期“限定皮肤” → “特效光环”4.55%
成熟期“大月卡” → “限定头像框”3.97%
成熟期“公会道具” → “社交礼包”3.34%

数据观察:新手期的规则更偏向“基础道具”和“入门付费”,提升度普遍较高,因为新手对道具价值的认知还不清晰,更容易被推荐引导。成熟期的规则集中在“限定”和“社交”道具上,提升度最高,但支持度较低,说明这些规则虽然价值高,但覆盖的玩家群体较小。

4. 策略落地与效果

我们基于规则设计了三种推荐场景:

  • 场景一:玩家购买道具A后,在结算页面(而不是弹窗)展示关联道具B,并标注“组合购买省XX钻石”
  • 场景二:玩家在副本失败后,推荐“体力药剂+高级经验书”组合礼包,定价为单价的80%
  • 场景三:玩家在抽卡保底后,推荐“限定皮肤”和“特效光环”的组合,并给予“限时7天”的紧迫感

上线30天后,效果如下:

  • 推荐弹窗点击率从2.1%提升到6.8%
  • 推荐转化率从0.5%提升到2.3%
  • 内购整体转化率提升22%
  • 客单价提升8%

游戏数据分析内购推荐 - 道具关联规则

五、不同情况下的行动建议

1. 如果你的游戏是卡牌类

卡牌游戏的内购特点是:抽卡是核心,道具消耗速度慢,玩家对“稀有度”敏感。

行动建议:

  • 重点挖掘“抽卡道具”与“强化道具”的关联规则
  • 推荐场景应该放在“抽卡结果”之后,而不是购买前
  • 利用“保底机制”设计推荐(如:玩家抽到SR卡后,推荐对应的SR进化道具)
  • 提升度筛选标准:大于3
  • 支持度门槛:大于2%

2. 如果你的游戏是SLG类

SLG游戏的内购特点是:长期付费,策略性道具为主,玩家对“效率”敏感。

行动建议:

  • 重点挖掘“资源类道具”与“加速道具”的关联规则
  • 推荐场景应该放在“战斗开始前”或“资源不足时”
  • 设计“资源包+加速包”的组合礼包,定价为单价的75%
  • 提升度筛选标准:大于2.5
  • 支持度门槛:大于5%

3. 如果你的游戏是MMO类

MMO游戏的内购特点是:社交属性强,消费场景多样,玩家对“外观”和“社交”敏感。

行动建议:

  • 重点挖掘“外观道具”与“社交道具”的关联规则
  • 推荐场景应该放在“副本结束”或“公会活动”后
  • 设计“限定皮肤+特效光环”的组合
  • 提升度筛选标准:大于3
  • 支持度门槛:大于1%

4. 如果你的游戏是休闲类

休闲游戏的内购特点是:小额高频,玩家对“价格”敏感,生命周期短。

行动建议:

  • 重点挖掘“消耗品”与“非消耗品”的关联规则
  • 推荐场景应该放在“关卡失败”或“体力不足”时
  • 设计“体力药剂+增益道具”的小额组合(如6元)
  • 提升度筛选标准:大于2
  • 支持度门槛:大于10%

游戏数据分析内购推荐 - 道具关联规则

六、不同情况下的取舍

1. 纯度 vs 规模

在关联规则推荐中,你经常面临一个取舍:是追求规则的“纯度”(高提升度)还是“规模”(高支持度)?

我的判断逻辑:

  • 如果游戏处于“用户增长期”,推荐策略应该偏向“规模”,即使用高支持度的规则,覆盖更多玩家,即使提升度低一些
  • 如果游戏处于“成熟期”或“衰退期”,推荐策略应该偏向“纯度”,即使用高提升度的规则,针对高价值玩家做深度推荐
  • 如果游戏处于“活动期”,推荐策略应该平衡两者,既要覆盖足够多的玩家,又要保证推荐效果

2. 时效 vs 成本

关联规则挖掘需要时间和计算资源。你需要在“时效性”和“成本”之间做取舍。

我的建议:

  • 每周全量更新一次规则:适用于大多数游戏,成本可控,时效性足够
  • 每天增量更新规则:适用于活动频繁、数据变化快的游戏,但成本较高
  • 只更新高价值规则:适用于资源有限的团队,只关注提升度大于3的规则

3. 精准 vs 覆盖

推荐策略的“精准度”和“覆盖度”往往难以兼得。

我的判断逻辑:

  • 高精准度推荐:提升度 > 3,适用于高价值玩家(如付费大R),推荐内容少而精
  • 高覆盖度推荐:提升度 > 2,适用于普通玩家,推荐内容多而广
  • 混合策略:对高价值玩家使用高精准度推荐,对普通玩家使用高覆盖度推荐

游戏数据分析内购推荐 - 道具关联规则

七、总结

道具关联规则推荐不是算法问题,而是业务理解问题。我见过太多团队花大量时间跑算法,却忽略了数据清洗、玩家分群、场景化设计和效果评估这些更重要的环节。

我的核心建议如下:

  • 数据清洗是第一步,也是最关键的一步。剔除免费道具、系统赠送、异常交易,只保留有效付费记录
  • 按玩家生命周期分群,分别计算规则。新手期、成长期、成熟期的规则完全不同
  • 提升度是筛选规则的核心指标,小于2的规则一般不要使用
  • 推荐场景要多样化,不能只有弹窗。购物车推荐、结算页推荐、礼包设计、邮件推送,都是有效场景
  • 效果评估必须持续。推荐点击率、推荐转化率、客单价、内购转化率,每周都要看

下一个动作:回到你的数据,先做一次完整的清洗,然后按玩家生命周期分群,跑一次规则。你会发现,之前那些“无效”的规则,其实是因为你忽略了业务场景。

常见问题解答(FAQ)

1. 如何避免游戏内购关联规则推荐引起玩家反感?

我最近在优化我们手游的内购推荐系统,用关联规则挖出了不少“买了A也买B”的规律,但上线后玩家投诉“太烦了”“像推销员”。是不是我规则选的太激进?还是推荐频率太高?到底该怎么平衡推荐效果和用户体验?

关联规则推荐最致命的坑不是算不准,而是算得太准却让人反感。我亲自踩过这个坑:上线第一天,某个拥有高支持度(0.45)和置信度(0.72)的“大体力药水+经验书”组合,被设计成每次玩家购买体力药水后自动弹窗推荐经验书。结果次日付费转化率只涨了3%,但主动反馈“骚扰”的玩家却增加了12%。

后来我们做了三件事:第一,引入“推荐疲劳度”参数,同一规则对同一玩家24小时内最多展示2次;第二,分场景限制,只在结算页和购物车页面推荐,避免战斗中弹窗;第三,设置“负反馈”机制,玩家点击“不感兴趣”后,该规则自动降低权重。调整后,推荐点击率从18%提升到31%,投诉率下降至1.5%。

核心判断:关联规则是工具,用户心理才是边界。不要只看算法指标,必须结合游戏行为日志(如玩家在哪个页面停留、是否主动关闭弹窗)来动态调整展示策略。

2. 新手期玩家和大R玩家的关联规则应该分开计算吗?

我目前把全服所有付费订单混在一起跑关联规则,结果发现新手玩家买得最多的“新手礼包+金币”和高端玩家买的“限定皮肤+战队改名卡”完全不在一个量级。混在一起算出来的规则,新手觉得推荐太贵,大R觉得推荐太弱。是不是应该按玩家生命周期分层?具体怎么分?

必须分开,而且分层粒度要细到“新手期(0-7天)”“成长期(8-30天)”“成熟期(30天以上)”“大R(历史付费>500元)”。我经历过全量混算的惨痛教训:发现一条支持度0.28、置信度0.65的规则“新手礼包+首充双倍”,但实际大R玩家从未购买过新手礼包,这条规则对他们毫无意义。

具体做法:首先按付费金额和注册天数划分群组,然后对每个群组单独跑Apriori算法。对比数据:分层后,大R群的推荐转化率从8%提升到22%,新手群的客单价提升19%。

注意:大R群的数据量通常较小(可能只有几百个订单),要适当降低最小支持度阈值(比如从0.05降到0.02),否则会漏掉高价值但低频的规则。另外,同一玩家在不同阶段也会切换群组,比如玩家从新手期进入成长期后,他的推荐规则应自动切换。建议使用实时标签系统,每天更新一次玩家所属群组。

3. 关联规则中的提升度(Lift)到底有什么用?为什么只看支持度和置信度还不够?

我看了很多教程,都说关联规则要关注支持度、置信度、提升度三个指标。但我发现有些规则支持度不高(0.03)但置信度很高(0.8),而有些规则支持度很高(0.4)但置信度一般(0.5)。我该优先用哪个?提升度到底怎么帮我判断?有实战例子吗?

提升度是判断规则是否“有趣”的黄金标准,它能帮你筛掉“买了太阳也买了月亮”这种必然相关的伪规则。我举个例子:假设游戏里有“高级体力药水”和“低级体力药水”,两者支持度0.5,置信度0.75,但提升度=1.0,因为玩家买体力药水的总体概率就是75%,这不叫关联,这叫“同品类重复购买”。

真正有价值的规则,提升度必须>1.5。比如我们一款SLG游戏里发现“高级招募令+加速道具包”的提升度=2.8,意味着买了招募令的玩家买加速包的概率是普通玩家的2.8倍。这条规则支持度只有0.04,但转化效果极好:在结算页推荐后,该组合的客单价飙升40%。

我的筛选策略:先设定最小支持度(比如0.01),然后按提升度降序排列,优先上线提升度>2的规则。同时要结合业务判断:如果提升度极高但支持度极低(比如0.001),可能是小众行为的偶然,需要人工审核。

4. 游戏道具关联规则和电商购物篮分析有哪些关键区别?时间窗口怎么处理?

我原来做电商数据,用关联规则做“啤酒+尿布”推荐很顺手。现在转到游戏行业,发现玩家买道具的行为和电商完全不同:一个玩家可能在一小时内连续买5次道具,也有玩家一周才买一次。时间窗口到底怎么设?还有,游戏里新道具上线没有历史数据,冷启动怎么解决?

游戏和电商最核心的区别在于“购买节奏”和“上下文”。电商的购物篮通常是一次性结账,而游戏内购是“高频、小额、碎片化”的连续行为。我踩过一个大坑:直接照搬电商的“同一会话窗口”(30分钟),结果发现玩家在打副本时,每10分钟就买一次体力药水,导致所有道具都强关联在一起,生成了大量无用规则。

解决方案:采用“滚动的多窗口”策略。对快消品(体力药水、金币)使用15分钟窗口,对中频道具(角色碎片、装备箱)使用24小时窗口,对低频道具(限定皮肤、改名卡)使用7天窗口。我们通过对比发现,用单一窗口(24小时)时,规则数量是163条,但有效规则(提升度>1.5)仅占12%;

而多窗口策略下,规则总数降至89条,有效规则比例提升至38%。冷启动问题:新道具上线头两周,没有历史关联数据。我用的方法是“规则+专家策略”混合引擎:先由运营团队根据道具属性(例如“攻击型”和“暴击型”)手动设定初始关联规则,同时用A/B测试对比纯算法推荐和混合推荐的效果。

数据显示,混合推荐的首周点击率比纯算法高27%,且能积累足够数据后自动切换为纯算法。

核心关键词

读者评论

曹阳

作为从业六年的数据分析师,这篇文章把内购推荐的核心问题讲透了。最触动我的是“提升度低于2的规则不纳入推荐”这个判断标准,很多团队确实只盯着支持度和置信度,忽略了因果方向。文中24小时购物篮的构建思路也很有参考价值,我之前一直按单笔订单跑,结果关联规则稀疏得没法用。案例中的清洗流程(剔除免费道具、系统赠送)和分群计算(新手/成长期/成熟期)都是实战经验,直接抄作业就行。

丁宁

游戏运营一枚,看到文中“推荐场景单一化”那段差点拍大腿。我们之前就是粗暴弹窗,点击率不到2%。现在按文中建议改成了结算页组合折扣和副本失败后推荐体力药剂,点击率确实涨了。不过有个疑问:文中提升度大于3的规则才作为核心素材,但成熟期那些限定皮肤支持度只有5%,覆盖人群小,商业价值真的比新手期的高吗?希望能看到更多ROI对比数据。

常青

这篇文章把数据清洗的重要性说得很清楚。我之前做关联规则时,直接拿原始交易表跑Apriori,结果跑出一堆“月卡+每日礼包”这种废话规则。按照文中剔除免费道具和系统赠送后,有效记录从100万降到42万,规则质量高了很多。另外,按生命周期分群计算这个点也特别实用,新手期和成熟期的道具偏好完全不同,统一建模就是灾难。

夏楠

作为产品经理,觉得文中“推荐场景多样化”部分最有价值。单纯弹窗推荐确实容易引起反感,改为购物车组合折扣、结算页限时优惠、邮件推送专属优惠这些方式,用户体验会好很多。案例中转化率从0.5%提升到2.3%的数据很扎实,说明策略落地比算法本身更重要。不过文中没有提及A/B测试的具体设计细节,比如如何避免实验组和对照组之间的干扰,希望能补充。

宋妍

对卡牌游戏团队的建议很对症。我们产品就是卡牌,抽卡道具和强化道具的关联确实强,但之前一直没做场景化设计。文中提到“抽卡结果后推荐对应进化道具”这个思路,配合保底机制,能很好提升付费率。不过提升度大于3的门槛会不会太高?卡牌道具购买频次低,支持度可能普遍偏低,建议可以结合具体游戏的付费密度适当调整阈值。

免责申明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,帆软及九数云不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系jiushuyun@fanruan.com进行反馈,九数云收到您的反馈后将及时处理并反馈。
咨询方案
咨询方案二维码

扫码咨询方案

热门产品推荐

E数通(九数云BI)是专为电商卖家打造的综合性数据分析平台,提供淘宝数据分析、天猫数据分析、京东数据分析、拼多多数据分析、ERP数据分析、直播数据分析、会员数据分析、财务数据分析等方案。自动化计算销售数据、财务数据、绩效数据、库存数据,帮助卖家全局了解整体情况,决策效率高。

相关内容

查看更多
数据分析之智能预警 – 动态阈值

数据分析之智能预警 – 动态阈值

动态阈值不是算法问题,而是假设问题 我在2023年接手了一个电商平台的稳定性项目。当时团队最头疼的并不是某个微 […]
数据分析之对话式分析 – NL2SQL

数据分析之对话式分析 – NL2SQL

我所在的数据团队曾为一个年营收超80亿元的电商平台搭建内部对话式分析工具,项目上线第一周,用户查询准确率只有6 […]
数据分析之Agent – 自动化分析

数据分析之Agent – 自动化分析

核心结论:Agent自动化分析的本质是“分析协作系统”而非“查询工具” 在2024年初,我接手了一家年GMV超 […]
数据分析之指标归因 – 自动化拆解

数据分析之指标归因 – 自动化拆解

2023 年,我接手了一家月活 300 万的工具类 App 的数据分析工作。当时团队最头疼的问题不是数据量太大 […]
数据分析之增强分析 – 自然语言查询

数据分析之增强分析 – 自然语言查询

我在过去两年深度参与了三个增强分析项目的落地,有一个场景让我印象极深:某零售企业的数据团队花了三个月搭建了一套 […]

让电商企业精细化运营更简单

整合电商全链路数据,用可视化报表辅助自动化运营

让决策更精准