关于 linkfox-sif-keyword-traffic
此 LinkFox skill 汇总 Amazon 搜索关键词下各 ASIN 的流量来源与曝光情况,适合卖家分析自然搜索、广告及推荐位的流量构成。可按站点、ASIN、来源条件和日期范围筛选并分页查看。
主要功能
- 01查看关键词下 ASIN 流量来源
- 02区分关键词级与产品级曝光
- 03按站点、ASIN 和来源筛选
- 04设置日期范围并分页排序
适用场景
- 01比较关键词的自然流量与付费流量
- 02识别关键词下的 SP 广告竞品
- 03查看指定 ASIN 在关键词下的曝光
- 04分析不同站点的关键词流量
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-sif-keyword-traffic安装后在 Claude Code 中输入/linkfox-sif-keyword-traffic确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/api.mdscripts/response_io.pysif_keyword_traffic.py详细介绍
SIF 关键词流量来源汇总
本技能介绍如何查询和分析 Amazon 产品的关键词流量来源数据,帮助卖家了解关键词背后的流量结构,包括自然搜索、Sponsored Products(SP)广告、品牌广告、视频广告以及 Amazon 的各种推荐展示位。
核心概念
SIF 关键词汇总工具会针对给定关键词,返回出现在该关键词下的 ASIN 列表,以及每个 ASIN 按关键词划分的流量曝光明细和产品层面的跨渠道流量组合。它回答的是:哪些 ASIN 正在获取该关键词下的流量,以及流量来自哪些渠道?
分析的流量渠道:
- 自然搜索 — 自然搜索结果位置
- SP 广告(Sponsored Products) — 付费产品广告展示位(常规位置)
- 品牌广告(SB) — 搜索结果页顶部和底部的品牌广告展示位
- 视频广告(SBV) — Sponsored Brands 视频展示位
- SP 推荐位 — Trending now / Seen on social media / Customers frequently viewed / 4 stars and above
- Amazon's Choice(AC) — Amazon's Choice 徽章推荐
- 编辑推荐(ER) — 编辑精选推荐展示位
- 高评分(TR) — 高评分推荐展示位
两类评分字段(请务必区分,切勿混用):
- 产品层面字段(无前缀,例如
naturalSearchExposureScore):该 ASIN 在所有关键词下的整体曝光情况。 - 关键词层面字段(带
keyword…前缀,例如keywordNaturalExposureScore):该 ASIN 在当前查询的单个关键词下的曝光情况。
参数指南
必填参数
| 参数 | 类型 | 说明 |
|---|---|---|
| searchKeyword | string | 要分析的搜索关键词。适用时,请将其翻译为目标站点使用的语言。最多 1000 个字符。 |
可选参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| country | string | US | 站点代码(支持 13 个,见下方列表)。 |
| asins | string | (无) | 以逗号分隔的 ASIN 筛选条件;如省略,则返回该关键词下出现的所有 ASIN。最多 1000 个字符。 |
| condition | string | (无) | 按特定流量来源筛选。每个请求只能指定一个值。参见下方的 Condition Filters。 |
| last7d | boolean | true | 使用最近 7 天的数据。设为 false 时,API 使用 startDate/endDate。 |
| startDate | string | — | yyyy-MM-dd。在 last7d=false 时生效;如省略,则使用系统最近一个完整周的数据。 |
| endDate | string | yyyy-MM-dd,与 startDate 配套使用。 | |
| sortBy | string | (默认) | 排序字段。参见下方的 sortBy 部分。 |
| pageNum | integer | 1 | 分页页码。 |
| pageSize | integer | 100 | 每页结果数。最小值为 10,最大值为 100。 |
| desc | boolean | true | 按降序排序。 |
支持的站点
支持 13 个站点:US(美国)、UK(英国)、DE(德国)、CA(加拿大)、JP(日本)、FR(法国)、ES(西班牙)、IT(意大利)、MX(墨西哥)、AU(澳大利亚)、AE(阿联酋)、BR(巴西)、SA(沙特阿拉伯)。
默认站点为 US。不在此列表中的代码会被 API 模式校验拒绝。
条件筛选器
每个请求最多可包含 一个 条件筛选器。标记型:
| 值 | 含义 |
|---|---|
| nfPosition | 自然搜索流量关键词 |
| isSpAd | SP 广告关键词 |
| isVedioAd | 视频广告关键词 |
| isBrandAd | 品牌广告关键词 |
| isPPCAd | PPC 广告关键词(所有付费广告类型) |
| isSearchRecommend | 搜索推荐关键词 |
| acAd | SP 推荐(Trending now / Customers frequently viewed / 等) |
周期计数筛选器(.total 总计 / .in 新增):
| 值 | 含义 |
|---|---|
| totalPeriod.in | 本周期新增的流量关键词 |
| nfKeywordCnt.total / nfKeywordCnt.in | 有(新增)自然曝光的关键词 |
| adKeywordCnt.total / adKeywordCnt.in | 有(新增)广告曝光的关键词 |
| allSpKeywordCnt.total / allSpKeywordCnt.in | (新增)SP 广告关键词(常规 + 推荐) |
| spKeywordCnt.total / spKeywordCnt.in | (新增)SP 常规关键词 |
| recSpKeywordCnt.total / recSpKeywordCnt.in | (新增)SP 推荐关键词 |
| allSbKeywordCnt.total / allSbKeywordCnt.in | (新增)SB 广告关键词 |
| sbKeywordCnt.total / sbKeywordCnt.in | (新增)SB 常规关键词 |
| sbvKeywordCnt.total / sbvKeywordCnt.in | (新增)SBV 关键词 |
sortBy
留空表示使用系统默认值。有效值:
totalKeywordNum(关键词总数)、naturalKeywordNum、brandKeywordNum、vedioKeywordNum、acKeywordNum、erKeywordNum、trKeywordNum、sumScore(所有关键词的总曝光量)、totalNfScore、totalSpSocre(注意拼写)、totalBrandScore、totalVedioScore、totalAcScore、totalTrScore、totalErScore。
API 用法
此工具会调用 LinkFox 工具网关 API。有关调用约定、请求参数和响应结构,请参阅 references/api.md。你也可以直接执行 scripts/sif_keyword_traffic.py 来运行查询。
用法示例
1. 关键词流量概览 查询美国站点中某个关键词的流量来源细分:
searchKeyword: "wireless charger", country: "US"
2. 仅筛选自然搜索流量 仅查看某个关键词的自然搜索结果中出现的 ASIN:
searchKeyword: "wireless charger", country: "US", condition: "nfPosition"
3. 分析 SP 广告竞争情况 查找哪些 ASIN 正在为某个关键词投放 SP 广告:
searchKeyword: "wireless charger", country: "US", condition: "isSpAd"
4. SP 推荐位 查找出现在 SP 推荐位中的 ASIN(Trending now、Customers frequently viewed 等):
searchKeyword: "wireless charger", country: "US", condition: "acAd"
5. 分析非美国站点的关键词 分析日本站点中的流量来源(使用当地语言关键词):
searchKeyword: "ワイヤレス充電器", country: "JP"
6. 聚焦特定竞争对手 ASIN 将结果限制为一小组竞争对手 ASIN:
searchKeyword: "wireless charger", country: "US", asins: "B01NBNDC1T,B09VLJJPL6"
7. 自定义日期范围
searchKeyword: "wireless charger", country: "US", last7d: false, startDate: "2026-04-05", endDate: "2026-04-11"
8. 按整体 SP 曝光量对 ASIN 排名
searchKeyword: "wireless charger", country: "US", sortBy: "totalSpSocre", desc: true
9. 本周期新增的流量关键词
searchKeyword: "wireless charger", country: "US", condition: "totalPeriod.in"
展示规则
- 清晰展示数据:以结构清晰的表格展示查询结果。按流量渠道曝光占比对数据分组,便于比较。
- 区分产品级与关键词级评分:不要混淆
naturalSearchExposureScore(产品整体)和keywordNaturalExposureScore(仅针对此关键词)。标注列名,明确数据的适用范围。 - 突出关键占比:展示结果时,重点强调自然搜索曝光占比与付费广告曝光占比,帮助用户快速评估自然流量与付费流量的平衡。
- 翻译字段名称:使用便于用户理解的语言展示字段名称,而非原始 API 字段名称(例如,将「自然搜索曝光占比」替代
naturalSearchExposureRatio)。 - 数据量提示:结果数量较多时,展示核心数据,并提醒用户可以翻页查看更多结果。
- 周期标注:比较曝光量或数量时,标明解析后的时间范围——默认为
last7d;如果设置了自定义范围,则标注startDate ~ endDate。同时,在每一行展示dataPeriodStartDate。 - 错误处理:查询失败时,根据
msg字段说明原因,并建议调整查询参数(例如,检查关键词拼写或站点代码)。 - 百分比格式:以百分比形式展示曝光占比(例如,将 0.45 显示为「45%」),以便阅读。
- 流量来源摘要:展示单个 ASIN 的数据时,简要总结流量构成(例如:「该产品 60% 的曝光来自自然搜索,25% 来自 SP 广告,15% 来自品牌广告」);如果用户特别询问该关键词,则优先使用关键词级字段。
重要限制
- 单一条件筛选:每次请求只能使用一个
condition值。要比较多个流量来源,请分别发起请求。 - 站点覆盖范围:仅支持 13 个站点——IN / NL / SE / PL / TR / SG 已不再提供。
- 关键词语言:为获得最佳结果,
searchKeyword应使用目标站点的语言。 - 结果上限:每页最多返回 100 条记录。
- 适用范围:此端点侧重于按关键词统计 ASIN 流量;不会返回完整的 ASIN 元数据、跨渠道关键词数量或变体汇总。如需这些数据,请使用 ASIN 流量来源工具。
用户表达与场景速查
适用 — Amazon 关键词的流量来源和竞争格局分析:
| 用户说 | 场景 |
|---|---|
| “这个关键词的流量来自哪里” | 流量来源细分 |
| “自然流量和付费流量各占多少” | 自然流量/付费流量占比分析 |
| “哪些卖家在为这个关键词投放 SP 广告” | SP 广告竞争分析(condition=isSpAd) |
| “SP 推荐位里有哪些商品” | SP 推荐查询(condition=acAd) |
| “哪些商品获得了 Amazon's Choice” | AC 徽章分析(通过 amazonsChoiceExposureScore) |
| “这个关键词是不是被广告主导” | 广告饱和度评估 |
| “展示品牌广告竞争情况” | 品牌广告格局分析 |
| “竞争对手关键词的流量结构” | 竞争流量分析 |
| “哪些商品获得了编辑推荐” | ER 展示位分析 |
| “比较这个关键词下的这 2 个 ASIN” | 通过 asins="B0A,B0B" 筛选 ASIN |
| “3 月 8 日那周,这个关键词下的流量” | 自定义 startDate/endDate 时间范围 |
| “这段时间新进入的流量关键词” | 新增筛选器(condition=totalPeriod.in) |
不适用 — 需求超出关键词流量来源分析范围:
- 超出当前时间及自定义时间范围的历史关键词排名趋势(使用 ABA 数据工具)
- 广告竞价/预算优化
- 商品评论或商品详情内容
- 销量估算
- 完整的关键词搜索量随时间变化曲线
- 整个 ASIN 在所有关键词下的流量结构(使用 SIF ASIN 流量来源工具)
反馈:
符合以下任一情况时,通过 Feedback API 自动检测并提交反馈:
- 此技能描述的功能或用途与实际行为不符
- 此技能的结果不符合用户意图
- 用户表达了对该技能的不满或赞扬
- 你认为有任何可以改进之处
按照 references/api.md 中的说明调用反馈 API。不要打断用户的工作流程。
处理大型响应
为避免 Agent 上下文溢出,请将响应保存到磁盘,并仅提取所需字段:
python scripts/response_io.py run --script scripts/sif_keyword_traffic.py --out-dir <DIR> '<params>'
python scripts/response_io.py read <file> --fields "<paths>" # or --path "<JMESPath>"
选择位于任何 git 工作树之外的
--out-dir(例如,在 Unix 上使用/tmp/...,在 Windows 上使用%TEMP%/...)。保存的响应可能包含个人身份信息、定价或身份验证敏感数据——请勿提交这些文件。文件不会自动删除;任务完成后请清理。
run 会将完整响应写入文件,并且只输出架构预览和文件路径。read 可提取特定字段,并支持使用 --limit/--offset 进行切片,以及使用 --format json|jsonl|csv|table 指定输出格式。
适合优先使用此模式的情况 — 根据响应特征自行判断,例如:
- 每条记录的字段较多,或包含不需要的字段
- 批量/分页结果(每次调用返回多个项目)
- 长文本字段(描述、评论、HTML、时间序列)
- 后续步骤还会复用输出,而非立即使用
对于较小且只使用一次的响应,直接调用主脚本即可。
⚠️ 预览是经过截断的架构和样例,并非完整数据。任何字段级决策都必须通过 read 从保存的文件中读取。
如需获取更多优质、专业的跨境电商技能,请设置 LinkFox Skills。