ASIN 是 Amazon Standard Identification Number,亚马逊给平台上每一个商品分配的唯一编码。
格式固定:10 位,只含大写字母和数字,例如 B07Z82895W。接口对 asin 参数就是按这条规则校验的,传错格式会直接返回参数校验失败。
最直接的找法是看商品页面的网址,/dp/ 后面那一段就是:
https://www.amazon.com/dp/B07Z82895W
^^^^^^^^^^和 SKU、UPC、FNSKU 的区别:关键在「谁分配的」
这四个编码经常被混用,但它们属于不同的人,作用范围也不同。
| 编码 | 谁分配 | 作用范围 | 谁能看到 |
|---|---|---|---|
| ASIN | 亚马逊 | 平台内标识一个商品 | 所有人 |
| SKU | 卖家自己 | 你自己的库存管理 | 只有你 |
| UPC / EAN | 全球编码组织 | 跨平台、跨渠道通用 | 所有人 |
| FNSKU | 亚马逊 | 仓库里区分是谁的货 | 你和仓库 |
最重要的一行是 SKU 那一行。 SKU 是你自己起的名字,别人看不到也不需要知道。所以「查一下竞品的 SKU」这个需求本身不成立——那是对方后台的私有数据。
反过来,ASIN 是公开的,所以围绕 ASIN 的公开数据才可以查。这个区别决定了后面所有能做和不能做的事。
一个容易混的点:同一个商品在不同站点是同一个 ASIN 吗? 编码本身通常一致,但数据是按站点独立的——美国站和日本站的价格、排名、评论完全是两套。所以每个接口都有 marketplace 参数,查之前要先确定站点。
父体 ASIN 和子体 ASIN
有变体的商品(颜色、尺寸、容量)会有两层结构:
- 子体 ASIN:你实际能买的那一个,比如「黑色 / 15W」
- 父体 ASIN:把这些变体聚在一起的那个壳,本身不能直接购买
接口里用 parent 字段表示某个 ASIN 的父体,用 variationList 或 variations 表示变体列表。
这个结构是数据分析里最容易出错的地方,因为很多指标在两层之间不是同一回事:
| 指标 | 父体 | 子体 |
|---|---|---|
| 评论 | 汇总所有变体 | 只属于这个变体 |
| 销量估算 | 全家族合计 | 单个变体 |
| 价格 | 无(不能购买) | 有 |
| BSR | 通常挂在父体 | 可能没有 |
拿 A 商品的父体数据去比 B 商品的子体数据,误差可以是好几倍,而且不会报错。销量数据能拿到什么、拿不到什么和亚马逊评论的四种来源分别讲了这个坑在销量和评论上的具体表现。
拿到一个 ASIN 之后能查到什么
ASIN 是几乎所有商品维度查询的入口。有了它可以拿到:
| 想知道的 | 承接 |
|---|---|
| 商品本身的属性、价格、评分、变体 | ASIN 详情接口 |
| 它在搜索里靠哪些词曝光 | ASIN 反查关键词怎么做 |
| 它大概卖多少 | 销量数据能拿到什么 |
| 买家怎么评价它 | 评论的四种来源 |
| 它的排名在怎么变 | 关键词排名怎么监控 |
用 ASIN 查不到的三样
竞品的 SKU 和后台数据。 如上,SKU 是卖家私有的。后台搜索词报告、真实订单量同理。
买家信息。 拿不到,方向也不合规。
精确销量。 平台不公开销量,所有月销数字都是从 BSR 推算的估算值。
常见问题
ASIN 会变吗? 商品的 ASIN 通常稳定。但如果 Listing 被合并、拆分或重建,你追踪的那个 ASIN 可能失效。做长期监控时要处理「查不到了」这种情况,而不是假设它永远存在。
没有 ASIN 能查数据吗? 可以从别的入口进:按关键词搜索、按类目筛选、或者用 UPC 反查。但拿到结果之后,后续的商品维度查询仍然要用 ASIN。
一个商品会有多个 ASIN 吗? 正常情况下同一个商品在同一站点只有一个。出现多个通常意味着重复铺货或 Listing 未合并,这本身就是个值得注意的信号。
父体 ASIN 能直接查销量吗? 能查到,但要清楚拿到的是全家族合计。和别人比较时,确保两边用的是同一层——这是这类比较里最常见的错误。