全部
常见问题
产品动态
精选推荐
功能建议

已处理 待处理 {{opt.name}}
已处理 待处理
分析中 已回复 待规划 {{opt.name}}
分析中 已回复 待规划
京东JD商品sku信息API返回值应用指南:包含品牌、型号、尺寸、颜色商品规格数据驱动的精准营销

管理 管理 编辑 删除

以下是基于京东开放平台JD商品SKU信息API返回值的应用指南,聚焦品牌、型号、尺寸、颜色等规格数据如何系统性地驱动精准营销。核心逻辑是:**先理清返回值的规格字段结构,再解决规格值标准化问题,最后将结构化的规格数据映射到用户画像、推荐、定价与投放四个营销环节。**


---


## 一、返回值中的规格字段结构:品牌、型号、尺寸、颜色在哪里


京东SKU信息API的返回值采用多层嵌套JSON,与品牌、型号、尺寸、颜色直接相关的字段分布在三个层级。


### 第一层:商品主体层——品牌与型号的锚点


在商品主体(`product` 或 `goodsInfo`)层级,品牌以对象形式返回:


```

"brand": { "brandId": "...", "brandName": "华为(HUAWEI)", "brandLogo": "..." }

```


`brandId` 与 `brandName` 是品牌维度营销的**主键**,品牌编号用于跨店铺、跨类目的品牌聚合,品牌名称用于语义分析和人群标签命名。型号通常不作为一个独立的结构化字段存在,而是嵌在 `title`(完整标题)中,例如“华为Mate 60 Pro 5G手机 12GB+512GB 雅丹黑”。这意味着**型号信息需要从标题中进行二次抽取**,或依赖 `paramList` / `specification` 中的参数属性来补全。


### 第二层:规格定义层——尺寸、颜色的“可选值集合”


在 `specification.specs` 数组中,返回的是**该SPU下所有规格维度的可选值集合**,而不是某一个SKU的具体规格值:


```

"specification": {

 "specs": [

   { "specName": "颜色", "specValues": ["白色", "黑色", "蓝色"] },

   { "specName": "尺码", "specValues": ["S", "M", "L", "XL"] }

 ]

}

```


这一层级回答的是“这个商品有哪些颜色可选、有哪些尺码可选” ,适合用于**选品分析、品类规格趋势判断**(例如某类目下“燕麦色”出现的频率是否在上升)。


### 第三层:SKU实例层——每一个具体变体的规格组合


在 `skus` 数组中,每一个SKU通过 `specInfo` 携带该变体的**具体规格键值对**:


```

"skus": [

 {

   "skuId": "12345678",

   "skuName": "京东京造无线蓝牙耳机 白色 标准版",

   "price": 199.00,

   "stock": 1000,

   "specInfo": { "颜色": "白色", "版本": "标准版" }

 }

]

```


`specInfo` 是精准营销中最关键的字段——它将**每一个SKU与一组确定的规格值绑定**,使得“颜色=白色、尺码=M”这样的组合可以被直接用于匹配用户偏好。一个SPU下通常有多个SKU,规格组合(如“颜色×尺码×版本”)的数量决定了营销颗粒度的上限。


**小结**:品牌在主体层可直接取用;型号需从标题或参数属性中抽取;尺寸和颜色在规格定义层是“可选值集合”,在SKU实例层才是“具体组合值”。营销应用必须以 `specInfo` 中的实例组合为操作对象,而非仅停留在可选值集合层面。



## 二、规格值标准化:精准营销的先决条件


原始返回值中的规格值**不能直接用于人群匹配和跨商品聚合**,原因是京东SKU接口存在“规格值编码映射”问题:同一个“红色”在不同商品中可能对应不同的内部编码(如 `1627207:3232483` 对应“颜色:红色”),且不同商家对同一规格的中文表述也不统一(“黑色”/“曜石黑”/“碳晶黑”)。如果不做标准化,基于规格的画像和推荐会大量失效。


### 标准化需要完成三件事


**① 规格名归一**。将 `specName` 映射到统一的维度字典:颜色、尺码、版本、容量、材质、功率等。京东将规格属性标准化分组为颜色分类、存储版本、屏幕尺寸、套餐类型等常见维度,可以直接作为映射的参考框架。


**② 规格值归一**。对同一维度下的表述做同义词合并。例如颜色维度下,将“曜石黑”“碳晶黑”“-19黑”归并为“黑色”;尺码维度下将“42”“42码”“EUR42”统一为数值型尺码。这一步的产出是一个**规格值字典**,后续所有营销逻辑基于归一后的值运行。


**③ 编码—语义映射缓存**。API返回的 `spec_code_map`(如 `{"颜色":"3232483","尺寸":"12345"}`)需要与归一后的语义值建立映射关系并缓存,避免每次解析时重复推断。


标准化完成后的结构化模型,应当至少包含:


| 字段 | 来源 | 营销用途 |

|---|---|---|

| `sku_id` | 直接返回 | 最小营销单元 |

| `brand_id` / `brand_name` | 主体层 | 品牌人群聚合 |

| `model`(抽取) | 标题/参数 | 型号级选品与竞品对标 |

| `color_norm` | `specInfo` 归一 | 颜色偏好画像、推荐 |

| `size_norm` | `specInfo` 归一 | 尺码偏好画像、推荐 |

| `spec_combo_key` | `specInfo` 组合 | SKU级定向与货品匹配 |

| `price` / `stock` | SKU层 | 动态定价与库存驱动的营销 |



## 三、从规格数据到精准营销:四个可落地的应用方向


### 方向一:颜色与尺码驱动的用户偏好画像


单个用户的颜色偏好,可以从其历史购买和加购行为的SKU规格中聚合得到。例如,一个用户近半年的鞋服类购买记录中,`color_norm` 高频出现在“黑色”和“深灰”,`size_norm` 稳定在42—43区间,就可以在画像中打上 “深色系偏好 + 42/43码” 的规格标签。


京东生态内的京准通DMP已经提供了“商品属性偏好”标签,明确支持区分对**产品尺寸、颜色**等属性有特殊偏好的用户并进行定向投放。SKU API的返回值可以作为商家自有数据侧构建同类标签的**底层原料**:用 `specInfo` 中的颜色和尺码值,结合用户与SKU的交互记录(浏览、加购、购买、收藏),生成“颜色偏好强度”和“尺码偏好稳定性”两个可计算的指标,再与DMP标签体系对接或用于站外投放的种子人群扩展。


### 方向二:SKU级个性化推荐——从“推荐商品”细化到“推荐规格”


传统推荐停留在SPU层级(“你可能喜欢这款鞋”),但规格数据支持**在SKU层级做推荐**:直接向用户展示其偏好颜色和尺码的变体,减少用户进入详情页后再做规格筛选的摩擦。


实现路径是:以用户的 `color_norm` 和 `size_norm` 历史偏好为约束,在候选商品的 `skus` 数组中筛选 `specInfo` 与偏好匹配且库存可售的SKU,优先推荐该SKU。对于颜色偏好强但尺码不确定的用户(例如新客首次购买鞋服),可以推荐同款中**偏好颜色+中间尺码**的SKU,并在落地页突出尺码助手或退换货保障,降低决策门槛。这一做法的效果在跨品类实践中已有印证:基于颜色和尺码偏好进行推荐过滤,可以直接提升点击后转化。


### 方向三:规格级动态定价与促销触发


`skus` 数组中每一个SKU都携带独立的 `price` 和 `stock`,这意味着定价和促销可以下沉到**规格组合层级**,而非只能在SPU层级做统一动作。


几个可操作的策略模式:


- **颜色维度的差异化定价**:当某一颜色SKU的库存深度显著高于同款其他颜色时,对该 `color_norm` 的SKU设置更积极的促销价或优惠券,加速特定规格的出清,而不必拉低整个SPU的价格带。

- **尺码维度的库存驱动营销**:断码风险高(某一尺码库存极低)时,可以暂停对该尺码的付费引流,或将流量导向同款中库存充足的其他尺码SKU;反之,滞销尺码可以通过“尺码专属券”定向刺激。

- **规格组合的清仓触发**:当某个 `spec_combo_key`(如“颜色=旧款色 + 版本=标准版”)的SKU同时满足“库存高 + 近期销量低”时,自动触发该SKU进入清仓计划或捆绑销售组合,而不是等待整个SPU滞销后再处理。


InfoQ的应用指南也将“根据不同商品规格的销售情况、库存状态制定针对性营销活动”明确列为SKU返回值在精准营销中的核心用法之一。


### 方向四:品牌与型号层面的竞品对标与人群卡位


`brandId` / `brandName` 和从标题中抽取的 `model` 共同构成了**竞品对标的结构化基础**。对于品牌商家而言,可以系统性地拉取竞品同型号或同价格带的SKU返回值,比较双方在颜色覆盖、尺码跨度、规格组合丰富度上的差异,识别竞品未覆盖的规格空白(例如竞品某型号只有基础色,缺少限定色;或尺码集中在中间段而缺少大码/小码),将这些空白规格作为新品开发或定向投放的切入点。


在人群卡位层面,品牌维度可以结合 `brandId` 构建“本品购买人群—竞品浏览人群—规格偏好人群”的交叉标签。例如,对浏览过竞品某型号但未购买的用户,如果其历史规格偏好指向本品有而竞品缺失的颜色或尺码,就可以将该用户作为高潜人群进行定向触达——触达素材中直接突出“本品独有配色/尺码”的规格差异,而不是泛化的品牌广告。



## 四、实施路线图与关键注意事项


**实施顺序建议**:先完成规格值标准化(维度字典 + 同义词映射),这是所有下游应用的基础;再构建SKU级的偏好聚合管道,生成用户—规格标签;随后在推荐、定价、投放三个场景中并行试点,优先选择规格维度丰富、SKU数量较多的类目(如鞋服、家电的颜色/容量/版本维度)作为起步场景。


**三个需要提前规避的坑**:


1. **不要将 `specification.specs` 的可选值直接当作SKU规格使用**。可选值集合只回答“有哪些选项”,实际可售的规格组合以 `skus[].specInfo` 为准,二者不一致时以SKU实例层为准。

2. **型号字段的缺失需要显式处理**。API没有独立的 `model` 结构化字段,从标题抽取型号时应建立类目特定的抽取规则(如电子产品关注“型号+存储+颜色”的组合模式),并对抽取失败的情况保留 `paramList` 作为兜底来源。

3. **规格编码映射必须缓存且可审计**。同一语义值在不同商品、不同时间的编码可能发生变化,映射缓存需要记录来源SKU和更新时间,避免因编码漂移导致人群标签静默失效。

{{voteData.voteSum}} 人已参与
支持
反对
请登录后查看

万邦Lafite 最后编辑于2026-11-03 16:25:07

快捷回复
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}} 【已收集】
{{item.floor}}# 沙发 板凳 地板 {{item.floor}}# 【已收集】
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
分享
{{item.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
收起 展开更多
查看更多
打赏
已打赏¥{{reward_price}}
25
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

{{replySubmitting ? '提交中...' : '回复'}}
{{replySubmitting ? '提交中...' : '回复'}}
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

{{ wechatLoginError }}
切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服
CRMEB咨询热线 400-8888-794

扫码领取产品资料

功能清单
思维导图
安装教程
CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服