去年第四季度,我帮一家做家居收纳类目的店铺做商品复盘。团队三个人,拉了二十七张表,开了两次会,最后的结论是"整体动销率下降了3.2个百分点"。这个结论没有错,但完全没用,因为没有人能回答下一个问题:这3.2个点,是哪个品类掉下来的?是哪个价格带掉下来的?是某个引流款带崩了一整条关联链,还是新上的三十个SKU把分母撑大了?
那次复盘之后我彻底改了一套做法:不再以SKU为分析单元做复盘,而是以"组合"为分析单元。组合可以是一个品类内部的价格带结构,可以是一组高频共现的商品,也可以是一条从引流到利润的完整链路。改完之后,同样三个人、同样一次会,我们能把"掉了3.2个点"拆成"某个99-149元价格带的关联链断裂导致连带率从1.68掉到1.31",然后直接对应到三个可执行动作上。
这篇文章讲的就是这套方法:怎么定义组合、怎么建基准、怎么归因、怎么把结论讲清楚。中间会用我实际跑过的一套流程和一个具体案例展开,包括我在不同SKU规模下踩过的坑和取舍判断。
我把这几年做商品复盘沉淀下来的判断,先集中放在这一节。如果你只读一节,读这节就够了。
单品分析的假设是:每个SKU的成败可以独立归因。这个假设在流量便宜、竞争稀薄的阶段成立,因为每个SKU都能分到相对充足的曝光,表现好坏基本反映自身的产品力和定价。
但现在不成立了。一个SKU卖不动,很可能不是它本身的问题,而是它所在的组合里缺少承接流量的一环;一个SKU卖得好,也可能只是因为它旁边那件商品在做低价引流,把流量顺手带过来了。当SKU之间的流量、库存、定价互相挤压时,独立归因就是错的。
组合视角的核心变化是:你不再问"这个SKU为什么不行",而是问"这个组合单元为什么不健康,该换掉里面哪一环"。
我见过太多复盘会,本质是"数据复述会",把上周期的数字念一遍,讨论一下"是不是市场不好",然后散会。这种复盘对下一个周期的商品决策不产生任何影响。
真正有价值的复盘,衡量标准只有一个:从发现异常到做出组合调整的时间,有没有被压缩。我带的团队把这条周期从"月度复盘会之后"压缩到"周度看板触发预警后48小时内"之后,同一个类目的滞销库存金额下降了约三成。这不是分析能力提升带来的,是决策速度提升带来的。
只考核动销率的团队,会把滞销品下架、把长尾SKU合并,动销率立刻漂亮,但客单价和连带率会掉。只考核毛利贡献的团队,会砍掉所有引流款,短期毛利上升,三个月后流量断崖。
所以我坚持用四个指标构成一个制衡组:动销率(结构宽度)、连带率(组合黏性)、毛利贡献占比(盈利质量)、周转天数(资金效率)。任何一个指标单独恶化都不足以触发动作,两个以上同时恶化才进入归因流程。
这是被严重低估的一条。你的复盘结论要同时面对三类人:向上要汇报给管理者,横向要跟采购、运营、投放对齐,向下要给执行同学讲清楚动作。如果结论只存在于你的表格里,它就不会变成动作。
后面第九节我会给一套可以直接套用的讲解模板,包含结论先行结构、归因表达方式和一张图的画法。

我把店铺的商品阶段粗分成三段,每一段的复盘逻辑都不一样。很多团队的问题在于,店铺已经进入第三阶段,却还在用第一阶段的方法做复盘。
这个阶段单品分析其实是对的。SKU少,每个SKU都能被充分观察,销量、转化率、评价数这些指标就足以做决策。复盘会上讨论"哪个品要加推、哪个品要清掉",效率很高。
风险在于,这个阶段的成功会让人形成路径依赖,认为商品分析就该这么做。等到SKU涨到八百,还在按单品看,就会开始出现"看不过来"的情况。
这是最难受的一段。我经历过的具体症状有三个。
我当时做了一件现在回想起来很蠢的事:把SKU按销量排序,把后30%直接砍掉。结果下个月动销率确实上去了,但客单价掉了一截,因为被砍掉的很多是低销量高连带的配饰类和补充装,它们不产生GMV,但它们让主商品的组合更完整。
解法是把复盘对象从SKU换成组合单元,并且固定三件事:组合怎么划分、基准怎么定、异常怎么归因。这三件事定下来之后,SKU数量增长不再直接导致复盘失控。
我一般把组合单元按三层划分:第一层是品类×价格带(用于看结构),第二层是共现商品簇(用于看连带),第三层是引流-利润链路(用于看盈利质量)。三层视角各自负责不同的判断,不混在一起。

下面这五个误区,我在不同团队反复见到。它们的共同特征是:看起来都在做数据工作,但结构上无法产出决策。
很多团队会把单品报表做到极致:每个SKU的曝光、点击、转化、加购、退货、评价全部拉出来,做成几十列的宽表。但报表越细,决策越难,因为你没有一个"该看哪里"的优先级判断。
我的判断标准很直接:如果一份商品报表看完之后,你无法在五分钟内说出"这周要动哪三个组合",那这份报表就是无效的。细度不等于决策力。
典型场景:运营同学把看板投出来,逐项念"动销率62%,环比下降1.8个点;连带率1.42,环比下降0.06;毛利率34.7%,环比上升0.3个点"。念完之后大家点头,散会。
问题在于,复述数据不是分析,分析必须包含"所以呢"这个环节。动销率下降1.8个点,是因为分母变大、还是因为某个组合单元断裂、还是因为季节切换?这三种原因对应完全不同的动作。
转化率是单品时代的核心指标,因为它的分母是流量,反映的是"这个商品本身能不能打动用户"。但在组合优化里,更关键的是连带结构:用户买了A之后,还会不会买这个组合里的B。
我见过一个案例:某个价格带的转化率一直很健康,但连带率从1.7掉到1.2。原因是这个价格带里的主推款换了,新主推款和原有的搭配款在风格上不匹配。转化率完全看不出这个问题,因为它只看单品。
"上了新品之后连带率下降了,所以新品有问题",这是典型的把时间上的先后当成因果。真实原因可能是新品上架期间正好赶上大促,大促期间用户更倾向于只买单一爆款,连带率天然偏低。
我的做法是:任何归因结论都要做一个对照验证。要么找同期未受影响的组合单元做对比,要么把促销订单剔除后重算一遍。如果结论在剔除干扰后消失,那它就不是真因。
没有基准线,你就无法判断"1.42的连带率"是正常还是异常。基准线的来源有三种:历史同期自身表现、同价格带同类目横向表现、以及业务目标反推的目标值。这三种我都用,但优先级是历史同期优先,因为可比性最强。
实操上我会给每个组合单元建三个月滚动基准,并设置两条线:预警线(偏离基准15%)和介入线(偏离基准25%)。触及预警线记录观察,触及介入线进入归因流程。这条规则把"要不要讨论"变成了客观判断,省掉了大量会议时间。

这一节是方法论主体。我用"三个维度"定义看什么,用"四个动作"定义怎么做。
核心判断是:你的GMV和毛利是不是过度集中在少数几个品类上。集中度高不是坏事,但需要区分是"主动聚焦"还是"被动依赖"。
判断方法是用CR3(前三大品类GMV占比)和CR3的稳定性。如果CR3长期在70%以上且波动小,说明你有一个稳定的基本盘,可以放心用资源做深。如果CR3在快速上升,说明其他品类在衰退,需要排查是流量分配问题还是选品问题。
价格带最容易被忽略,但它往往是毛利波动的主因。我见过太多店铺价格带是断裂的:要么集中在低价格带,用户在店内无法完成升级;要么中间层缺失,从99元直接跳到599元,中间没有承接。
实操上我会做一张价格带×GMV占比的分布表,然后重点看两个东西:相邻价格带之间的跃迁比例(用户在店内是否有升级路径),以及各价格带的毛利贡献是否与GMV贡献匹配。如果某个价格带贡献了30%的GMV但只贡献12%的毛利,它就是结构性亏损入口。
这一层用共现分析来做。把订单拆成商品对,统计哪些商品经常一起被买。然后判断:高频共现的商品对,是否都被有意识地组织成了一个可运营的组合。
很多店铺的高频共现是"自然发生"的,运营完全不知道,也没有在陈列、推荐位、详情页上做任何强化,更没有做组合定价。这类共现是白送的流量红利,捡起来成本极低。
给每个组合单元定三个月滚动基准,包含四个指标:动销率、连带率、毛利贡献占比、周转天数。基准不是目标,是参照系。没有基准就没有异常,没有异常就没有复盘对象。
用二维矩阵把组合单元摊开,横轴是规模(GMV贡献),纵轴是效率(毛利贡献/GMV贡献的比值)。四个象限分别对应不同策略:高规模高效率(守住)、高规模低效率(改造)、低规模高效率(放大)、低规模低效率(清理)。
归因的关键是区分三类原因:结构问题(组合本身配置错了)、执行问题(组合对了但陈列/定价/流量没跟上)、外部问题(季节、竞争、平台规则)。
区分方法很朴素但有效:如果是结构问题,同类组合单元会同时恶化;如果是执行问题,只有个别组合单元异常;如果是外部问题,整个类目甚至跨类目都会同步变化。我一般先看"异常的范围",范围越广,原因越偏外部。
动作必须是可验证的、有截止时间的、指向具体组合单元的。我要求团队每条复盘结论对应不超过三个动作,每个动作写清三件事:动哪个组合单元、预期哪个指标变化多少、什么时候回看。
| 组合类型 | 典型特征 | 主要风险 | 优先动作 |
|---|---|---|---|
| 高规模高效率 | GMV占比高,毛利率高于类目均值 | 被竞品针对性跟进,流量成本上升 | 加投放保护,扩充同价格带SKU做防御 |
| 高规模低效率 | GMV占比高但毛利贡献明显偏低 | 规模越大亏损越多,退货率上升 | 拆出亏损SKU,重构价格带,测试提价弹性 |
| 低规模高效率 | GMV占比小但毛利率显著偏高 | 曝光不足,长期被埋没 | 提升陈列权重,绑定引流款做组合推荐 |
| 低规模低效率 | 两个维度都低于基准 | 占用库存与运营精力,拉低整体周转 | 限定观察期,到期清退或合并SKU |

前面是判断逻辑,这一节是执行。我把执行拆成三件事:数据准备、指标计算、结果呈现。中间会给两段可直接用的代码。
不需要几十列。我的经验是,只要下面这些字段齐全,就能覆盖九成以上的组合复盘需求:
这里最常见的缺失是价格带字段。很多团队的价格带是在报表工具里临时用公式算的,导致口径不一致,有的按吊牌价分,有的按实付价分。价格带必须作为稳定的维度字段预计算好,否则跨期对比没有任何意义。
下面这段 Python 代码是我实际在用的版本,输入是按月聚合的SKU明细,输出是"品类×价格带"粒度的组合健康度表。核心是把四个制衡指标一次性算出来。
import pandas as pd
sku_monthly.csv 字段:month, sku_id, category, price_band,
sales_amt, sales_qty, gross_profit, stock_amt
df = pd.read_csv("sku_monthly.csv")
combo = (
df.groupby(["category", "price_band"])
.agg(
sku_cnt=("sku_id", "nunique"),
sales=("sales_amt", "sum"),
gross=("gross_profit", "sum"),
stock=("stock_amt", "mean"),
active_sku=("sales_qty", lambda s: (s > 0).sum()),
)
.reset_index()
)
四个制衡指标
combo["动销率"] = combo["active_sku"] / combo["sku_cnt"]
combo["毛利率"] = combo["gross"] / combo["sales"].replace(0, pd.NA)
combo["周转天数"] = combo["stock"] * 30 / combo["sales"].replace(0, pd.NA)
combo["毛利贡献占比"] = combo["gross"] / combo["gross"].sum()
combo["单SKU月均产出"] = combo["sales"] / combo["sku_cnt"]
与三个月滚动基准对比,标记异常
baseline = combo.set_index(["category", "price_band"])[
["动销率", "毛利率", "周转天数"]
]
baseline.columns = [c + "_基准" for c in baseline.columns]
combo = combo.join(baseline, on=["category", "price_band"])
combo["动销率偏离"] = combo["动销率"] / combo["动销率_基准"] – 1
combo["毛利率偏离"] = combo["毛利率"] / combo["毛利率_基准"] – 1
combo["预警级别"] = "正常"
combo.loc[combo[["动销率偏离", "毛利率偏离"]].min(axis=1) combo.loc[combo[["动销率偏离", "毛利率偏离"]].min(axis=1) combo.sort_values("毛利贡献占比", ascending=False).to_csv(
"combo_health.csv", index=False, encoding="utf-8-sig"
)
这段代码有两个设计取舍值得说明。第一,我用偏离度而不是绝对值做预警,因为不同品类的健康水平天然不同,绝对值比较会误伤。第二,我用两个指标的最小值做触发条件,也就是动销率和毛利率只要有一个严重恶化就预警,避免"一个指标好掩盖另一个指标崩"的情况。
连带分析需要订单级数据。下面这段 SQL 计算的是"品类对"的共现情况,输出的组合渗透率是判断场景关联强弱的核心指标。
WITH order_total AS ( SELECT COUNT(DISTINCT order_id) AS order_cnt FROM order_items WHERE order_status = 'paid' ) SELECT a.category AS 主品类, b.category AS 连带品类, COUNT(DISTINCT a.order_id) AS 共现订单数, ROUND( COUNT(DISTINCT a.order_id) * 1.0 / (SELECT order_cnt FROM order_total), 4 ) AS 组合渗透率, ROUND( SUM(a.item_amount + b.item_amount) / COUNT(DISTINCT a.order_id), 2 ) AS 组合客单价 FROM order_items a JOIN order_items b ON a.order_id = b.order_id AND a.category WHERE a.order_status = 'paid' GROUP BY a.category, b.category HAVING COUNT(DISTINCT a.order_id) >= 50 ORDER BY 共现订单数 DESC;
这里设了两个门槛:只统计已支付订单,避免未支付订单稀释结构;共现订单数低于50的组合对直接过滤,避免小样本噪声进入结论。第二个门槛尤其重要,我见过太多团队拿十几单的共现数据当成"新趋势"去推,最后浪费了一整个季度的资源。
我不建议把上面所有结果塞进一张看板。三种视图分开呈现,对应三种决策场景:

方法论讲完,用一个具体案例把它跑通。这个案例脱胎于我去年服务过的一家跨境家居类目店铺,数据做了脱敏和适度简化,关键是看分析动作的顺序。
店铺主站点在北美,在售SKU约1300个,覆盖收纳、清洁、厨房小工具三个一级品类。连续两个月出现同一组合的异常:整体GMV环比微增1.8%,但毛利率从36.4%下降到32.1%,同时库存周转天数从94天上升到117天。
这是典型的需要归因的场景:规模没掉,但盈利质量在恶化。
这个环节我用的是数跨境(https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;_unit=gys)来做数据接入和组合拆解。选它的原因很实在:跨境店铺的数据源通常分散在平台后台、广告后台和本地ERP里,手工合并一次要半天,而且口径容易出错。它的多源接入能力把这一步压缩到了十几分钟,之后所有组合指标都是在统一口径上算出来的。
接入之后的第一个动作不是看整体,而是按"品类×价格带"拆结构。拆完发现关键在于两处:
两处变化叠加,正好解释整体毛利率下滑4.3个百分点中的3.6个点。剩下的0.7个点来自履约成本上升,属于外部因素,进入另一个处理流程。
接下来要判断这两处变化属于哪类原因。我的做法是看"异常范围"。
厨房小工具的价格带位移,在同一时间也在另外两个同类店铺上出现,说明是平台层面的流量结构变化导致低价商品获得更多曝光,属于外部原因。应对方式是接受结构变化,但要控制它的毛利拖累:把该价格带里的高成本SKU换掉。
收纳品类的量价齐跌则只在这一家店出现,属于结构问题。进一步用数跨境的共现分析拆解后发现,该价格带原有的一组高频共现组合(主收纳箱+分隔件+标签贴)的共现订单数在两个月内下降了41%。原因是主收纳箱的一次断货导致推荐位被替换,替换后的商品与原有搭配件不匹配,连带链断裂。
这是个很典型的例子:从表象看是"某个价格带在衰退",从根因看是一次断货打断了组合链路,而且断货恢复后链路没有自动修回来。
归因清楚之后,动作就非常具体了,一共三条:
四条周之后回看:收纳品类的连带率从1.19恢复到1.63,该价格带毛利率回到38%;厨房小工具价格带毛利率从19%提升到23%;整体毛利率从32.1%回升到34.8%,库存周转天数从117天回落到101天。没有完全回到原水平,因为履约成本上涨和平台流量结构变化这两项属于外部因素,我们只能吸收,不能消灭。

同样一套方法,在不同规模的团队里落地方式完全不同。我按SKU规模和平台类型分别给建议。
这个阶段最大的浪费是搭一套用不上的分析体系。建议只做三件事:每周拉一次全SKU动销表、每月做一次价格带分布对比、把销量后20%的SKU拿出来逐个判断去留。组合分析只需要做到"价格带"这一层,共现分析可以不做,因为样本量不够,结论不稳定。
人手建议:一个人、每周半天。
这个阶段是靠规则跑,不是靠人盯。核心是两条:把组合单元固定下来(品类×价格带)并建三个月滚动基准,以及设置预警线和介入线,让异常自动浮出来。共现分析在这个阶段开始有价值,建议每月跑一次,重点看共现订单数前20的组合对。
人手建议:一个专职分析、一个运营配合,每周投入一到两天。
这个阶段全量分析的边际收益已经很低了。做法是分层:第一层是贡献80%GMV的核心组合(约占组合数的15%),做周度监控;第二层是中间层,做月度监控;第三层是长尾,只做季度清理判断。
同时要建自动化:把前面那些计算脚本和看板固化下来,避免每次复盘重新拉数。这也是我在案例里选数跨境这类工具的原因,组合单元和预警口径一旦配置好,后续每周的复盘就变成看板和清单的阅读,而不是重新做一遍分析。
亚马逊的核心约束是库存和FBA费用,所以组合优化的第一目标是降低周转天数和长期仓储费,连带分析受限于平台推荐位控制力较弱,重点应放在变体和捆绑销售上。
独立站有完全的推荐位和页面控制权,连带率的提升空间最大,第一目标应该是组合黏性和客单价,价格带设计和场景化组合页面的投入产出比最高。
国内电商介于两者之间,平台的流量分配节奏(大促、活动)影响极大,所以组合复盘必须把促销周期作为单独变量剔除,否则结论会被促销扭曲。
| 经营场景 | 首要目标 | 核心指标 | 建议复盘频率 | 最容易犯的错 |
|---|---|---|---|---|
| SKU 300以内 | 结构清晰、快速去留 | 动销率、单品毛利 | 月度 | 搭了用不上的复杂体系 |
| SKU 300-1500 | 建立预警、稳定结构 | 动销率、连带率、周转天数 | 周度异常+月度结构 | 只做单品报表,忽略组合层 |
| SKU 1500以上 | 分层管理、自动化 | 组合利润率、资金效率 | 周度核心+季度长尾 | 全量分析导致重点模糊 |
| 亚马逊站点 | 控制库存成本 | 周转天数、仓储费占比 | 双周 | 把广告ACOS当唯一抓手 |
| 独立站 | 提升连带与客单 | 连带率、组合客单价 | 周度 | 只优化单页转化率 |
| 国内电商 | 抗促销波动 | 剔除促销后的真实连带率 | 周度+大促专项 | 把促销期数据当常态 |

方法讲完了,最后讲取舍。任何分析体系都有成本,关键是知道在什么情况下放弃什么。
我见过团队为了把归因做到完全准确,把一个复盘拖到六周之后才出结论。但六周之后,季节变了、竞品变了、流量结构变了,结论的适用性已经打折。
我的取舍原则是:宁可结论有20%的不确定性,也要在两周内出动作;后续用滚动验证修正,而不是追求一次性完全归因。复盘不是做研究,是做决策支撑。
不要试图对所有组合单元做同等深度的分析。核心组合(贡献80%GMV的那15%)值得做完整的四步归因,长尾组合只做去留判断,不做归因,因为归因成本高于可能的收益。
数据的采集、聚合、指标计算、预警触发,这些应该完全自动化。但归因的方向判断、动作的选择、取舍的决策,必须由人来定。我见过把归因规则写成硬编码的自动化系统,结果在流量结构切换时给出了完全错误的建议,因为规则本身不会理解"这次不一样"。
这是我的一个重要判断:组合优化的目的不是消灭爆款,而是让爆款的价值被完整兑现。一个爆款如果周围没有承接的组合,它的价值只兑现了一半,用户买了它就走,你没有拿到连带、没有拿到复购、没有拿到用户在其他价格带上的消费。
所以资源分配上我会留出固定比例:一部分资源做组合结构的稳定和优化,一部分资源做潜力单品的突破。两者不冲突,前者决定基本盘,后者决定增长上限。

这一节回应一个非常高频但很容易被忽略的需求:分析做出来了,怎么讲清楚。很多人卡在这一步,导致好结论推不动。
我要求团队的复盘汇报一律按这个顺序组织,不许改:
这套结构最大的好处是把听众的注意力从"数字是多少"转移到"我们要做什么"。我带了这么多团队,用这套结构之后,复盘会平均时长缩减了约四成。
"连带率下降比较多"是无效表达。"连带率从1.68下降到1.31,同期同类目平均为1.55,说明不是行业性下滑"是有效表达。
我的建议是任何归因结论都带上三个东西:变化前后数值、对照基准、排除过程。第三项最容易被忽略,但它恰恰是让结论可信的关键,你要让听的人知道你已经排除了哪些可能性。
不要用多张图讲一个组合。我的做法是用一张四象限图:横轴是规模(GMV贡献占比),纵轴是效率(毛利贡献占比与GMV贡献占比的比值),把要讲的组合单元全部画上去,一眼看出谁在哪个象限。
讲的时候只讲三个点:哪个组合在好象限、哪个组合接下来要动、动完之后它应该移到哪个位置。这张图的好处是,它天然包含了现状、问题和目标,不需要额外解释。
下面是我实际在用的讲解脚本结构,团队新人照着念也能讲清楚:
【本期结论】
本周期整体毛利率从 36.4% 下降到 32.1%,下降 4.3 个百分点。
其中 3.6 个百分点来自两个组合单元的变化,0.7 个百分点来自履约成本上升。
【归因判断】
组合一:厨房小工具 99-149 元价格带,GMV 占比从 14% 升至 23%,毛利率 19%。
判断为外部原因,同类目三个店铺同期均出现相同位移,属平台流量结构变化。
组合二:收纳品类 199-299 元价格带,GMV 占比从 21% 降至 13%,毛利率从 39% 降至 36%。
判断为结构原因,该异常仅本店出现,共现订单数下降 41%,链路断裂。
【动作计划】
动作一:恢复主收纳箱推荐位权重,重建三件套组合推荐池。
预期收纳品类连带率由 1.19 回到 1.55 以上,回看时间:4 周后。
动作二:清理厨房小工具价格带中毛利率低于 15% 的 7 个 SKU,替换为两个低成本替代品。
预期该价格带毛利率由 19% 提升至 23%,结构宽度不变,回看时间:6 周后。
动作三:对收纳品类 199-299 元价格带设置连带率预警线 1.45。
进入周度监控,触发即进入归因流程。
【需要的支持】
动作一需要投放团队调整推荐位预算分配,动作二需要采购确认替代品成本。
这个模板的关键在于每个动作都带预期值和回看时间。没有回看时间的动作等于没有动作,因为没有验证就没有学习,这套方法也就无法积累。
回到开头那个例子。二十七张表、两次会、结论是"动销率下降3.2个点",这个过程本身没有错,错的是分析单元选错了。当你以单品为单位看问题时,问题的颗粒度永远停留在"哪个商品不行";当你以组合为单位看问题时,问题会变成"这个结构里该换哪一环",而后者才是可以立刻执行的东西。
我的核心判断浓缩成三句话:组合是分析单元,基准是判断前提,闭环是价值来源。没有组合,分析就没有抓手;没有基准,就无法区分正常波动和真实异常;没有闭环(动作+回看时间),复盘就只是一份报告。
如果你准备开始,我建议按这个顺序推进下一步:
至于工具选择的判断标准,我自己的尺子是三条:能不能统一多个数据源的口径、能不能把组合指标和预警规则配置成可复用的模板、能不能让复盘结论直接指向动作而不是只给出图表。三条都满足的,才值得投入学习成本;只满足第一条的,不如先用表格手工跑三个月,把分析框架想清楚再上工具。
复盘的终点从来不是"我们搞清楚了上个月发生了什么",而是"下个月这个组合会被换成什么样子"。前者是解释,后者才是优化。
我之前做商品分析都是一个个单品看销量和毛利,但老板总说要‘看组合’,我一直没搞明白到底看什么。比如我负责一个女装类目,上装和下装分开看数据都还行,但整店客单价就是上不去,这种情况是不是就该用组合视角来分析?
组合优化指的是以‘一起被购买、一起被展示、一起承担利润目标’的商品集合为分析单元,而不是孤立看单个SKU。常见的组合维度有三个:品类组合(如上装+下装+配饰)、价格带组合(如引流款+利润款+形象款)、场景/关联组合(如通勤套装、度假套装)。
和单品分析的核心区别在于判断标准:单品分析看的是这个商品自己卖得好不好,组合分析看的是这组商品整体是否拉动了连带率、客单价和毛利贡献。判断是否需要切换到组合视角,可以看三个信号:单品动销率正常但连带率持续低于同类目均值、客单价长期靠少数高价单品撑、某个价格带缺位导致流量进来后没有承接款。
你描述的上装下装单看都行但客单价上不去,正是典型的组合结构问题,应该先把‘上装+下装’的连带购买数据拉出来,看是搭配推荐没做,还是价格带断层导致用户找不到合适的整套方案。
我之前做复盘都是临时拉数据,每次口径不一样,被问‘这个月比上个月到底好了还是差了’就答不上来。领导还要求复盘要能指导下一步动作,不是把数据念一遍。我想知道有没有一套固定的指标组合,能让我每次复盘都按同一个框架走,不用每次重新想。
第一步不是拉数据,而是定基准指标,建议固定四个:动销率(有销售SKU数/在架SKU数)、毛利贡献占比(某组合毛利额/总毛利额)、连带率(销售件数/交易笔数)、周转天数(平均库存/日均销售成本)。这四个指标分别回答‘组合里有没有死货’‘谁在真正赚钱’‘用户愿不愿意一起买’‘资金压了多久’。
定好指标后,要同时锁定三个口径:时间口径(自然周还是自然月)、商品归属口径(按SKU还是按SPU归组)、组合划分口径(按品类、价格带还是场景标签)。口径一旦确定,至少连续用三个月再调整,否则前后不可比。
复盘时不是把四个指标各念一遍,而是先看哪一个指标偏离基准最大,把它作为本次复盘的主问题,其余指标作为佐证。这样每次复盘都有一条主线,而不是流水账。
我经常遇到这种情况:某个品类组合数据不好,但我不确定是选品搭配本身就有问题,还是陈列、定价、流量没跟上。上次我直接把一个组合拆了换新品,结果换了之后还是不行,白白折腾了一个月。我想知道有没有判断依据,能先分清是结构问题还是执行问题,再决定要不要动组合。
区分结构问题和执行问题的核心方法是做‘控制变量对比’。先看同组合在不同流量入口的表现:如果首页推荐位、搜索位、活动位的转化率都低,大概率是组合结构问题(搭配本身不成立或价格带不匹配);如果只有某个入口低,其他入口正常,那是执行问题(陈列、素材、流量精准度)。
再看同组合在不同时间段的稳定性:如果连续三个月连带率都低且波动小,是结构问题;如果某个月突然掉,先查当月是否有改价、换图、改标题、竞品大促等外部动作。还有一个实用判断:把组合里每个单品的独立转化率和组合转化率对比,如果单品独立转化正常但组合转化明显低,说明搭配逻辑不成立,是结构问题;
如果单品独立转化也低,说明是单品或流量问题,不是组合问题。你上次直接拆组合换新品失败,很可能是因为没先做这个对比,把执行问题误判成了结构问题。建议下次先做一周的控制变量测试,再决定是否动组合。
我每次复盘报告写得很详细,数据表格一大堆,但老板看完只问‘所以呢’,团队听完也不知道具体要改什么。我搜‘商品数据分析如何讲解’就是因为这个困扰。我想要一个固定的讲解结构,能让我把复盘结论讲清楚,还能直接落到动作上。
推荐用‘结论先行+数据支撑+行动建议’的三段结构,具体可以套一个五步模板:现状(一句话说清本次复盘的主指标表现)、问题(指出偏离基准最大的那个指标)、归因(用控制变量对比说明是结构还是执行问题)、方案(给出1-3个具体动作,每个动作绑定责任人和时间)、预期(说明调整后哪个指标会变化、变化幅度大概多少)。
讲解时只保留一张主图,图上只放本次复盘的主指标和基准线,其余数据放进附录备查。判断讲解是否合格的标准很简单:老板听完能复述出‘问题是什么、要做什么’,团队听完知道自己下周具体改什么。如果做不到,说明归因和方案没有收敛到具体动作。
另外,行动建议要写成可验证的句子,比如‘把A组合的B单品替换为C单品,两周后看连带率是否回到X%’,而不是‘优化组合结构’这种无法验证的表述。


读者评论
用组合单元替代SKU做复盘,这个思路确实能解决SKU膨胀后的归因失效问题,但前提是团队能接受更复杂的分析框架,否则落地时容易退回单品视角。
作者提到的四个制衡指标很关键,单独考核动销率确实会导致砍长尾、伤客单价,但实际执行中如何平衡四个指标的权重,文章没有展开,可能因类目而异。
第九节的讲解模板最实用,很多复盘会就是缺一个能把结论讲清楚的结构,导致分析结果无法转化为动作,建议附上模板示例。
阶段二的经历很有共鸣,我们店铺也经历过SKU暴涨后动销率虚跌,当时也是简单砍尾部SKU,结果连带率明显下滑,早看到这篇文章能少走弯路。
组合健康度的雷达图对比很直观,但基准线的设定需要至少三个月的数据积累,新店铺或换季期可能不适用,需要灵活调整。