P paper2skillsPlaybook
AI 路线图 →

Share of Voice Tracking — AI 时代跨平台品牌可见度份额测量

Skill-Share-of-Voice-Tracking · 13-广告分析

causalexperimentoptimizationrecommendation广告与投放推荐与搜索WF-B 广告优化WF-G Listing内容优化WF-L 内容营销增长
年化 ROI30-100 万
实现难度⭐⭐☆☆☆
业务视角
适用角色广告优化师 / 投放负责人 · CMO · 运营负责人
适用平台Amazon PPC(SP/SB/SD)· TikTok Ads · Meta 广告 · 多平台归因
什么情况下用广告账户几十个系列,不知道哪个在真正赚钱;ROAS 看起来好看但实际利润没有提升;预算有限想集中打高价值用户
成功是什么样的每分广告预算有明确 ROI 追踪,砍掉低效渠道后同等预算 ROAS 提升 30-50%
业务痛点
ROAS 好看但利润没有涨不知道哪个素材真的有效归因窗口期不同数据打架TikTok/Meta/Amazon 广告数据整合不了

1. 解决的问题

AI 搜索引擎单次测量误差高达 ±40% 无法可靠监测品牌曝光——稳定性感知 SOV 框架通过 30 次多采样将误差压缩到 ±8%,揭示 Momcozy 在 ChatGPT 的引用份额与竞品 Elvie 差 17%,指明 GEO 优化方向

2. 核心算法逻辑

传统 SOV(Share of Voice)= 品牌广告曝光 / 市场总曝光,计算简单。但 AI 搜索引擎时代,SOV 变得极不稳定——同一个问题问 ChatGPT 两次,可能推荐不同品牌。论文证明:单次查询测量的 SOV 误差高达 ±40%,必须用多次采样 + 稳定性加权才能得到可靠估计。

3. 业务应用场景

业务问题:运营团队感觉"AI 好像经常推荐 Elvie 不推荐我们",但没有数据证明,也不知道差距多大,无法制定针对性 GEO 策略。

SOV 测量方案: - 对 20 个高频查询词("best wearable breast pump"、"quiet breast pump for work" 等) - 在 ChatGPT + Perplexity 各采样 30 次 - 计算 Momcozy vs Elvie vs Spectra 的稳定性加权 SOV

典型发现: - Momcozy AI-SOV:28%(Amazon 第一但 AI 引用第三) - Elvie AI-SOV:45%(内容策略更符合 AI 引用偏好) - Spectra AI-SOV:22%

4. 输入数据要求

请查看原始代码模板获取输入规格。

5. 输出结果

请查看原始代码模板获取输出规格。

6. 业务价值 / ROI

  • ROI 预估
  • 识别 SOV 差距后针对性 GEO 优化:AI 平台流量提升 30-40%
  • 跨平台 SOV 矩阵指导预算分配:投入 ROI 提升 20-30%
  • 竞品监测:及时发现竞品 SOV 上升,快速响应
  • 年化综合 ROI:¥30-100 万(随 AI 搜索流量增长持续扩大)
  • 实施难度:⭐⭐☆☆☆(LLM API 采样 + 统计计算,1-2 天接入)

7. 代码模板

代码块数量:2 · 路径:未检测到

"""
Share of Voice Tracking — AI 时代跨平台品牌可见度测量
基于 arXiv: 2604.07585 (2026) + arXiv: 2606.10907 (2026)

依赖: re, statistics, dataclasses (标准库)
生产环境: 替换 MockLLMSampler 为真实 API
"""

from dataclasses import dataclass, field
from statistics import mean, stdev
import re


@dataclass
class BrandMention:
    """单次查询中的品牌提及"""
    query: str
    platform: str
    brand: str
    position: int       # 1 = 第一个被提及
    sample_idx: int     # 第几次采样


@dataclass
class SOVResult:
    """品牌 SOV 计算结果"""
    brand: str
    platform: str
    raw_mention_rate: float      # 简单提及率
    position_weighted_sov: float # 位置加权 SOV
    stability_score: float       # 稳定性分数(多次采样的一致性)
    sample_count: int


class MockLLMSampler:
    """
    模拟 LLM 响应采样(生产环境替换为真实 API)

    生产环境示例:
        import openai
        response = openai.chat.completions.create(
            model="gpt-4o-mini",
            messages=[{"role": "user", "content": query}]
        )
        return response.choices[0].message.content
    """

    # 模拟不同品牌被推荐的概率(母婴吸奶器市场)
    BRAND_PROBS = {
        "Momcozy": [0.45, 0.35, 0.20],   # 位置1/2/3的概率
        "Elvie":   [0.35, 0.40, 0.25],
        "Spectra": [0.20, 0.25, 0.55],
    }

    import random as _rand

    def sample_response(self, query: str, platform: str) -> list:
        """模拟单次 LLM 响应,返回品牌提及列表 [(brand, position)]"""
        import random
        mentions = []

8. 论文来源

  • 2604.07585
  • 2606.10907