示例数据与版本
下面的回答来自 Storelift 示例数据集(2026-09-28):一个示例应用(Lumen — Sleep Sounds),在美国追踪 8 个关键词,另有三个示例竞品(Example App A, Example App B, Example App C)。你自己的账号返回的是你自己的应用和你自己的数字。
三个任务都在 storelift-mcp 1.1.1 上完成,用到这些读取工具:list_apps, get_history, get_rivals, get_store_page, get_keywords。如果还没有连接,请看配置指南:Claude, Claude Code, Cursor。
1. 一周内哪些关键词的排名变了?
这样问:“我在美国的关键词里,哪些比一周前排名更低了?”助手会调用 list_apps 和 get_history:
list_apps {}
{
"apps": [
{ "id": "sbx-lumen", "name": "Lumen — Sleep Sounds", "countries": ["us", "gb", "de"] }
]
}
get_history {"appId":"sbx-lumen","country":"us"}
{
"country": "us",
"series": {
"ios|white noise": [
["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
["2026-09-24", 56], ["2026-09-25", 55]
],
"ios|sleep timer": [
["2026-09-20", 37], ["2026-09-21", 38], ["2026-09-22", 39], ["2026-09-23", 40],
["2026-09-24", 41], ["2026-09-25", 37], ["2026-09-26", 38], ["2026-09-27", 39]
]
}
}- 对比的两天:2026-09-20 → 2026-09-27(US)
- 下降:sleep timer 37 → 39; nature sounds 28 → 29
- 上升:rain sounds 37 → 34; relax 52 → 49
- 不变:meditation music 42
- 两天都已测量,均未上榜:sleep sounds; brown noise
- 未纳入对比:white noise(最近一次测量 2026-09-25,排名 55)
据此可以决定:先看哪个关键词。在示例中是 sleep timer(37 → 39)。
这个回答包含什么:
- 对比的是两个已测量的日子:2026-09-20 和 2026-09-27。中间的几天也在同一个返回里,位于
series下,想看整条走势而不只是两端时可以用。 - 排名为
null的点,表示那天已测量,但应用未上榜;回答会照实说明,不会用数字去填。 - 在 2026-09-27 没有数据点的关键词,会连同它最近一次测到的排名和日期一起列出,并且不参与对比。
- 这个回答说明的是哪些关键词变了。第二个任务会对比排在你前面的应用,以及你自己产品页面上带日期的改动;仅凭这些观察还不足以确定原因。
2. 下降的关键词上,谁排在前面?
这样问:“在排名下降的那些关键词上,谁排在我前面?那一周我自己的产品页面有没有改动?”助手会沿用第一个任务的历史数据,并调用 get_rivals 和 get_store_page:
get_rivals {"appId":"sbx-lumen","country":"us"}
{
"country": "us",
"rivals": [
{
"name": "Example App A",
"terms": [
{ "term": "sleep timer", "theirRank": 1, "ourRank": 39 },
{ "term": "nature sounds", "theirRank": 1, "ourRank": 29 }
]
},
{
"name": "Example App B",
"terms": [
{ "term": "sleep timer", "theirRank": 2, "ourRank": 39 },
{ "term": "nature sounds", "theirRank": 2, "ourRank": 29 }
]
},
{
"name": "Example App C",
"terms": [
{ "term": "sleep timer", "theirRank": 3, "ourRank": 39 },
{ "term": "nature sounds", "theirRank": 3, "ourRank": 29 }
]
}
]
}
get_store_page {"appId":"sbx-lumen","country":"us"}
{
"country": "us",
"timeline": [
{ "day": "2026-09-16", "kind": "version" }
]
}- 下降的关键词:sleep timer 和 nature sounds(2026-09-20 → 2026-09-27,US)
- 排在你前面的应用及其排名:Example App A (sleep timer 1, nature sounds 1); Example App B (sleep timer 2, nature sounds 2); Example App C (sleep timer 3, nature sounds 3)
- 你的排名:sleep timer 39, nature sounds 29
- 你自己的产品页面:最近一次带日期的改动发生在这一周之前:新版本 (2026-09-16)
据此可以决定:先打开谁的产品页面:在下降的关键词中排第一次数最多的那个应用。在示例中是 Example App A(2 个词里有 2 个排第一)。
这个回答包含什么:
get_rivals返回最近一个已测量的日子:每个关键词上谁排在你前面、排第几(theirRank),以及你自己的位置(ourRank)。ourRank为null,表示这个关键词已经测量,而你未上榜。get_store_page返回里的timeline列出你自己产品页面上带日期的改动。落在对比那一周内的改动,是解读排名变化时首先要对照的记录。- 把排名变化和某项改动联系起来时,要把两个日期并排写出来:改动发生的日子,和测到排名的日子。
3. 某个关键词今天没有测量时
这样问:“今天在美国搜‘white noise’,我排第几?”助手会调用 get_keywords 和 get_history:
get_keywords {"appId":"sbx-lumen","country":"us"}
{
"country": "us",
"keywords": [
{ "term": "sleep sounds", "measured": true, "rank": null },
{ "term": "white noise", "measured": false, "rank": null },
{ "term": "rain sounds", "measured": true, "rank": 34 }
]
}
get_history {"appId":"sbx-lumen","country":"us"}
{
"country": "us",
"series": {
"ios|white noise": [
["2026-09-20", 57], ["2026-09-21", 56], ["2026-09-22", 54], ["2026-09-23", 58],
["2026-09-24", 56], ["2026-09-25", 55]
]
}
}- white noise:最近一次测量 2026-09-25,排名 55;比账号里最新的一天(2026-09-27)早两天
- rain sounds:2026-09-27 排名 34
- sleep sounds:2026-09-27 已测量,未上榜
据此可以决定:眼前这个数字是不是今天的。在示例中,“white noise”的排名日期是 2026-09-25,按那一天的读数来用。
这个回答包含什么:
| get_keywords 返回的行 | 含义 | 助手怎么说 |
|---|---|---|
measured: false | 这个关键词在最新一天没有测量 | 最近一次测到的排名和日期(get_history 序列的最后一个点) |
measured: true,rank: null | 已测量,应用未上榜 | “已测量,未上榜” |
measured: true,rank 为数字 | 已测量,这就是排名 | 排名和对应的日期 |
- 回答里的每个排名,都要带上测量它的日期。
- 序列里的每个点都是一个已测量的日子;平均值和计数只在这些点上计算。
拿你自己的应用试试
粘贴应用的商店链接,添加关键词。排名、排在你前面的应用和搜索需求,每天都会测量。
免费套餐:1 个应用,2 个店面各 25 个关键词,30 天历史数据,无需绑卡,不限期限。Pro 每月 $20。
免费开始 →
