竞争对手广告监测的方式已经发生了变化,而大多数团队还没有跟上。几年前,了解竞争对手在投放什么广告的唯一方法就是亲自去查看,这意味着需要一个浏览器、一个地理位置和大量的手动工作。
如今,各大平台都发布了广告库。Meta、Google、TikTok 和 LinkedIn 都提供了可搜索的活跃广告存档,而监管压力也扩大了它们展示的内容以及可以查询的对象范围。这改变了合理的操作顺序:先从官方来源入手,准确理解它们遗漏了什么,然后再构建观测手段来填补这一空缺。
跳过第一步的团队会做大量本不需要做的工程工作。而止步于第一步的团队则会得出数据无法支撑的结论。
从广告库开始
官方存档是免费的、被允许使用的、结构化的,而且往往保留了你无法从外部重建的历史记录。对于大部分关于竞争对手的问题,它们其实就是正确答案。
它们通常能提供的信息包括:广告素材、广告主身份、广告开始投放的时间、投放的平台和版位,以及在欧盟境内,根据透明度规则披露的大致触达范围和定向类别。
先查询这些库,然后围绕仍未解答的问题设计你的采集工作。这部分空缺才是真实存在的,也是真正需要投入精力的地方。
广告库无法告诉你的信息
在每一个认真的项目中都会遇到五个空缺。
覆盖范围止步于平台边界。 广告库只覆盖发布它们的那个平台。展示网络、原生版位、联盟内容、零售媒体、赞助邮件通讯、联网电视和播客广告基本上都不在其中。对许多品类来说,这恰恰是预算中相当大一部分的去向。
存档显示的是某个广告曾经存在,而不是市场实际看到了什么。 广告库中的条目能证明某个广告曾经上线过。但它无法告诉你,在某个特定页面上、某个特定国家、针对某个特定查询、与哪些竞争对手同台竞争时,最终是哪个素材赢得了竞价。竞争地位是竞价过程的属性,而不是存档的属性。
搜索广告的呈现非常有限。 查询层面的广告文案、出现了哪些附加信息、在某个商业关键词上谁排在谁前面,这些信息在存档中都不是以可用的形式存在的。这些必须直接对照搜索结果本身来观测。
落地页和优惠信息不在覆盖范围内。 素材被存档了,但它指向的页面、报出的价格,以及某个特定市场收到的版本,都不在其中。在大多数品类中,优惠信息的变动比素材本身更频繁。
触达和支出的披露是粗略的。 即使存在这些数据,也是按区间分组并且按司法辖区划分的,这足以判断大致方向,但不足以用来建立支出模型。
观测层填补这一空缺
针对上述每一个空缺,原理上的解决方法都是一样的:以普通用户的身份观测相关市场中的表面呈现,并记录足够的上下文以便日后能对该观测结果进行说明。
这意味着观测点必须是真实的。竞争对手的广告是基于地理位置定向的,且往往经过个性化处理,所以来自另一个国家数据中心 IP 段的请求要么什么都看不到,要么只能看到默认内容。住宅代理配合国家和城市定向,才能让本地视角真正做到本地化。使用 Shifter 网关时,定向和会话信息都写在凭据中,针对 p.shifter.io:443:
customer-USERNAME-country-es-city-madrid-sid-ads-es-14-ttl-600:PASSWORD
country-es 和 city-madrid 设定市场,sid-ads-es-14 在整个观测过程中保持同一个出口 IP,使你记录的广告属于同一个连贯的会话,ttl-600 则将该地址保留十分钟。
有两个相邻的细节决定了观测结果是否可信。区域设置信号必须与 IP 一致,因为一个西班牙出口发送纯英文的请求头会被视为一个不一致的访问者,进而被区别对待;这一点在匹配代理地理位置、时区和语言环境中有详细说明。此外,请求速率应保持正常水平,并具备真实的退避机制,正如速率限制和请求节流中所述。
针对刻意设置对抗机制的情况,即竞争对手对任何看起来像监测系统的访问者展示不同内容,这一点在识别伪装和地理定向广告中有说明。
每次观测应记录的内容
一个竞争性广告项目的价值几乎全部体现在元数据上。没有上下文的截图只是一个轶事。
| 字段 | 重要原因 |
|---|---|
| 素材身份 | 素材的稳定哈希值,使不同版本能够被归类,而不是被重复计数 |
| 显示的广告主 | 标注的是哪个实体,这往往与品牌本身有出入,且比预期更常见 |
| 版位与投放位置 | 搜索、信息流、展示、原生、零售媒体,以及在其中的具体位置 |
| 市场与观测点 | 国家、城市,以及观测所使用的出口 IP |
| UTC 时间戳 | 对于任何关于变化时间的说法都是不可或缺的 |
| 查询或页面上下文 | 对于搜索广告,指确切的查询词;对于展示广告,指广告出现的页面 |
| 同时出现的广告主 | 竞价中还有谁在场,这是竞争信号所在 |
| 落地页 URL 与最终 URL | 包括跳转链,因为优惠信息就在最终目的地 |
| 设备类型 | 桌面端或移动端,因为素材乃至优惠内容往往有所不同 |
团队最常遗漏的两个字段是同时出现的广告主和跳转链,而正是这两项能将一个素材存档转化为真正的竞争情报。
抽样,因为你无法观测一切
全球性的广告监测没有天然的终点,因此需要的是一套抽样设计,而不是一份雄心。
确定在商业上真正重要的市场、你所在品类实际投放的版位、你关心的查询词或投放位置,以及每个层级的观测频率。然后固定这个观测面板,因为一个观测面板悄然变化的监测项目,报告出来的“竞争对手活动”实际上可能只是你自身覆盖范围的变化。
一个规模小、稳定、配置完善的观测面板胜过一个规模大但不稳定的面板。关于将其设计为一个抽样问题的完整论述见大规模验证广告投放,这一逻辑同样适用于竞争监测,正如适用于验证工作一样。
要与调查结果一起追踪你自身的采集情况:每个市场、每个版位的成功率,预期观测数与实际返回的观测数。当某个竞争对手看似销声匿迹时,首先要问的问题是:是他们真的停止了,还是你自己不再能看到他们了。
将观测转化为决策
有四种输出结果能证明这个项目的价值,而它们都不是一个素材图库。
按市场和版位划分的声量占比。 每个竞争对手在你关心的投放位置中出现的频率。这是唯一一个能在市场营销高层会议中站得住脚的数字。
信息变化。 竞争对手主打信息何时发生变化,以及最先出现在哪些市场。跨市场的时间顺序往往能揭示出一个推广计划。
优惠变化。 价格点、试用期长度和优惠激励,这些都从落地页而非素材中获取。
进入与退出。 新广告主出现在你所在品类中,以及原有广告主从其曾经占据的版位中消失。
关于为什么这需要真实的本地观测点,其一般性论述见面向竞争对手广告情报的住宅代理。
把握合规的边界
观测行为是合法的,但也有值得尊重的边界。
以普通访问者的身份从公开的表面采集信息。保持请求量的合理性。不要点击竞争对手的广告去查看它们指向何处,因为一次点击会让对方付出费用,干扰竞争对手的支出是与观测完全不同的行为;应改为从标记语言和跳转链中解析出目的地。将素材存储用于内部分析,不要再次发布,因为该素材是他人的受版权保护的作品。同时保持这个项目属于测量性质而非干扰性质,这也是如何实时检测广告欺诈中划出的界限。
常见问题
如果广告库已经覆盖了我的竞争对手,我还需要做观测吗?
需要,针对搜索文案、展示和原生版位、竞价中的竞争地位以及落地页优惠等方面。广告库回答的是“投放了什么”,观测回答的是“市场看到了什么”。
一个项目应该覆盖多少个市场?
那些你在商业上真正参与竞争的市场,并保持一致的采集方式。持续一年、以统一方式观测十个市场,比只观测一个季度、且方式参差不齐地观测四十个市场更有价值。
为什么我们看到的广告和代理公司的报告不一样?
通常是观测点不同造成的,有时是设备差异,偶尔是来自有历史记录账号的个性化内容。在每次观测中记录观测点,正是让你能够厘清分歧、而不是陷入争论的关键。
我们能据此估算竞争对手的支出吗?
可以从大致方向上估算,依据是出现频率和版位广度,但误差范围会很大。任何人根据公开观测数据给出精确的竞争对手支出数字,都是在做建模而非测量,且应当如实说明这一点。
结论
到 2026 年,竞争性广告情报是一个两层问题。官方广告库是了解“投放了什么”最廉价、最完整、也最经得起推敲的来源,应当首先查询。而观测层则填补了存档在结构上无法呈现的内容:在某个特定市场的某场特定竞价中,究竟是哪个素材获胜,那里的落地页提供了什么优惠,以及还有谁在争夺同一个曝光机会。
将第二层构建为一个固定的观测面板,配备真实的本地观测点,记录能让观测结果经得起推敲的元数据,并像衡量竞争对手一样仔细衡量你自身的覆盖情况。产品介绍见营销和广告技术代理页面,价格见定价页面。