2023年双十一大促结束后的第11天,我坐在一间不大的会议室里,面前摊着一份37页的商品复盘PPT。动销率、售罄率、毛利率、库存周转天数、SKU效率分布、价格带结构,图表齐全,配色讲究。老板翻到最后一页,只问了一句话:"所以下周我们具体做什么?"会议室里七个人,没有人能立刻回答。那份PPT是我们三个人做了两周的成果,它准确地描述了过去,却没能推动未来。
从那天起我开始怀疑一个被行业默认的前提:商品分析落不了地,真的是因为数据不够多、不够准、不够细吗?后来我陆续做了十多个店铺、跨越女装、家居、小家电、宠物用品、跨境快消五个类目的诊断,答案逐渐清晰,大多数商品分析不是缺数据,而是缺"需求"这个起点。我们从报表出发,而不是从用户真实需求出发,于是分析越做越精致,离决策却越来越远。
这篇文章我想把这条路径完整讲一遍:从市场需求怎么识别,到商品结构怎么重排,到SKU怎么分级、动作怎么分配、口径怎么对齐,最后落到一个真实感足够强的落地案例。中间会穿插我踩过的坑、用过的工具(包括做跨境时会用到的数跨境这类数据平台),以及可以直接抄走的模板。如果你正卡在"数据一堆、结论没有"的状态,这篇文章应该能帮你把起点重新找回来。
在展开之前,我先把结论放在最前面。这三句话是我做了几十次商品诊断之后,认为最值得反复提醒自己的判断。
这三条看起来朴素,但它们决定了你是把两周时间花在"把数字算得更漂亮",还是花在"把问题问得更准"。我后来复盘那37页PPT,最大的问题不在计算,而在我们从第一页就默认了"以自家历史数据为起点"。
我把商品分析的落地逻辑压缩成一句话公式,团队新人入职我都会先让他们记住它:
落地 = 需求识别 × 供给盘点 × 匹配度验证 × 动作分配 × 责任闭环
这个公式里有两点容易被忽略。第一,它是乘法关系不是加法关系,任何一项为零,结果就是零。需求识别做得再好,没有动作分配,落地依然是零;动作分配得再细,匹配度没验证,就是在错误的方向上用力。第二,"责任闭环"不是流程装饰,它是让分析从"报告"变成"项目管理"的临界点。
我在实际项目里见过太多这样的情况:分析做得对,动作也想清楚了,但没有人负责跟进,三周后一切回到原样。所以我现在的习惯是,分析结论必须配一张动作表,表里必须有责任人字段,空着就不算完成。
判断一次商品分析有没有真正落地,我一般看三件事,而不是看报告写得多好。
这三条判据听起来门槛不高,但我观察下来,能同时满足的团队并不多。多数团队卡在第一条,报告很多,动作很少。

回到那场会让老板沉默的复盘会。当时我们的店铺情况是这样的:女装类目,在架SKU 268个,季度动销率34.7%,库销比偏高,库存周转天数128天,毛利率在类目里属于中位。大促期间GMV完成率92%,看起来"差一点",但老板不满意的是另一件事,大促结束后我们不知道该往哪走。
那份PPT的第三章是"SKU效率分析",我们把268个SKU按销售额做了排序,前20个SKU贡献了61%的销售额,后面150个SKU贡献不到15%。结论写的是"建议优化长尾SKU结构"。这句话在逻辑上完全没错,但它不是一个可执行的动作:优化到什么程度?哪些要下架?下架后空出来的资源给谁?没人说得清。
更关键的是,我们从头到尾没有回答一个更基础的问题:那些卖不动的SKU,到底是"用户不需要",还是"我们没讲清楚它满足什么需求"?这两者的处理方式完全不同,前者要汰换,后者要重做内容或重定位场景。而我们的数据里,没有能回答这个问题的字段。
第一个断层出现在口径上。当时运营算的动销率是"有销量的SKU数 ÷ 在架SKU数",采购算的动销率是"有出库记录的SKU数 ÷ 采购SKU数",财务关注的则是"产生毛利的SKU数 ÷ 总SKU数"。三个数字分别是34.7%、41.2%和29.5%,在会议上被同时引用,于是出现了很荒诞的一幕:同一件事,三个人用三个数字在争论,谁也说服不了谁。
口径断层的本质不是谁算错了,而是每个岗位的数据都是为自己的决策场景服务的。运营关心上架效率,采购关心采购准确性,财务关心盈利质量。问题在于,商品分析是一个跨岗位动作,如果不在开始前统一口径,分析越往后走,分歧越大。
第二个断层更隐蔽,也更致命。我们的用户评价、客服会话、退货理由里其实藏着大量需求信号,但这些内容从未被结构化地进入分析流程。举个具体例子:那季度退货率最高的三个SKU,退货理由高频出现"色差""版型偏大""和图片不像",我们当时的处理方式是"优化详情页图片"。
但如果把退货理由当需求信号看,会发现另一个可能:用户搜索和购买的其实是"通勤显瘦"这个需求,而我们的商品图传达的是"甜美风"。这不是图片质量问题,是需求表达与商品呈现错位。前者改图就行,后者要重新定义这个商品在店铺里的角色。这就是需求语义断层的代价,你把一个定位问题,当成了一个美工问题。
第三个断层是动作归属。复盘会结束时我们形成了六条"建议",但没有一条写明了责任人和截止时间。三周后我回看,六条里真正发生的只有一条,而且是因为采购主管自己觉得库存压力大,顺手做的。
这个现象在中小电商里非常普遍。分析者和执行者常常是两拨人,分析报告交出去之后,执行者的日常优先级里并没有给这些建议留位置。所以我后来养成了一个习惯:做分析的时候就把执行者拉进来,让他们参与结论的形成过程,而不是在最后接收一份结论。参与过的人,执行率完全不一样。

销量排名是商品分析里最容易拿到、也最容易被误用的数据。它描述的是"已经发生的事实",不包含任何关于"为什么发生"和"是否可持续"的信息。我见过太多团队把销量排序当成分析的终点,排完之后得出结论"头部集中、长尾低效",然后就没有然后了。
更麻烦的是,销量排名会掩盖结构性信息。比如两个SKU销售额接近,一个是高单价低销量,一个是低单价高销量,前者可能贡献了更多毛利但库存周转慢,后者可能带来流量但退货率高。只看销售额排名,这两个SKU被归为同一类,动作自然也就错了。
我通常的做法是至少用三个维度交叉排序:销售额、毛利额、需求匹配度。任何一个维度排名靠前但另外两个靠后的SKU,都是需要单独讨论的对象,而不是简单归入"头部"或"长尾"。
第二个误区是把分析范围完全限制在自有数据内。自有数据能告诉你"我卖得怎么样",但回答不了"这个需求到底有多大""我是不是已经吃满了"。缺少外部坐标,你会把一个本来只有10分容量的需求,误判成100分的市场。
我在做跨境类目诊断时对此感受特别深。国内某个细分需求看起来已经很拥挤,但换到另一个市场,同样的需求可能还在早期。反过来,某些在国内验证过的品类,到了海外市场因为使用场景、气候、审美差异,需求结构完全不同。这时候如果只看自己店铺的销售数据,几乎必然判断失误。
补外部坐标的方式有很多,最直接的是平台搜索词与竞品动销结构,其次是第三方数据平台。做跨境业务时我会用到数跨境这类工具,它把多个海外平台的市场、竞品、选品相关数据做了聚合,能比较快地建立"这个需求在目标市场处于什么阶段"的初步判断。具体能覆盖哪些平台、数据更新频率如何,建议以官网说明为准。
第三个误区是结论的颗粒度太粗。"优化长尾""提升动销""加强主推"这类表述,在语义上是结论,在操作上等于什么都没说。我自己定过一条规则:任何一条建议,如果不能让一个新人第二天直接动手,就说明它还不够具体。
把"优化长尾SKU结构"改写成可执行动作,至少要包含四个要素:对象(哪些SKU,用SKU编码或明确范围)、动作(下架/补货/换图/改价/改场景定位)、时间(本周/本月/大促前)、责任人(具体到岗位或人)。四项缺一,动作的完成率都会明显下降。
第四个误区最隐蔽,因为它看起来非常专业。"人货场"是一个有效的思考维度,但它不是落地方案。我见过不少分析报告,目录从"人"讲到"货"再讲到"场",每一部分都有洞察,但读完之后依然不知道明天该做什么。
原因是这类框架描述的是"应该考虑哪些维度",而不是"在这些维度上,你的现状和目标差多少,差的这部分由谁在什么时候补上"。框架负责让你不遗漏,落地负责让你能行动,两者不能互相替代。我现在的做法是:先用框架过一遍确保没漏,然后立刻把每个维度转换成"差距,动作,责任人"三列。

既然起点是需求,那需求从哪里来?我把实践中可用的入口归为四个,按信息密度从高到低排列。这四个入口我在每个项目里都会至少用三个,单靠一个入口容易偏。
需要提醒的是,这四个入口的信息价值并不均等,而且会随着类目变化。快消和标品的搜索词信号最强,服饰和家居的评价与退货理由信号最强。我一般会先做一轮快速试算,看哪个入口在本类目里的信噪比最高,再决定投入多少精力。
识别出需求之后,下一步是把需求和你的商品供给放在同一张图上看。我用的是最简单的二维模型:横轴是需求强度(这个需求有多少人在表达、表达频率多高),纵轴是供给覆盖(你现有商品在这个需求上的满足程度)。两个维度交叉出四个象限,每个象限对应完全不同的动作方向。
这个四象限的价值在于,它把"要不要下架某个SKU"这类争论,转换成了一次坐标定位。争论之所以没完没了,往往是因为双方在不同象限里说话。

很多团队卡在指标选择上,动辄搭建二三十个指标看板,最后没人看。我的经验是,起步阶段五个指标足够,而且这五个必须能两两交叉使用,单独看没有意义。
| 指标 | 回答什么问题 | 计算口径建议 | 常见误用 |
|---|---|---|---|
| 动销率 | 有多少SKU真正参与交易 | 统计周期内有销量SKU数 ÷ 在架SKU数 | 不同岗位口径不一致导致结论冲突 |
| 售罄率 | 供给被消化的速度 | 周期内销量 ÷ 周期内可售库存 | 只看整体不看分层,掩盖结构问题 |
| 毛利贡献度 | 谁在真正赚钱 | SKU毛利额 ÷ 店铺总毛利额 | 与销售额贡献混淆,误判头部 |
| 需求匹配度 | 商品是否对准了需求 | 需求点对应SKU的转化率 ÷ 店铺平均转化率 | 缺少需求标签,无法计算 |
| 退货归因集中度 | 问题是个案还是系统性 | Top3退货理由占比 | 把系统性问题当成个别客诉处理 |
这五个指标里,"需求匹配度"是最难算但最有价值的。它的前提是你给每个SKU打上了需求标签。打标签这件事听起来麻烦,但如果只打五到八个核心需求标签,一个200个SKU的店铺,两个人半天可以完成第一版。
指标有了,还需要判断标准。没有阈值的指标和没有指标一样,只能用来描述不能用决策。下面是几个我在实际项目里用过的阈值参考,属于经验建议值,需要根据类目和季节调整,不是行业标准。
这四个阈值的作用不是精确诊断,而是快速定位"先看哪里"。我通常在拿到数据的前30分钟内用它们扫一遍,确定这次分析的切入方向,再往下做细节。

下面这个案例来自我参与诊断的一家女装店铺,数据经过脱敏和比例调整,但结构和量级是真实的。基本情况:在架SKU 268个,季度动销率34.7%,库存周转天数128天,毛利率在类目中位偏下,退货率高于类目均值约6个百分点。团队规模不大,运营3人,采购1人,没有专职数据分析岗。
这个背景很有代表性,它不是那种数据基础很差的小店,也不是有完整数据团队的大店,而是绝大多数中小电商的真实状态:有ERP、有报表、有人看,但没有形成分析到动作的链条。
我们做的第一件事不是打开销售报表,而是花了两天时间做需求提取。具体做法是:从站内搜索词里取出近90天搜索量前100的词,从退货理由里归类出六个高频问题,从客服会话里提取购买前的高频提问,再结合外部市场数据对需求规模做初步判断。
最终收敛出六个核心需求标签:通勤显瘦、日常基础、甜美少女、大码通勤、节日礼品、高性价比单品。然后我们把268个SKU逐个打上标签。这一步做完之后,数据的意义完全变了,原来我们看到的是一堆SKU的销量排名,现在看到的是六个需求上的供给分布。
给SKU打上标签后,我们计算了每个需求标签的"需求匹配度":该标签下SKU的平均转化率 ÷ 店铺平均转化率。结果非常清楚。
| 需求标签 | SKU数量 | 销售额占比 | 毛利额占比 | 需求匹配度 |
|---|---|---|---|---|
| 日常基础 | 86 | 38.2% | 41.5% | 1.24 |
| 甜美少女 | 91 | 21.6% | 17.8% | 0.71 |
| 通勤显瘦 | 34 | 24.1% | 26.3% | 1.48 |
| 大码通勤 | 19 | 9.8% | 8.9% | 1.12 |
| 节日礼品 | 23 | 2.7% | 2.1% | 0.42 |
| 高性价比单品 | 15 | 3.6% | 3.4% | 0.94 |
这张表几乎把问题全部摆出来了。甜美少女和节日礼品两个标签占了114个SKU(占总数的42.5%),却只贡献了24.3%的销售额和19.9%的毛利额,需求匹配度分别为0.71和0.42,都在平均水平以下。而通勤显瘦只有34个SKU,却贡献了24.1%的销售额,需求匹配度1.48,是全店最高。
也就是说,这家店的商品结构是由历史惯性决定的,不是由当前需求决定的。甜美少女风格是两三年前的主打,后来需求已经迁移到通勤场景,但SKU结构没有跟着变。这就是我在前面说的"需求语义断层"的典型表现。

有了需求匹配度和毛利贡献两个维度,我们把268个SKU分成了四类。这个分类表格后来成了这家店铺每个月都要跑一遍的常规动作。
| 分类 | 判断标准 | SKU数量 | 对应动作 | 责任人 |
|---|---|---|---|---|
| A类·核心 | 毛利贡献前20% 且 需求匹配度>1.0 | 31 | 保障库存、强化内容表达、稳定主推位 | 运营主管 |
| B类·潜力 | 需求匹配度>1.2 但 毛利贡献未进前30% | 42 | 测试加推、优化详情页、观察4周 | 运营执行 |
| C类·维持 | 需求匹配度0.8-1.2 的中间层 | 98 | 保持现状、按周监控、不做额外投入 | 运营执行 |
| D类·汰换 | 需求匹配度<0.8 且 毛利贡献后40% | 97 | 分批下架、清库存、不再补货 | 采购+运营 |
这里有一个容易被忽略的判断细节:B类不能只看毛利贡献,还要看它所在的需求标签是否处于机会区。如果需求强度高但你的商品还没跑起来,那就是B类;如果需求强度本身就低,哪怕匹配度还行,也不值得投入。这就是前面四象限模型的实际用法。
另外D类的处理必须分批。97个SKU一次性下架,会直接影响店铺的商品丰富度和搜索权重,而且清库存本身需要时间。我们的做法是按毛利贡献从低到高,每周下架15到20个,同时同步清库存动作。
调整持续了8周。下面是我记录的几个关键指标变化,需要说明的是,这些变化是多因素共同作用的结果,不能全部归因于SKU结构调整,但方向性判断是可靠的。

复盘时我特别关注了两件事。第一件是"什么没变":退货率改善最慢,因为我们解决了结构问题,但没有解决版型问题,而版型涉及供应链和打版,不是运营层面能改的。这个边界必须在复盘里说清楚,否则下次会被当成失败。
第二件是团队行为的变化。8周之后,这家店的周会不再从销售报表开始,而是从"本周六个需求标签的匹配度变化"开始。这个顺序的调换,比任何单个指标的变化都更有价值。
上面这个案例是国内平台,需求入口主要靠站内搜索词和评价。但如果业务涉及跨境,需求识别的难度会显著上升,因为你不熟悉目标市场的语言习惯、消费场景和季节性。这时候单靠自家店铺数据,几乎不可能建立有效的需求坐标。
我在做跨境类目诊断时会用数跨境(官网:https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;_unit=gys)来补外部视角。它属于面向跨境电商的数据分析类工具,主要价值在于把多个平台的市场、竞品、选品相关数据聚合起来,让你能比较快地判断"某个需求在目标市场是早期、成长还是饱和阶段"。
具体支持哪些平台、数据口径和更新频率,建议直接对照官网说明确认,因为这类工具的能力边界会随版本调整。
需要强调的是工具的位置:它解决的是"外部需求坐标"这一个环节,不替代你的商品结构分析和动作分配。我见过一些团队把数据平台当成了分析的全部,导出几百页选品报告,最后还是落不了地。工具负责让你看得更远,判断和动作依然要靠你自己完成。

这个阶段的团队最容易被"体系化分析"吓住,觉得要先搭数据看板、先上工具。我的建议正好相反:这个阶段不需要工具,需要的是对话。SKU不到50个,你完全有能力逐个SKU回忆它的来龙去脉,为什么上架、当时想满足什么需求、现在表现如何。
具体动作是:用一支笔一张纸,把50个SKU按需求标签分组,每个标签写下"我是凭感觉认为这个需求存在,还是有实际证据"。这一步通常会暴露出大量"凭感觉上架"的SKU。然后只做一件事,把最明显的5个无效SKU下架,把资源集中到证据最充分的3个上。
这个阶段的指标只看两个就够:动销率和退货归因集中度。前者判断结构,后者判断质量。
这是最典型的中间状态,也是我认为投入产出比最高的阶段。这个阶段的团队有数据基础,缺的是流程和口径。我的建议是先把口径统一,再建节奏,最后才考虑工具。
这个量级下,人工打标签和处理数据已经不可行,必须依赖工具和数据建模。这时候要考虑的是数据链路问题:数据从哪里取、口径在哪一层统一、需求标签怎么自动化生成。
我的经验是,需求标签的自动化不要一上来就追求精准。可以先用规则打底(比如按标题关键词、类目属性、价格带做初步归类),再人工校正一部分,形成训练集,逐步优化。追求一步到位的自动化标签系统,通常会在两个月内因为维护成本过高而被放弃。
另外这个阶段一定要设置"异常监控"而不是"全量看板"。500个以上的SKU,人是看不过来的,必须让系统告诉你"哪些SKU脱离预期",而不是让你每天翻一遍所有数据。

跨境场景的核心差异是:你的历史数据积累周期短、样本小,而且需求的季节性、场景、语言表达都和你熟悉的国内经验不同。这时候外部分析的权重会显著上升,前面图表里给出的40%只是一个经验量级,实际取决于你的自营数据积累程度。
我的建议顺序是:先用外部数据平台建立市场阶段判断,再用自家店铺数据验证具体商品表现,最后结合客服会话理解本地化表达。这个顺序不能反,否则你会用国内经验去解读海外数据,得出看似合理但完全错误的结论。数跨境这类工具在这个顺序里属于第一步的支撑,用来缩短建立市场认知的时间。
还有一个实操细节:跨境场景下,同一个SKU在不同市场的需求定位可能完全不同。不要把国内的商品结构直接平移,一定要按市场重新打一遍需求标签。
这是最常遇到的取舍。深度分析能提高结论的可靠性,但会推迟动作的发生时间;快速决策能让动作及时,但可能方向偏。我的判断标准是看"这个决策可逆吗"。
可逆决策(比如调整主推位、更换详情页首图)优先速度,先做再看结果,错了改回来成本很低。不可逆决策(比如开发新品、签采购合同、大规模备货)优先深度,多花两周把需求验证清楚,比后面清库存便宜得多。
我见过不少团队把这两个搞反了:在可逆决策上反复开会,在不可逆决策上凭感觉拍板。这是资源配置上最典型的错位。
SKU数量大的时候,全量分析的成本会非常高,尤其是需求标签这类需要人工判断的环节。我的建议是分层抽样:A类和B类SKU全量打标,C类按30%抽样,D类按结构特征归类处理。
这个取舍的前提是,你要接受抽样带来的误差。应对方式是在第一次判断之后,用实际销售数据做一次校验,如果抽样样本的表现与整体趋势偏离超过15%,说明抽样方式有问题,需要重新分层。
自建口径能贴合业务实际,但维护成本高;用工具默认口径省事,但可能和你的业务逻辑不匹配。我的经验是:核心指标(动销率、毛利贡献)必须自建口径并固化在系统里,辅助指标可以用工具默认值。
原因是核心指标直接影响资源和人的分配,口径一旦漂移,跨部门的信任成本会急剧上升。辅助指标更多用于参考和预警,精度要求没那么高。另外,做跨境业务时如果使用外部平台的数据,一定要注意它的统计口径和你内部口径不一致,直接对比会得出错误结论。
这是最考验判断力的取舍。库存压力大的时候,所有注意力都会集中在"怎么把货清掉",而清库存的动作(打折、捆绑、降价)往往会破坏需求结构,用户可能因为低价买了你的A类商品,从此对价格锚点产生新的预期。
我的处理方式是把动作分层:D类商品用最激进的方式清,因为本来就要淘汰;A类商品原则上不参与清库存促销,宁可承担库存成本,也不要破坏核心商品的价格体系;B类商品视情况,可以用组合方式清,避免单品直接降价。

这张表是整个分析的核心载体,用来把需求识别结果和商品供给放在一起。它不需要复杂工具,一张表格就能维护,关键是每周更新一次。
| 需求标签 | 需求强度(1-10) | 供给覆盖(1-10) | 象限判断 | SKU数量 | 需求匹配度 | 本周动作 |
|---|---|---|---|---|---|---|
| 通勤显瘦 | 9.2 | 3.1 | 机会区 | 34 | 1.48 | 加推B类商品,优化场景表达 |
| 日常基础 | 8.6 | 8.9 | 优势区 | 86 | 1.24 | 保障库存,不新增SKU |
| 大码通勤 | 6.8 | 2.4 | 机会区 | 19 | 1.12 | 小批量测试新品 |
| 甜美少女 | 3.4 | 7.8 | 冗余区 | 91 | 0.71 | 分批下架,每周15-20个 |
| 节日礼品 | 2.1 | 2.6 | 放弃区 | 23 | 0.42 | 停止补货,清完为止 |
使用这张表有两个注意点。第一,"需求强度"是主观判断值,不同人打分可能不同,所以要标注打分依据(比如搜索量、评价提及次数)。第二,"供给覆盖"要基于实际商品表现判断,不是基于SKU数量,91个SKU不代表覆盖度高,如果这91个SKU的匹配度只有0.71,那是"数量覆盖"而非"质量覆盖"。
这张表解决"分析到动作"的最后一公里问题。它的核心作用是把分类结果直接映射为可执行动作,并强制填写责任人和时间。
| 分类 | 判断标准 | 动作类型 | 动作颗粒度示例 | 责任人 | 完成时间 |
|---|---|---|---|---|---|
| A类·核心 | 毛利贡献前20% 且匹配度>1.0 | 防守型 | 库存下限设为4周销量,每周核对一次 | 运营主管 | 每周一 |
| B类·潜力 | 匹配度>1.2,毛利贡献未进前30% | 进攻型 | 详情页重做第3屏,观察4周转化率 | 运营执行 | 本周五 |
| C类·维持 | 匹配度0.8-1.2 | 观察型 | 不做额外投入,异常时上报 | 运营执行 | 持续 |
| D类·汰换 | 匹配度<0.8 且毛利贡献后40% | 退出型 | 本周下架18个,清库存方案同步 | 采购+运营 | 每周五 |
周度复盘是让这套机制持续运转的关键。我用的模板只有四个模块,控制在30分钟内能开完。
这个模板我用了两年多,最大的价值在于第三项。当动作完成率被公开核对时,动作的设计质量会自动提高,因为没人愿意在周会上反复解释"这个动作其实做不了"。
如果用表格或数据库处理,下面这段逻辑可以帮助你快速完成SKU分级。这里的示例以通用SQL表达,具体字段名需要按你的数据表调整。
— 第一步:计算每个SKU的毛利贡献占比与需求匹配度
WITH sku_metrics AS (
SELECT
s.sku_id,
s.sku_name,
s.demand_tag, — 需求标签,需提前打标
SUM(s.gross_profit) AS gp,
SUM(s.gross_profit) / SUM(SUM(s.gross_profit)) OVER () AS gp_share,
AVG(s.conversion_rate) / AVG(AVG(s.conversion_rate)) OVER () AS match_index
FROM dw_sku_daily s
WHERE s.stat_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) AND CURRENT_DATE
GROUP BY s.sku_id, s.sku_name, s.demand_tag
),— 第二步:按毛利贡献排序,标记前20%
ranked AS (
SELECT
*,
PERCENT_RANK() OVER (ORDER BY gp DESC) AS gp_rank
FROM sku_metrics
)— 第三步:输出四分类结果与建议动作
SELECT
sku_id,
sku_name,
demand_tag,
ROUND(gp_share, 4) AS 毛利贡献占比,
ROUND(match_index, 2) AS 需求匹配度,
CASE
WHEN gp_rank 1.0 THEN 'A类-核心'
WHEN match_index > 1.2 AND gp_rank > 0.30 THEN 'B类-潜力'
WHEN match_index BETWEEN 0.8 AND 1.2 THEN 'C类-维持'
ELSE 'D类-汰换'
END AS sku_class
FROM ranked
ORDER BY gp_share DESC;
这段逻辑里有几个地方是我在实际使用中踩过坑的。第一,窗口函数的排序基准要明确,PERCENT_RANK按毛利降序,如果按升序排,前20%会变成后20%。第二,需求匹配度的分母要是店铺整体平均水平,而不是某个标签的平均水平,否则会互相抵消。第三,分类条件要有优先级,一个SKU可能同时满足A类和B类条件,CASE WHEN的顺序决定了它最终归到哪一类,通常应该把A类放最前。

这个问题我在前面提过,但这里想说一个更实操的解法。口径争论之所以难结束,是因为大家在争"哪个口径对"。正确的问法应该是"这个指标要用来做什么决策"。
动销率如果用来判断SKU宽度是否合理,那口径就应该基于"在架";如果用来判断采购准确性,那口径就应该基于"采购批次"。两个口径都对,只是服务对象不同。所以我的做法是:一个指标可以有多口径,但必须标注用途,且在同一个决策场景里只用一套。写清楚"本报告中的动销率用于判断SKU宽度,口径为在架口径",争论就结束了。
商品分析天然涉及运营、采购、市场三方,沟通成本是真实存在的。我总结了三个降低摩擦的做法。
3到5人的小团队,我的建议是先从"5个SKU诊断法"开始:每周挑5个SKU,问三个问题,它满足什么需求、这个需求是真实的吗、有没有更好的替代。连续做8周,你会积累40个SKU的分析经验,同时对自家需求结构形成直觉。
这个方法的妙处在于它不需要任何工具、不需要建看板、不需要跨部门协调,完全由运营自己完成。等到你发现"每周5个已经不够用了",再考虑扩大范围或引入工具。我见过太多小团队一开始就搭复杂体系,结果两个月后系统荒废,还不如这个土办法管用。
最后一个坑也是最隐蔽的:数据分析出来的相关性,经常被当成因果关系使用。比如你发现"有视频的SKU转化率普遍更高",于是给所有SKU加视频。但真实情况可能是"愿意给某个SKU做视频,说明运营本身就看好它,所以它转化率高",是运营的重视程度导致了视频和转化率同时出现,而不是视频导致了转化。
识别这类陷阱的方法很简单:问一句"如果我只改这一个变量,结果会变吗"。如果答案不确定,那就做一次小范围测试。测试的成本通常远低于全量执行后回滚的成本。我在一个项目里因为没做这一步,给120个SKU批量加了视频,结果只有不到20个有实质提升,剩下的都是白做。

写到这里,我想回到最开始那个问题:那场37页PPT的复盘会,到底错在哪里?现在我可以说得更清楚了。我们不缺数据,不缺工具,也不缺分析能力。我们缺的是一个把"用户需要什么"和"我有什么"放在同一张图上看的位置。当分析的起点是自家报表,它天然只能描述过去;只有当起点是市场需求,分析才可能指向未来。
这篇文章的几个判断,如果只能记三条,我建议是这些:
至于下一步怎么做,我给你一个非常具体的行动建议:这周不要打开销售报表,先做一件事,把最近30天的退货理由和客服高频提问各拉20条出来,归类成不超过8个问题。然后拿这8个问题去对照你店铺的SKU结构,看哪些SKU根本回答不了这些问题,哪些需求根本没有对应的商品。
这个动作一两个小时就能完成,不需要工具、不需要审批、不需要跨部门协调,但它会让你第一次从"需求"这个起点看自己的商品结构。做完之后你大概会发现,那些让你纠结了很久的SKU去留问题,答案其实已经写在用户的话里了。
商品分析这件事,技术含量没有想象中高,难的是克制,克制住一上来就算数据的冲动,克制住追求体系完整的欲望,克制住用一份漂亮报告替代一个具体动作的诱惑。能把这三件事克制住,落地就已经完成一大半了。
我之前做商品分析都是先把销量、库存、毛利这些报表拉出来,然后按排名做淘汰和补货建议,但老板总说‘你这是结果分析,不是需求分析’。我自己也困惑,到底怎么才算从市场需求出发?是不是要先做用户调研?我们店铺规模不大,没有专门的调研团队,感觉无从下手。
从市场需求出发不是先做大规模调研,而是先改变分析的第一问。不要问‘哪个商品卖得好’,而要问‘用户在什么场景下、为了解决什么问题来买’。具体可执行的做法是:第一步,拉出近30天搜索词和咨询关键词,按‘场景词/功能词/人群词’三类归档;
第二步,把每个在售SKU标注它对应满足的需求场景,标不出来的SKU就是需求模糊品;第三步,用‘需求场景覆盖率’和‘场景内动销率’两个口径替代单纯的销量排名。判断依据是:如果某个SKU销量高但你标注不出它满足什么场景,它大概率是促销驱动或流量偶然,不能作为补货依据。
小团队用客服聊天记录加搜索词后台就能启动,不需要专门调研团队。
我们是个十来人的小团队,用的是平台自带的后台和Excel,没有预算买BI工具或者数据分析软件。我看很多文章讲商品分析都要建需求矩阵、做SKU分级,感觉门槛很高。我就想知道,在工具很有限的情况下,有没有办法把需求匹配这件事真正做起来,而不是停留在纸面上。
工具不是门槛,口径才是。小团队完全可以用一张Excel表起步,核心是四个字段:SKU编码、需求场景标签、近30天动销率、毛利贡献额。每周花30分钟做三件事:第一,把本周客服高频问题整理成需求标签,补充到表里;第二,筛选出动销率低于品类均值且需求标签为空或模糊的SKU,列为观察对象;
第三,对需求标签清晰但动销率低的SKU,检查是不是价格、主图或标题没表达出这个需求场景。判断依据是:需求匹配分析的目标不是建一个大系统,而是让每个SKU都能回答‘我为谁解决什么问题’。如果一张表能让团队在周会上对每个SKU的去留达成共识,这个分析就已经落地了。
平台后台的搜索词分析和客服聊天记录是最被低估的两个免费数据源。
我知道要从需求出发做商品分析,但到了具体判断的时候还是很虚。比如我说这个SKU‘需求匹配度高’,别人问我依据是什么,我拿不出数字。动销率、售罄率这些我懂怎么算,但‘需求匹配度’有没有类似的计算方式或者判断标准?我不想每次都靠感觉拍板。
需求匹配度可以拆成三个可量化口径来组合判断。第一,场景转化率:该SKU在对应需求场景搜索词下的点击转化率,如果显著高于店铺均值,说明需求表达准确;第二,复购集中度:该SKU的复购用户是否集中在同一需求场景,如果复购分散在多个不相关场景,说明需求定位模糊;
第三,退货原因分布:如果退货原因集中在‘与描述不符’或‘不适合我的场景’,说明需求匹配存在偏差。判断标准建议用相对值而非绝对值:场景转化率高于店铺均值1.2倍以上为匹配良好,复购场景集中度超过60%为定位清晰,退货原因中‘场景不符’占比低于15%为可接受。
这些阈值需要按品类校准,服装和美妆的标准差异很大,建议先用自己店铺过去三个月的数据跑一遍基线,再定阈值。
我们运营部做了一堆商品分析,结论也很清晰,比如哪些SKU该汰换、哪些该补货、哪些该重新拍主图。但每次跟采购和视觉沟通,他们都说‘你数据给我看看’,看完又说‘这个我早就知道了’或者‘现在改来不及’。最后分析报告就躺在共享文档里没人执行。
我就想知道,怎么让商品分析的结论真正变成动作,而不是每次都在跨部门扯皮。
落地卡住通常不是分析不对,而是输出的不是‘动作清单’而是‘分析报告’。可执行的做法是:把分析结论翻译成三类动作,每类绑定责任人、截止时间和验收口径。第一类汰换动作:明确SKU编码、汰换原因、清仓方式、完成时间;第二类补货动作:明确补货量、补货依据、到仓时间;
第三类内容调整动作:明确需要改的主图或标题、改的理由、上线时间。关键判断依据是:如果一条结论无法写成‘谁在什么时间之前完成什么动作’,它就还没有落地条件。另外,跨部门沟通时不要带着报告去,带着‘本周需要你确认的三件事’去,把分析藏在动作背后。采购和视觉不是不认数据,而是不认没有明确行动指向的数据。
先从一个小品类跑通一个完整动作闭环,用结果说服比用报告说服有效得多。


读者评论
页PPT没人能回答下周做什么,这个场景太真实了。很多分析确实停留在描述过去,缺少从需求出发的动作归属。公式里的乘法关系提醒很到位。
口径断层那段深有同感,运营、采购、财务各算各的动销率,会上吵半天其实是三套逻辑。建议分析前先对齐字段定义,不然越算越乱,结论也没法统一。
需求语义断层这个点很关键。退货理由里的色差、版型问题,背后可能是需求定位错位,而不是美工问题。把用户原声结构化纳入分析,比只看销量排名有价值得多。
动作产出率那组数据虽然有推演成分,但趋势能说明问题。报表驱动往往只能描述现状,需求驱动才更容易指向补缺口或退无效供给。落地关键还是责任人和时间点。
文章给了完整路径,但中小团队实际执行时人手有限,跨岗位拉齐口径和责任人需要老板推动。数跨境这类工具适合补外部坐标,不过具体覆盖和更新频率还得看官网说明。