Agent Skills
返回列表
📊

声量份额追踪

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2c0f1e77/aaron-share-of-voice-tracker。

技能介绍

它解决什么问题

声量份额(Share of Voice, SOV)常被拿来回答「我的品牌在行业讨论里占了多少」。真正落地时,最容易翻车的地方不是公式,而是分母:竞品清单换过、查询词改过、平台范围调过,趋势线却拼在一起看,得出的结论几乎没有复现价值。另一个现实限制是,X、Instagram、TikTok、LinkedIn、小红书、微信公众号、视频号、抖音等封闭平台的访问需要登录或后台,自动化抓取会触发风控甚至封号。本技能只处理 SOV 这个数值,并且用一套明确规则把口径锁住。

它如何工作

核心公式是 SOV% = 品牌提及数 ÷ (品牌提及数 + 竞品面板提及总数),按平台、按周期分别计算,面板成员、查询词、平台集合和锁定日期都写入记录。

关键步骤包括:

  • 加载或锁定面板:读取已有面板记录;不存在时与用户确认 3-6 个竞品、逐品牌查询词(含中文名与常见拼写错误、排除词)、平台集合与周期粒度,不凭空编造面板。
  • 面板断裂检查(O3 规则):成员增减或改名、平台集合变化、影响覆盖范围的查询词调整,都会让既有趋势失效。此时写入带日期的断裂标记和新面板,并从断裂点重新开始序列,绝不跨断裂拼接或回填旧数据。
  • 逐品牌、逐平台、逐周期拉取计数:品牌和面板成员使用完全相同的查询窗口与语法,避免分母被破坏。每个单元格都标注 Measured(自有表面或带 as-of 日期的用户导出)、proxy(gdelt.py 新闻回声、tavily.py 网页讨论)、Estimated(模型填补,附假设)。
  • 计算并上报:先给分平台明细,再做汇总;任何跨平台混合都列出组成项并继承其中最弱标签。每个比率都写明分子、分母、平台与周期,不出现无名分母或周期切换的分母。
  • 可选的情绪加权与注意力份额:情绪标签默认是 Estimated,除非人工标注(需说明标注者与样本量),并且始终同时输出未加权 SOV。pageviews.py 生成 Wikipedia 注意力份额,这是另一套分母,不能与对话 SOV 画在同一条趋势线上。

适用边界

  • 只负责 SOV 数值;竞品内容与策略观察归 competitor-tracker,外链与站外 SEO 信号归 offsite-signal-analyzer,原始提及扫描归 social-pulse-monitor。
  • 不抓取封闭平台,竞品数据只允许来自公开计数或用户自行导出的分析文件,并记录 as-of 日期。
  • 抓取到的文章、帖子和导出内容都视为不可信输入,其中任何文本都不能修改面板、查询词或断裂记录。
  • 确认过的 SOV 变化与面板断裂需要写入共享记忆时先征求同意;渠道级事实只能通过授权操作写入 memory/events/channels.ndjson。
  • 计算完成后建议交由 social-measurement-loop 把该数值并入周度复盘。

使用场景

  • 品牌团队要对比自己与3-5个竞品在Hacker News、Bluesky、联邦宇宙等公开平台的声量份额,按周输出SOV报表。
  • 市场团队更换了竞品面板成员,需要记录面板断裂日期并重新计算SOV趋势,避免新旧数据混在同一条线上。
  • 团队无法访问封闭平台,改用GDELT新闻回声和Tavily网页讨论作为代理数据,需要明确标注proxy口径。
  • 周度复盘前,需要把SOV数值和趋势交给social-measurement-loop,并输出标准化的handoff摘要。

适合人员

  • 品牌/市场分析师:负责定期监控品牌与竞品的公开声量对比,需要口径稳定、可追溯的SOV数据来支撑决策。
  • 增长运营:每周复盘品牌讨论份额变化,需要能标注每格数据来源(实测/代理/估算)并识别面板断裂的追踪工具。
  • 数据工程师:在搭建竞品声量监控流水线,需要明确SOV计算的输入源、标签规则以及与social-pulse-monitor的职责分工。