Install
openclaw skills install @linkfox-ai/linkfox-sif-keyword-traffic在给定关键词下拆解所有竞品 ASIN 的流量来源——自然搜索、SP 广告、SB 品牌广告、SBV 视频广告、SP 推荐、AC/ER/TR 等推荐位,支持按 ASIN 过滤、指定日期区间及新进流量词等筛选。当用户提到关键词流量来源、该关键词下哪些竞品在抢流量、自然流量与付费流量占比、SP广告曝光、品牌广告占比、SP推荐位、推荐位广告/非广告拆分、搜索展示分析、Amazon's Choice或编辑推荐曝光、关键词竞争格局、ASIN流量构成、keyword traffic, traffic structure analysis, search share, ad share, traffic source distribution, SIF, traffic analysis, SP recommendation, recommend position breakdown时触发此技能。即使用户未明确提及"SIF",只要其需求涉及在某关键词下分析竞品 ASIN 的流量来源分布,也应触发此技能。
openclaw skills install @linkfox-ai/linkfox-sif-keyword-trafficThis skill guides you on how to query and analyze keyword traffic source data for Amazon products, helping sellers understand the traffic structure behind keywords — including organic search, Sponsored Products (SP) ads, brand ads, video ads, and various Amazon recommendation placements.
The SIF Keyword Summary tool returns, for one given keyword, the list of ASINs appearing under that keyword along with their per-keyword traffic exposure breakdown and their product-level cross-channel traffic mix. It answers: Who is taking traffic under this keyword, and through which channels?
Traffic channels analyzed:
Two score families (important — do not mix):
naturalSearchExposureScore): the ASIN's overall exposure across all keywords.keyword… prefix, e.g. keywordNaturalExposureScore): the ASIN's exposure on just this one queried keyword.| Parameter | Type | Description |
|---|---|---|
| searchKeyword | string | The search keyword to analyze. Translate to the target marketplace's language when applicable. Max 1000 characters. |
| Parameter | Type | Default | Description |
|---|---|---|---|
| country | string | US | Marketplace code (13 supported — see list below). |
| asins | string | (none) | Comma-separated ASIN filter; if omitted, returns all ASINs appearing under the keyword. Max 1000 chars. |
| condition | string | (none) | Filter by a specific traffic source. Only one value per request. See Condition Filters below. |
| last7d | boolean | true | Use the latest 7 days. When false, the API uses startDate/endDate. |
| startDate | string | — | yyyy-MM-dd. Takes effect when last7d=false; if omitted, the system's latest integral week is used. |
| endDate | string | — | yyyy-MM-dd, paired with startDate. |
| sortBy | string | (default) | Sort field. See sortBy section below. |
| pageNum | integer | 1 | Page number for pagination. |
| pageSize | integer | 100 | Results per page. Min 10, max 100. |
| desc | boolean | true | Sort in descending order. |
13 marketplaces: US (United States), UK (United Kingdom), DE (Germany), CA (Canada), JP (Japan), FR (France), ES (Spain), IT (Italy), MX (Mexico), AU (Australia), AE (United Arab Emirates), BR (Brazil), SA (Saudi Arabia).
Default marketplace is US. Codes outside this list will be rejected by the API pattern.
Each request can include at most one condition filter. Flag-style:
| Value | Meaning |
|---|---|
| nfPosition | Natural search traffic keywords |
| isSpAd | SP ad keywords |
| isVedioAd | Video ad keywords |
| isBrandAd | Brand ad keywords |
| isPPCAd | PPC ad keywords (all paid ad types) |
| isSearchRecommend | Search recommendation keywords |
| acAd | SP recommendation (Trending now / Customers frequently viewed / etc.) |
Period-count filters (.total full / .in new-in):
| Value | Meaning |
|---|---|
| totalPeriod.in | Newly-entered traffic keywords this period |
| nfKeywordCnt.total / nfKeywordCnt.in | Keywords with (new) organic exposure |
| adKeywordCnt.total / adKeywordCnt.in | Keywords with (new) ad exposure |
| allSpKeywordCnt.total / allSpKeywordCnt.in | (New) SP-ad keywords (regular + recommendation) |
| spKeywordCnt.total / spKeywordCnt.in | (New) SP regular keywords |
| recSpKeywordCnt.total / recSpKeywordCnt.in | (New) SP recommendation keywords |
| allSbKeywordCnt.total / allSbKeywordCnt.in | (New) SB-ad keywords |
| sbKeywordCnt.total / sbKeywordCnt.in | (New) SB regular keywords |
| sbvKeywordCnt.total / sbvKeywordCnt.in | (New) SBV keywords |
Leave empty for system default. Valid values:
totalKeywordNum (total keyword count), naturalKeywordNum, brandKeywordNum, vedioKeywordNum, acKeywordNum, erKeywordNum, trKeywordNum, sumScore (total exposure across all keywords), totalNfScore, totalSpSocre (note spelling), totalBrandScore, totalVedioScore, totalAcScore, totalTrScore, totalErScore.
This tool calls the LinkFox tool gateway API. See references/api.md for calling conventions, request parameters, and response structure. You can also execute scripts/sif_keyword_traffic.py directly to run queries.
1. Basic keyword traffic overview Query the traffic source breakdown for a keyword in the US marketplace:
searchKeyword: "wireless charger", country: "US"
2. Filter for organic search traffic only See only ASINs that appear in natural search results for a keyword:
searchKeyword: "wireless charger", country: "US", condition: "nfPosition"
3. Analyze SP ad competition Find which ASINs are running SP ads for a keyword:
searchKeyword: "wireless charger", country: "US", condition: "isSpAd"
4. SP recommendation slots Find ASINs surfacing in SP recommendation slots (Trending now, Customers frequently viewed, etc.):
searchKeyword: "wireless charger", country: "US", condition: "acAd"
5. Keyword analysis for a non-US marketplace Analyze traffic sources in the Japan marketplace (use the local language keyword):
searchKeyword: "ワイヤレス充電器", country: "JP"
6. Focus on specific competitor ASINs Limit results to a small set of competing ASINs:
searchKeyword: "wireless charger", country: "US", asins: "B01NBNDC1T,B09VLJJPL6"
7. Custom date range
searchKeyword: "wireless charger", country: "US", last7d: false, startDate: "2026-04-05", endDate: "2026-04-11"
8. Rank ASINs by their overall SP exposure
searchKeyword: "wireless charger", country: "US", sortBy: "totalSpSocre", desc: true
9. Newly-entered traffic keywords this period
searchKeyword: "wireless charger", country: "US", condition: "totalPeriod.in"
naturalSearchExposureScore (product-wide) with keywordNaturalExposureScore (this keyword only). Label columns so users know which scope they are reading.last7d; or startDate ~ endDate if a custom range was set. Also surface dataPeriodStartDate on each row.msg field and suggest adjusting query parameters (e.g., checking keyword spelling or marketplace code).condition value can be used per request. To compare multiple traffic sources, make separate requests.searchKeyword should be in the language of the target marketplace for best results.Applicable — Traffic source and competition structure analysis for Amazon keywords:
| User Says | Scenario |
|---|---|
| "Where does the traffic come from for this keyword" | Traffic source breakdown |
| "How much organic vs paid traffic" | Organic/paid ratio analysis |
| "Who's running SP ads for this keyword" | SP ad competition analysis (condition=isSpAd) |
| "Which products are in SP recommendation slots" | SP recommendation lookup (condition=acAd) |
| "Which products have Amazon's Choice" | AC badge analysis (via amazonsChoiceExposureScore) |
| "Is this keyword dominated by ads" | Ad saturation assessment |
| "Show me the brand ad competition" | Brand ad landscape analysis |
| "Traffic structure for my competitor's keyword" | Competitive traffic analysis |
| "Which products get editorial recommendations" | ER placement analysis |
| "Compare these 2 ASINs on this keyword" | ASIN filter via asins="B0A,B0B" |
| "For the week of March 8, traffic under this keyword" | Custom startDate/endDate window |
| "Newly-entered traffic keywords this period" | New-in filter (condition=totalPeriod.in) |
Not applicable — Needs beyond keyword traffic source analysis:
Feedback:
Auto-detect and report feedback via the Feedback API when any of the following apply:
Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.
For more high-quality, professional cross-border e-commerce skills, set LinkFox Skills.