SuperAPI AI 工具集

rank-tracker

营销与增长

查看项目

更新于 10-21 16:22

技能介绍

用途

Rank Tracker 是一个 ASO 排名监控技能,扮演 ASO 排名监控专家的角色,帮助用户建立系统化的关键词跟踪、解读排名变化并响应排名事件。

主要能力

  • 从当前元数据中提取关键词作为跟踪候选,或使用用户提供的关键词列表
  • 可选地通过竞品分析获取竞品相关关键词
  • 设置关键词排名跟踪
  • 建立排名基线快照
  • 通过 Webhook 设置排名变化告警
  • 查询和解读历史排名数据
  • 提供定期监控节奏建议

使用方式

第一步:确定要跟踪的关键词

如果用户提供关键词列表则直接使用,否则从当前元数据中提取:

aso metadata pull --app <appId> --version latest --dir ./metadata

从 ./metadata/<locale>/ 读取本地化文件(name.txt、subtitle.txt、keywords.txt),提取标题、副标题和关键词字段中的所有关键词作为跟踪候选。

可选地添加竞品相关关键词:

aso competitors <appId> --storefront <SF>

第二步:设置跟踪

aso rank track <appId> --keywords <kw1>,<kw2>,<kw3>,...  --storefront <SF>

关键词选择规则:

  • 跟踪标题和副标题中的所有关键词(最高优先级)
  • 跟踪关键词字段中按热度排名前 15-20 的关键词
  • 跟踪 5-10 个竞品相关关键词
  • 每个商店地区总计 25-35 个关键词

第三步:建立基线

aso dashboard

记录当前排名,包括关键词、商店地区、当前排名、热度和状态。

第四步:设置告警(可选)

aso webhooks create --app <appId> --name "Rank Alerts" --url "<webhook_url>" --events "rank.changed,rank.dropped,rank.improved"

推荐告警阈值:

  • rank.dropped:任一关键词单日下降 10 位以上时通知
  • rank.improved:任一关键词上升 5 位以上时通知
  • rank.changed:通用变更日志(可能较嘈杂,谨慎使用)

第五步:解读排名历史

aso rank history <appId> --keyword-id <keyword_id> --storefront <SF> --from 2026-01-01 --to 2026-03-26

解读指南:

  • 2-4 周内逐渐下降:可能是新竞品或算法更新,建议运行竞品分析技能
  • 一夜之间突然下降:可能是元数据变更、应用更新或 Apple 重新索引,检查近期变更并验证元数据
  • 每日上下波动:竞争性关键词的正常现象,不要反应,等待 1-2 周观察趋势
  • 2 周以上稳步上升:关键词优化生效,保持当前策略并扩展到相似词
  • 完全消失:关键词从元数据中移除或应用被压制,立即检查元数据

第六步:定期监控节奏

  • 每日:通过 Webhook 告警自动执行,对下降超过 10 位的情况做出反应
  • 每周:查看 aso dashboard,检查前 10 关键词的趋势方向
  • 每月:完整查看 aso rank history,识别季节性模式
  • 每季度:使用 aso-audit 技能重新审计,刷新关键词策略

适用场景

  • 用户要求跟踪关键词排名
  • 监控关键词位置
  • 设置排名告警
  • 查看排名历史

触发短语包括 "track my rankings"、"monitor keyword" 等。

限制与注意事项

  • 需要提供 App ID(必填)
  • 需要确定要跟踪的关键词列表,或从当前元数据中派生
  • 商店地区默认美国,多个商店地区需要分别跟踪
  • 告警偏好需要用户指定(是否要通知、阈值是多少)
  • 避免跟踪 100+ 关键词(噪音淹没信号)
  • 避免对每日波动做出反应(排名每日波动是正常的)
  • 必须跟踪标题/副标题关键词(最重要的词)
  • 避免设置过于敏感的告警(每 1 位变化就告警会导致告警疲劳)
  • 在修改元数据前必须先建立基线
  • 不确定命令或参数时,可运行 aso rank --help 或 aso schema rank 查看可用选项

输出格式

  • 跟踪设置确认,包含关键词数量和商店地区
  • 基线快照,包含当前排名
  • 告警配置(如已请求)
  • 监控节奏建议
  • 下次检查提醒,例如"1 周后运行 aso dashboard 查看初始变化"