很多卖家的"词库"其实是一张从各处复制来的 Excel:一部分来自搜索框下拉,一部分来自竞品 Listing,一部分来自广告报表。问题不是词不够,而是这些词的口径不一致,放在一张表里没法排序,也没法解释为什么某个词排在前面。
这篇把三类关键词数据的口径讲清楚,再给出合并方式。
export ECOMMERCE_DATA_API_KEY="your_api_key"三类数据,三个不同的问题
三者不能互相替代。ABA 告诉你需求侧的排名,反查告诉你供给侧的实际曝光,扩展帮你发现盲区。
第 1 步:用 ABA 建立需求基线
ABA 数据按周和按月切片。周榜适合看短期波动,月榜适合定季度方向:
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/aba/research/weekly \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"date": "20250802",
"includeKeywords": "screen protector",
"marketplace": "US",
"page": 1,
"size": 20
}'date 决定你取哪一周。这是最容易出错的参数——两次查询用了不同周,排名变化就无法解释。把它作为词库的时间戳字段存下来。
趋势方向用 ABA 关键词趋势 单独取,不要用两周的排名差自己算。
第 2 步:反查竞品的实际曝光词
ABA 告诉你哪些词有需求,但不告诉你这些需求被谁接住了。反查流量词填这个缺口:
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/traffic/keyword \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"asin": "B08CK5Z5Q1",
"month": "202507",
"page": 1,
"size": 20
}'把你自己的 ASIN 也查一遍。 只查竞品你会得到一张"别人很强"的表;把自己放进同一批,才能做差集——竞品有、你没有的词就是行动清单。差集的完整做法见在 Cursor 里做竞品分析。
第 3 步:扩展找盲区
前两步都基于你已经知道的词和 ASIN。关键词扩展 从一组 ASIN 反向找出你没想到的关联词:
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/traffic/extend \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"asinList": ["B07Z82895W"],
"historyDate": "202507",
"marketplace": "US",
"page": 1,
"size": 20,
"queryType": 1
}'需要站外视角时再补 Google 关键词趋势,但注意那是搜索引擎的需求,不等于平台内的购买意图。
合并时的三个坑
坑一:时间口径混用。 ABA 是周或月,反查是月,扩展用 historyDate。不要把不同周期的指标放同一列比大小。词库表里给每条记录存来源接口和时间口径两个字段。
坑二:分页大小影响结论。 取前 20 个词和取前 100 个词,算出来的"缺失词"完全不同。定下一个分页大小并在所有 ASIN 上保持一致。
坑三:把估算指标当绝对值。 搜索需求、曝光量级都是估算值。用它们排序是有效的,用它们算"这个词能带来多少单"是过度解读。
建议的词库结构
| 字段 | 来源 | 说明 |
|---|---|---|
| 词 | 三类接口 | 主键 |
| 来源接口 | 记录时写入 | 用于解释口径 |
| 时间口径 | date / month / historyDate | 周或月,必存 |
| 站点 | 请求参数 | 跨站点不可混 |
| 需求指标 | ABA / 关键词研究 | 标记为估算 |
| 我是否有曝光 | 反查自己的 ASIN | 差集的基础 |
| 竞品是否有曝光 | 反查竞品 ASIN | 差集的基础 |
有了"我是否有曝光"和"竞品是否有曝光"两列,词库才从一张清单变成一份可执行的优先级表。
限制
- 反查返回的是估算的曝光关系,不是平台披露的自然位或广告位数据。
- ABA 排名反映的是平台搜索侧的相对位置,不能换算成绝对搜索量。
- 词库需要定期重跑才有意义,单次快照会很快过期;限流按账号维度控制,见错误与限流。