我第一次认真质疑"组合优化"这件事的价值,是在2023年接手一个家居类目店铺的诊断项目时。当时这家店铺的SKU从年初的420个精简到280个,砍掉的全是月销低于5件的长尾款,按理说"结构更健康了"。但接下来三个月,GMV没涨,客单价从186元掉到163元,连带毛利率从41%跌到34%。运营负责人很困惑:明明SKU更聚焦了,为什么反而更差?我拉了三个月的购物篮数据才发现问题,被砍掉的那些"低销SKU"里,有37个是高频连带购买的"钩子商品",它们自己卖得少,但稳定地把流量导向了高毛利的主推款。
砍掉它们,等于砍掉了组合的入口。这件事让我意识到:大部分团队做商品分析时,看的是单品效率,而组合优化真正要管的,是商品之间的结构与关系。这正是本文要交付的核心,一份可以直接对照执行的组合优化增长策略事项清单,而不是又一篇"要重视数据分析"的正确废话。
在展开细节之前,我先把这份清单的骨架摆出来。过去几年我在十几家不同规模的电商团队里做商品诊断,反复验证下来,能真正推动增长、而不是停留在PPT上的组合优化事项,其实就这么几件。它们不是平行的并列关系,而是有先后的依赖顺序。
第一件事是定义品类角色,第二件事是构建价格带矩阵,第三件事是挖掘关联规则,第四件事是建立组合测试机制,第五件事是设置淘汰与迭代规则,第六件事是把库存和采购联动进来。这六件事里,前两件决定"组合长什么样",中间两件决定"组合怎么被验证",后两件决定"组合能不能活下去"。
我之所以强调这个顺序,是因为见过太多团队跳过前两步直接做关联推荐,结果推荐出来的组合全是低毛利的凑单款,卖得越多亏得越多。也见过团队只做角色定义和价格带,做完一份漂亮的分析报告就停在原地,没有任何测试和淘汰机制,三个月后组合结构又变回老样子。

绝大多数商品分析报表的第一屏,都是"销售额TOP20单品""转化率最高单品""库存周转最快单品"。这类报表的隐含假设是:把每个单品都优化到最优,整体就是最优的。但在真实的商品体系里,这个假设根本不成立。
我做过一个测试,把某女装店铺的280个SKU按"单品毛利额"排序,前20%的单品贡献了约68%的毛利,看起来非常符合二八法则。但当我把这56个"高毛利单品"单独拎出来,模拟"只保留它们"的场景时,整店的连带购买率从1.42下降到0.91,客单价从178元掉到141元。原因是这些高毛利单品彼此之间缺乏关联,顾客买一件就走,组合的"网"被拆散了。
这就是组合优化和单品优化的本质区别:单品优化追求每个节点的效率最大化,组合优化追求节点之间连接的价值最大化。前者是局部最优,后者才是全局最优。

我梳理过几十个团队做组合优化的失败原因,最后收敛到三个卡点。这三个卡点跟团队能力关系不大,更多是机制和认知层面的问题。
卡点一是缺乏"角色定义"的共识。运营说A款是引流款,采购说A款是利润款,两个人对同一个商品的理解完全不同,导致资源投放互相打架。没有角色定义,组合就是一堆没有分工的商品堆在一起。
卡点二是没有测试机制,决策靠"感觉"。调整组合的时候,最常见的说法是"我觉得这两款搭配会更好卖"。但"觉得"没法复盘,也无法沉淀经验。三个月后换个人接手,一切从头再来。
卡点三是前端组合和后端库存脱节。运营设计了一个漂亮的组合套餐,结果其中一款断货,整个组合失效;或者组合卖爆了,采购没跟上,被迫临时补货,成本飙升。
这三个卡点的共性是:它们都不是分析问题,而是机制问题。所以这份清单的重点,不是教你更复杂的分析方法,而是帮你把分析结果变成可执行的机制。
这是最普遍也最致命的误区。选品优化解决的是"卖什么",组合优化解决的是"怎么卖、卖多少、和谁一起卖"。一个店铺可以选品选得很好,每个单品都是精挑细选的,但组合起来毫无章法,照样不增长。
我的判断依据是:选品优化的评价维度是单品指标(销量、转化、毛利),组合优化的评价维度是关系指标(连带率、价格带覆盖、角色完备度)。两者用的报表都不一样,怎么可能是一回事。
GMV是结果指标,不是过程指标。当GMV下滑时,你盯着它看是看不出原因的。真正能解释GMV变化的是关联购买率和价格带结构这两个中间指标。
关联购买率下降,说明商品之间的"网"在变松,顾客越来越倾向于单件购买;价格带结构出现断层,说明你可能丢掉了一整个消费能力区间的顾客。这两个指标才是组合优化的方向盘。
大部分团队在"加组合"这件事上很积极,在"减组合"这件事上很消极。但组合优化本质上是动态平衡,你加进来的每一个新组合,都可能稀释原有的流量分配。不做淘汰,组合数量只会越滚越大,最后回到"什么都卖、什么都卖不好"的状态。
我见过太多团队把组合优化做成月度会议上的一个议题,讲完就散会,下个月再看数据。但商品的连带关系变化是很快的,一次大促、一次平台算法调整、一次竞品降价,都可能在两周内改变组合的有效性。月度复盘的周期,对于组合优化来说太慢了。
运营看前端转化,采购看后端周转,两个部门KPI不同,天然对立。但组合优化的效果,很大程度上取决于这两个部门能不能联动。一个高连带率的组合,如果库存跟不上,等于白设计;一个库存周转很快的组合,如果毛利率太低,也是白忙。

我建议所有做商品分析的人,先把思维从"列表"切换到"图"。列表思维下,商品是独立的行,每行有自己的属性;图思维下,商品是节点,商品之间的购买关系是边。
这个切换带来三个直接好处:第一,你会开始关注"边"的密度,也就是连带关系;第二,你会关注节点的"中心性",哪些商品是连接多个群体的枢纽;第三,你会关注"社区结构",哪些商品群聚在一起,形成一个自然的小组合。
组合优化真正要做的,就是识别这些社区,然后有意识地强化或调整它们。一个没有被识别出来的自然社区,你可能在无意识地破坏它;一个被识别出来的社区,你可以主动扶持它。
把图思维落地到具体分析,我常用的三个维度是角色、价格带和关联。它们分别回答三个问题:这个商品在组合里扮演什么职能?它的定价是否覆盖了目标人群?它和谁天然互相带动?
角色维度上,我把商品分为四类:引流品(负责拉新和入口)、利润品(负责贡献毛利)、形象品(负责拉高品牌调性)、关联品(负责带动其他商品)。一个健康的组合,四类角色都要有,而且比例要匹配店铺阶段。
价格带维度上,我更关注"断层"而不是"覆盖"。很多店铺的价格带看起来覆盖很广,从39元到899元都有,但中间某个区间是空的,比如199-299元完全没有商品,这就导致一部分顾客在升级消费时无处可去。
关联维度上,我用的是"提升度"而不是简单的"同时购买次数"。同时购买次数高的两个商品,可能只是因为它们都卖得好;提升度高才说明它们之间存在真实的带动关系。
这是我想特别强调的一个判断逻辑。大部分商品分析用的是平均思维,比如"这个类目平均毛利率35%,我们的毛利率只有30%,需要提升"。但平均思维在组合优化里经常误导人。
更有用的思路是边际思维:如果我再加一个SKU,它会带来多少增量连带购买?如果我再砍一个SKU,会损失多少连带路径?组合优化决策的本质,是不断在边际上做加减法,而不是把平均值往上拉。

组合优化的分析量级,手工Excel很难支撑。当SKU超过200个,两两之间的关联组合就接近2万对,再加上价格带矩阵、角色识别、时序变化,靠人力根本跑不动。我自己在做诊断时,会用一些跨境和电商数据分析工具来加速,其中数跨境(官网:https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;
_unit=gys)是我在商品结构分析和多平台数据整合场景下用得比较顺手的一个。
我选择工具的标准有三个:第一,能不能做跨平台的数据整合,因为很多团队同时在多个平台卖货,分开看会丢失全局视角;第二,能不能支持关联分析,而不是只给你销售额排行;第三,输出的结果能不能直接对接执行,而不是又一份需要二次加工的报表。数跨境在这三点上做得相对完整,尤其在商品维度分析和数据源整合上,能省掉不少手工整理的功夫。
我拿一个真实的跨境店铺案例来说明流程。这个店铺主营家居收纳类目,SKU约310个,横跨三个平台。接手时,店铺GMV连续两个月下滑约12%,运营团队找不到明确原因。
第一步是数据整合。把三个平台的订单和商品数据拉到一起,这一步如果手工做,光字段对齐就要大半天。用工具整合之后,我拿到了一份统一的商品主数据表。
第二步是角色识别。我按毛利率和连带贡献把310个SKU打到二维坐标里,结果发现有87个SKU落在"低毛利+低连带"的区域。这87个SKU贡献了全店23%的库存占用,却只贡献了6%的销售。
第三步是价格带分析。把价格分成50元一档,我发现129-179元这个区间几乎空白,而店铺的竞品在这个区间的销量占比高达27%。这意味着店铺在顾客"升级消费"的路径上有个巨大的断口。
第四步是关联挖掘。跑完提升度之后,识别出4个比较明显的商品社区,其中最大的一个社区包含19个SKU,核心是一个售价69元的收纳篮。这个收纳篮单独看毛利只有21%,但它平均每卖出1件会带动1.8件其他商品,是典型的钩子商品。
第五步是输出行动清单。基于以上诊断,我给出了四条建议:淘汰87个边缘SKU中的62个;在129-179元档位补3-5款商品;把收纳篮放在所有组合套餐的入口位置;对4个社区各设计一套关联推荐。

这套调整执行三个月后,店铺的几个关键指标出现了明显变化。GMV止跌回升,环比增长9%;客单价从152元提升到178元,主要来自价格带补齐带来的升级消费;库存周转天数从58天降到44天;但毛利率小幅下降2个百分点,从36%降到34%,原因是新增的中价位商品毛利略低。
这个案例里有一个很重要的判断:组合优化的结果,往往不是所有指标都变好,而是"关键指标变好、次要指标可以接受一定让步"。如果一味追求毛利率不降,那价格带就补不上,客单价上不去,这是取舍问题,不是优化问题。

SKU数量少的时候,不要上复杂工具,也不要搞什么社区识别。你的核心动作是两个:第一,把每个SKU的角色写清楚,用一张A4纸就能搞定;第二,手工跟踪每个SKU的连带情况,每周看一次购物篮。
这个阶段最忌讳的是"用大厂方法做小店"。我见过很多小店主买了一堆分析工具,最后发现数据量太小,跑出来的关联规则统计上不显著,反而被误导。SKU少的时候,人的直觉加基础数据,比模型更靠谱。
这是最需要系统化组合优化的区间。SKU数量足够多,人的直觉开始失效,但又不至于复杂到需要专门的算法团队。我的建议是建立三张表:角色表、价格带表、关联表,每周更新一次。
这个阶段可以借助数跨境这类工具做数据整合和关联分析,把手工处理的时间省下来,用在决策和沟通上。重点是把分析结果转化成可执行的推荐位、组合套餐和补货计划。
这个量级下,必须引入工具和机制,靠人工已经不可行。我的建议是把组合优化做成一个固定的周度流程,有明确的输入(数据)、处理(关联分析)、输出(行动清单)和复盘(效果验证)。
同时,这个阶段的团队需要专人负责组合优化,而不是把它挂在某个运营的兼职任务里。没有专职owner的组合优化,几乎一定会沦为季度会议上的一个PPT页面。

这是组合优化里最经典的取舍。高毛利商品往往不带货,高连带商品往往毛利低。我的判断是:在店铺处于增长期时,优先保连带率;在店铺处于稳定期或利润压力大时,优先保毛利率。
理由是增长期最重要的是把顾客基数做大、把购买频次做高,这时候让出部分毛利去换连带是划算的;而稳定期顾客基数已经稳定,重点转向把每个顾客的利润榨出来,这时候毛利率就更关键。
补齐价格带断层,通常意味着要补充一批新SKU,这会带来库存压力。尤其在资金紧张的时候,这个取舍很难做。我的建议是优先用现有商品的"变体"来补,而不是开新款。
比如原本只有大号收纳盒卖129元,你可以通过增加中号、小号的规格,把价格带下探到79元和99元,而不是重新开发一款新商品。用变体补价格带的成本,远低于开新品。
组合测试需要同时跑多个组合,占用资源;集中资源又意味着试错机会变少。我的判断是:在组合数量少于20个时,集中资源打爆款组合;超过20个时,必须采用并行测试。
原因是组合数量少的时候,资源集中能更快看到效果,也更容易形成口碑;组合数量多的时候,集中资源会导致大量组合从未被测试,长期看反而拖累整体效率。
淘汰SKU时,最大的阻力往往不是数据,而是情感。"这个款我们做了三年了""这个供应商关系很好",这类理由在数据面前通常站不住脚,但在团队内部却很有分量。
我的做法是给淘汰设一个明确的量化底线:连续8周连带贡献低于0.3次/件,且毛利率低于20%,就进入淘汰候选。有了这条线,讨论就从"要不要砍"变成"数据是否达标",情感成本大大降低。

下面这张表是本文的核心交付物。每一项事项都按"做什么,为什么,怎么做,衡量指标,节奏"的统一结构展开,确保它可以被直接对照执行。
| 事项 | 做什么 | 为什么 | 衡量指标 | 节奏 |
|---|---|---|---|---|
| 事项一 | 定义品类角色并分配资源 | 没有角色的组合就是无序堆叠 | 四类角色SKU占比、角色资源投入比 | 季度重定义,月度微调 |
| 事项二 | 构建价格带组合矩阵 | 价格断层会直接压死客单价 | 价格带覆盖率、断层数、升级消费率 | 月度更新 |
| 事项三 | 挖掘关联规则并设计组合推荐 | 关联是组合效应的直接来源 | 提升度、连带购买率、推荐位点击率 | 双周跑一次 |
| 事项四 | 建立组合测试机制 | 把拍脑袋变成可验证 | 测试组合数、胜出率、测试周期 | 持续进行,每批2周 |
| 事项五 | 设置组合淘汰与迭代规则 | 不淘汰的组合会稀释流量 | 淘汰执行率、组合数量增长率 | 月度淘汰 |
| 事项六 | 联动库存与采购计划 | 前端组合需要后端供给保障 | 组合断货率、组合库存周转天数 | 与采购同步周会 |
| 事项七 | 建立周度组合复盘节奏 | 月度复盘太慢,组合变化快 | 复盘执行率、问题关闭率 | 每周一次 |
把这七项事项落到周节奏上,我建议如下安排。周一是数据更新日,周二到周三是分析和测试日,周四是调整执行日,周五是复盘和下周计划日。这个节奏听起来有点重,但对于SKU超过300个的店铺来说,是值得的。
周节奏模板(建议)
周一:更新角色表、价格带表、关联表数据
周二:识别本周异动商品(连带率骤降或骤升)
周三:设计并上线1-2个组合测试
周四:调整推荐位、组合套餐、补货计划
周五:复盘本周测试结果,输出下周计划
周末:自动化跑关联规则,为周一准备数据
这是竞品内容普遍缺失的环节。我见过太多团队做了组合优化,但无法证明效果,最后不了了之。验证的核心是"归因",也就是把增长中属于组合优化的部分单独拆出来。
我的做法是三步:第一步,建立对照组,把相似的两组商品分别做和不做组合优化,观察两组的连带率差异;第二步,做时间序列对比,看优化前后的连带率和客单价变化是否存在明确的拐点;第三步,做组合层面的ROI核算,把组合优化投入的人力、工具和库存成本,和带来的增量毛利做对比。
只有这三步都走通,你才能理直气壮地说"组合优化带来了增长",而不是把大盘的自然波动或者大促的临时效果算在自己头上。

可以,但要降低精度要求,聚焦在角色和价格带这两件最基础的事情上。不需要复杂的关联挖掘,靠每周观察购物篮和顾客咨询记录,也能识别出明显的钩子商品。工具方面可以借助数跨境这类上手门槛不高的平台做数据整合,避免一开始就被技术卡住。
我的经验是双周跑一次关联分析,月度做一次淘汰决策,季度做一次角色重定义。周度复盘是执行层面的,用来跟踪具体动作;双周、月度、季度是策略层面的,用来调整方向。不要把所有事情都堆在一个周期里。
我的建议是数据合起来看,执行分开做。合起来看是为了识别全局的角色和结构,避免在A平台砍掉的商品,其实是B平台的核心钩子;分开做是因为不同平台的用户画像、算法逻辑和竞争环境差异很大,用一个组合策略套所有平台通常会失败。
这是淘汰决策必须提前评估的。我的做法是在淘汰前先跑一次"路径影响分析",看看要淘汰的SKU连接了哪些商品。如果它连接的边很少,放心淘汰;如果它是几个高毛利商品的关键入口,就要考虑先补一个替代钩子,再淘汰它。
组合优化会直接影响定价策略。当你补齐价格带、设计组合套餐时,定价不再是单个商品的事,而是"组合内商品之间的价格差"的事。我建议在定价时明确每个组合的"锚点商品"和"搭配商品",锚点商品定价偏低做入口,搭配商品定价偏高做利润,整体组合毛利才是健康的。
回到开头那个家居店铺的案例,它教给我的最重要一课是:组合优化不是一次项目,而是一种持续的经营习惯。那个被砍掉的37个钩子商品,如果团队平时就有角色意识和关联跟踪,是不会被误伤的。它们不是死在选品决策上,而是死在缺乏组合视角的日常经营里。
这篇文章给出的七项事项、周度节奏和四组取舍,本质上不是让你照单全收,而是给你一个可以持续迭代的框架。不同阶段、不同规模、不同平台,框架内的具体做法都要调整,但框架本身,角色、价格带、关联、测试、淘汰、联动、复盘,是通用的。
如果你读完之后只做一件事,我建议是做"角色定义"。把你店铺里所有SKU按引流、利润、形象、关联四类标注一遍,然后看比例是否合理。这件看起来最简单的事,往往能暴露出最多问题,也是后面所有组合优化动作的地基。
下一步,你可以从本周就开始更新你的角色表,然后把价格带矩阵补上。两周之后,你会开始看到组合视角带来的决策差异,这就是从"看单品"到"看组合"真正发生转变的时刻。
我们团队每周都拉商品数据报表,UV、转化率、客单价都看,但老板还是说我们没做组合优化,我就很困惑,这两件事到底是不是一回事。如果只是换个名字,那为什么还要单独做组合优化?
不是一回事。商品分析回答的是“每个商品现在卖得怎么样”,组合优化回答的是“这些商品放在一起能不能互相带动、结构上有没有缺口”。判断依据是看三件事:品类角色是否明确(引流品、利润品、形象品各自是否清楚)、价格带是否连续覆盖没有断层、商品之间的关联购买率是否被主动管理过。
如果一份分析报告只列了单品排名和转化率,没有这三项,那它就只是单品分析,不是组合优化。可执行的做法是:在现有商品报表基础上,加一列品类角色标签,再加一张价格带分布图和一张关联购买矩阵,这三样补齐才算进入组合优化的范畴。
我之前做了一轮组合调整,把几个爆款绑在一起做推荐,结果GMV确实涨了,但月底一算毛利反而掉了,库存也压了不少。我就很疑惑,组合优化到底该盯哪个指标,是不是我一开始方向就错了?
GMV涨而利润没涨,通常说明组合优化只做了“连带销售”没做“结构选择”。组合优化的第一指标建议看连带率(或关联购买率)和组合毛利贡献,而不是单看GMV。判断依据:如果连带率提升但组合毛利贡献下降,说明你搭的组合是低价带引流品带低价带利润品,或者用高折扣把利润品卖成了引流品。
可执行做法是给每个组合算一个“组合毛利贡献”口径,即组合内所有商品的(售价减成本)乘销量之和,按周对比;同时设一条红线,比如组合毛利贡献不能低于优化前的95%,低于就停掉这个组合。库存联动也要看:组合上线前先确认被搭售商品的库存周转天数是否支持,否则就是把滞销品换个方式压仓。
我们店铺SKU不算少,但每次做价格带分析,都觉得好像每个价格段都有一两个商品,可用户还是说找不到合适的。我就想知道,价格带覆盖完整到底有没有一个能落地的判断标准,而不是凭感觉?
有一个相对可操作的判断方法:先按用户可感知的价格区间把价格带切成若干段,比如每段跨度不超过整体价格区间的15%到20%,然后看每一段内是否同时满足三个条件,至少有一个引流品、至少有一个利润品、该段的商品数占比不低于3%。
如果某一段只有商品但没有角色区分,或者商品数占比低于3%,这段就属于“名义覆盖但实际断层”。另一个判断依据是看该价格段的转化率是否显著低于相邻价格段,低太多通常说明这一段缺少合适的选择而不是没有需求。
落地做法是每月做一次价格带,角色交叉表,把断层的价格段直接列为下月选品或调价的补位任务,而不是等选品会临时拍。
我们做完组合调整后数据确实好看了一点,但我不确定这是组合优化起的作用,还是那段时间正好赶上活动或者大盘上涨。老板问我要证据,我拿不出一个明确的验证方式,这种情况该怎么判断?
验证的核心是设置对照组和观察窗口,而不是看优化前后的整体数字。可执行做法有三步:第一,选一组结构相似但没做组合优化的商品作为对照组,或者用同一商品在不同渠道/人群做A-B测试,只在一侧上组合策略;第二,观察窗口至少覆盖两个完整周,避免单周波动干扰,指标同时看连带率、组合毛利贡献和售罄率;
第三,判断标准是实验组的连带率提升幅度是否显著高于对照组,如果两组提升幅度接近,说明增长来自大盘或活动而非组合优化。另一个判断依据是看组合内商品的售罄率变化,如果被搭售商品售罄率同步提升,说明组合确实在带动结构,而不是只靠一个爆款拉整体。


读者评论
我们店也砍过低销款,结果连带率直接掉了一半,当时完全没意识到那些是钩子商品,这篇文章点醒我了。
把商品体系当成图而不是列表,这个视角很实用,不过对于小团队来说,落地关联规则分析的技术门槛还是偏高。
库存和采购联动这点太真实了,运营设计套餐卖爆了,采购跟不上,最后断货差评一堆,组合再好也白搭。
文章对单品效率和组合健康的区分很到位,但瀑布图的增量数据是示意推演,实际效果因店而异,不能直接照搬。
误区里说‘只做优化不做淘汰’我深有体会,组合越加越多,流量被稀释,最后又回到什么都卖不好的状态。