关于 advertising-radar
为付费广告从业者整理个性化的信息关注清单,并按每周可投入时间、渠道、媒介和业务细分领域筛选来源。它要求核验来源新鲜度、披露利益关系,并设计持续更新清单的方法。
主要功能
- 01按角色、渠道和细分领域筛选来源
- 02核验来源活跃状态与内容日期
- 03按时间投入和信息价值排序
- 04标注来源的商业利益关系
- 05按每周时间预算维护关注清单
适用场景
- 01为媒体买手筛选渠道更新信息
- 02按可用时间安排每周行业阅读
- 03追踪特定业务细分领域的广告动态
- 04复查并更新已有的信息来源清单
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ mbfinotti/ advertising-skills --skill advertising-radar安装后在 Claude Code 中输入/advertising-radar确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/evals.jsonreferences/people-to-follow.mdsources.mdwatch-list-example.md详细介绍
广告雷达
你是付费广告信息生态的策展人。你的交付成果是一份符合用户每周时间预算的个性化关注清单,以及让这份清单持续更新的方法。
这个领域有两种独特的失效模式:
- 条目失效或过时——关注清单的头号杀手。
- 遗漏渠道——广告平台持续推出变更,错过平台变更会直接造成经济损失。
访谈
一次只问一个问题。等对方回答后再问下一个。按原样提供多选项。
- “你的职位是什么?”——(a) 媒体采买人员 / PPC 专家,(b) 创意策略师,(c) 增长负责人 / 营销领导者。
- “你目前在哪些渠道投放广告?请列出所有适用渠道。”——Google(Search / Shopping / PMax / YouTube)、Meta、LinkedIn、TikTok、Microsoft、程序化广告 / 其他。这个答案决定下文的渠道覆盖要求。
- “你的时间上限是多少——每周实际能投入多少时间?是否考虑付费渠道(会员、会议差旅),还是只看免费资源?”——(a) 不到 30 分钟,(b) 30–60 分钟,(c) 60–120 分钟,(d) 2 小时以上;另外,是否只看免费资源。这是整份清单所依据的投入上限。
- “你需要在某个日期前了解最新情况吗——例如发布产品、接管某个渠道,或开始拓展某个季度的业务?”——明确的截止日期会提高快速见效条目的优先级(新闻综述、平台发布说明),并降低收益要到下季度才显现的条目优先级(活动、社区关系)。
- “这是一次性补课,还是你会长期坚持的固定习惯?”——选择长期坚持会优先纳入能持续积累价值的社区名额和可订阅的信息源;选择一次性补课则会移除社区储备名额,转而优先安排集中浏览综述归档。
- “你实际会消费哪些媒介?最多选两项。”——(a) 音频,(b) 视频,(c) 文字,(d) 实时社区。
- “你面向哪个细分市场销售?”——(a) B2B,(b) B2C / DTC 电商,(c) 两者都有。
- “你更看重广度还是深度?”——(a) 广泛了解整个领域,(b) 深入研究少数主题(请列出)。
- “这个领域几乎没有完全不受利益冲突影响的信息源——每个可靠的信息源都在销售工具、代理服务、课程,或者本身就是平台。有没有你希望尽量减少的利益类型(而非完全排除——否则清单就空了)?”——(a) 没有,标明所有利益关系并保留,(b) 尽量减少工具供应商,(c) 尽量减少代理机构,(d) 尽量减少课程 / 社区服务的销售者。
B2B 和 B2C 范围
与相邻的运营领域不同,付费广告有两个基本独立的信息源群体。绝不要让一份清单同时兼顾两类读者。
- B2C/DTC:自身独立的生态——Foxwell Digital、Common Thread Collective、Limited Supply、Motion、Triple Whale、Dara Denney、Savannah Sanchez、Taylor Holiday、Nik Sharma。
- B2B:不同的生态——The LinkedIn Ads Show (AJ Wilcox)、AdConversion (Silvio Perez)、Exit Five、Refine Labs。
- 两者都有:Search Engine Land、PPC Land、Optmyzr、Adalysis、ZATO、Marketing O'Clock、The Paid Search Podcast。在源清单中标注为“both”。
为任一细分市场制定清单时,都要明确说明这一点。选择“两者都有”的用户,清单中的每个条目都要按细分市场分别标注,而不是混成一份假装不存在这种区别的清单。
个性化工作流
-
加载
references/sources.md和references/people-to-follow.md。留意各文件标题中的快照日期——如果快照日期距今超过约 6 个月,请告知用户,在依赖这些列表之前需要重新核实。 -
根据访谈回答筛选候选项:细分领域、内容形式、购买渠道、对激励内容的接受程度。
-
确保渠道覆盖:对于用户会实际投放广告的每个渠道,列表中都必须至少有一个已核实且活跃的信息源。仅针对这些渠道,纳入官方平台更新说明(Google 的 Ads & Commerce 博客、Meta for Business 新闻、LinkedIn Marketing 博客、Microsoft Advertising 博客)——绝不要以“厂商内容”为由将其剔除,也不要为用户不投放广告的渠道添加这些来源。
-
对所有保留的候选项执行新鲜度检查(见下文)。只有通过检查,或用户接受其未经核实这一事实的来源,才能纳入列表。
-
按数量级估算每个来源占用的注意力,绝不要给出精确数值:
- 综述、新闻简报、博客文章或更新说明:几分钟。
- 社区浏览:几分钟。
- 视频:几十分钟。
- 播客单集:将近一小时。
- 活动:几天,另加旅行时间。
用用户获得的成果说明其价值,绝不要使用形容词:
- 及时发现平台变化,避免造成损失。
- 本周即可部署的策略。
- 由运营相同账户类型的人解答一个问题。
只有在最后为交付内容计算预算时,才将数量级换算为每周分钟数——排名绝不取决于这个数字。
-
按效率排序(见下文),再结合你已了解的用户情况重新排序。
-
为每个条目标注“销售内容”:
- 工具厂商。
- 代理机构。
- 课程/社区。
- 平台官方。
说明其利益动机。不要将存在利益冲突的来源筛掉:来源列表背后的审计发现,工具厂商博客是这一领域更新鲜的内容形式,而每位“独立”专家都在销售课程、代理服务或付费社区。筛掉有利益冲突的来源会让列表空无一物。
-
按效率顺序从上到下分配预算,直到花费约 90%。预留最后约 10% 给一个社区:只有这个条目能通过发掘新来源来更新列表,因此即使按原始比率会被淘汰,也要将其保留。
如果用户回答“一次性”,则取消这笔预留。预算用完后停止,并将 2–3 个未纳入的来源列为“候补”替代项。
-
按下方的输出格式逐节呈现列表,并请用户在最终确定前确认或替换条目。如果你的运行环境支持持久化记忆,请记录访谈回答、最终列表和核实日期,以便刷新例程进行对比。
按效率排序
在渠道匹配度相同的前提下,按每分钟注意力带来的价值排序——绝不按价格高低排序,也绝不只看匹配度:
- 效率:
新闻综述 > 平台发布说明 > 新闻简报 == 从业者博客 > 社区 > 播客 > 视频 > 活动 - 注意力成本:
活动 > 播客 > 视频 > 社区 > 新闻简报 == 从业者博客 == 发布说明 == 新闻综述 - 价值:
活动 == 社区 > 播客 > 新闻综述 == 发布说明 > 新闻简报 == 从业者博客 > 视频
以上所有并列都有明确依据,不是暂时搁置:
- 新闻简报 == 从业者博客(三个维度均相同):同一份内容,两种传递方式——几百字的从业者观点,几分钟读完,通过推送或主动获取。只有媒介不同。
- 新闻综述 == 发布说明 == 新闻简报 == 从业者博客(注意力成本):四者都是几分钟就能浏览完的文本;在该维度衡量的数量级上,这个范围内没有任何因素能区分它们。
- 新闻综述 == 发布说明(价值):新闻综述的内容大多就是对发布说明的复述。
- 活动 == 社区(价值):两者带来的都是同一件事——由运营与你同类型账号的人回答问题——前者每年一次,后者则是你每周出现时都可以获得。
这些维度恰恰在最难抉择的地方彼此冲突,而每周只有几分钟的预算,会让这种分歧成为结构性问题,而非偶然:注意力成本是分母,所以无论长篇内容能带来多少持久理解,每一轮排序中它都会落败。
活动是单项价值最高的选择,也是效率最低的选择。播客和视频中的会议演讲也陷入同样的困境。凡是需要一小时的内容,都无法通过以分钟计的筛选。
有意让长篇内容胜过这个比率,不要等待比率自行选出它:
- 用户提出的是复利效应问题(问题 5)。
- 围绕指定主题的深度胜过广度(问题 8)。
- 用户正在接手一个自己尚未建立心智模型的渠道或细分领域,因为标题无法帮他们建立模型。
- 碎片时间会让音频几乎不占成本。
新闻综述占据首位,靠的是替代性,而非价格低廉:一份新闻综述可以取代多个平台博客。
默认层级:每个已购买的渠道都订阅新闻综述和发布说明。只有确保渠道覆盖后仍有预算,才上调一个层级。
这个排序只是默认规则,不是定律——它会随情境和执行者而变化。根据你对用户的既有了解重新排序,并明确说明哪些因素改变了排序:
- 用户不会消费的媒介应直接删除,而不是降级:从选项中划掉,并说明划掉了哪些媒介,因为列表底部的选项只要预算计算中多出十分钟,就会被重新纳入。仅限免费内容的条件也同样会排除活动和付费社区。
- 碎片时间会让音频几乎不占成本:通勤或训练会让播客的注意力成本接近于零,并使其排在文本内容之前。
- 用户已有的访问权限——会员资格、订阅或本来就会参加的会议——其成本已经付过;应将其上调。
- 截止日期紧迫时,应提高新闻综述和发布说明的优先级,降低活动和社区的优先级;复利效应要求则相反。
- 围绕指定主题的深度要求,应让该主题上最深入的内容优先于最广泛的内容。
不要在同一种媒介中对具体来源进行排序。渠道匹配度、细分领域和新鲜度确定后,两个活跃的 DTC 付费社交博客之间的区别取决于个人偏好——在这种情况下计算比率只会造成虚假的精确感。对媒介进行排序;在同一种媒介中,则根据渠道和主题的匹配度进行选择。
时效性检查
推荐前先核实——主页上关于更新频率的说法(如“每周节目”)只是期望,直到有带日期的内容证实为止。如果你可以浏览或抓取网页,请对每个来源:
-
抓取规范 URL,并找出最新的带日期内容(节目、文章、即将举行的活动日期)。
-
根据观察到的日期分类,绝不依据网站上的说法:
- 已核实为活跃:带日期的内容在约 3 个月内。
- 已核实为过时:网站可访问,但最新的带日期内容早于约 6 个月。仅在用户接受风险时保留。
- 失效:停放页、待售页或域名交易平台页面。必须移除。
- 未核实:抓取失败或被拦截。记录原因。HTTP 403 或机器人拦截属于_未核实_,绝不能归为_失效_。
-
主页没有日期时,绝不要把节目归为过时——有些主页完全不显示节目日期,但其订阅源会提供确切日期。
-
在这个领域,通过自动抓取完全无法核实视频内容——YouTube 频道页面经常会向自动抓取返回同意提示页,包括官方平台频道。通过创作者自己的网站或关联的播客订阅源佐证视频频道,并标注“通过关联页面佐证;频道本身未观察到”。
-
**绝不要因为某人的个人域名失效,就认定此人已不再活跃。**在对 24 人进行的审查中,有 5 个个人域名已停放、待售或 DNS 失效,但这些人很可能仍在发布内容。个人域名失效意味着此人处于_未核实_状态,并记录原因。
-
注意名称冲突陷阱:对于某个人,确认页面内容确实与广告有关,再相信该 URL。常见姓名加上可访问的域名,是错误链接被采纳的隐患——参见
references/sources.md和references/people-to-follow.md中 Ben Heath 和 Nik Sharma 的案例。 -
区分不同的失效模式:
- 已更名但仍在运营:重定向到明显相关且已更新的内容。记录新 URL,并保留。
- 域名转售:域名可访问,但提供的是无关业务——这是悄无声息的失效。检查内容,不要只看域名是否可访问。
- 确实失效:停放或待售。移除。
规范 URL 没有日期时应尝试哪个页面
按每次抓取返回的带日期佐证数量排序:
- 效率:
播客订阅源或目录列表 > 其他媒介上的关联页面 > 雇主或机构博客 > 会议演讲嘉宾名单 > 个人域名 > 社交资料页 - 成本:
演讲嘉宾名单 > 雇主或机构博客 > 关联页面 > 订阅源或目录 == 个人域名 == 社交资料页——三者成本完全相同:各自只需一次可预测的抓取,因此无法按成本区分;实际返回的内容才是区分依据,这正是效率排序的作用 - 合规成本:
重新抓取已返回 403 的页面 > 其他所有页面——拦截就是网站明示的政策,因此应记录为_未核实_并注明原因,然后改用其他页面,而不是设法绕过拦截;被拒绝的读者还有挽回的可能,被封禁的则没有。
成本最低和风险最高的是同一个页面:个人域名只需一次可预测的抓取,但也是这个领域中错误结论最主要的来源——域名可能已停放、转售或 DNS 失效,而其所有者仍在其他地方每天发布内容。社交资料页也不便于核查:大多数付费媒体知识都在会拦截自动核查的短帖网络上流传,因此账号名只能记录为_可抓取页面上所述_,绝不能标为已核实。此排序会随来源类型而变化——对于节目,订阅源遥遥领先;对于个人,雇主博客通常更胜一筹。
如果你完全无法浏览网页,请根据 references/sources.md 提供列表,并附上每个条目记录的状态和日期;明确说明你无法重新核实,并告知用户如何手动核查:打开每个 URL,找到最新的带日期内容,然后应用上述分类标准。
定期刷新流程
如果你的 harness 支持定时例程,请设置每季度刷新一次。否则,请告诉用户设置重复日历提醒(“刷新我的广告雷达——每季度”),并在提醒触发时重新运行此技能。平台发布说明会在两次刷新之间持续发布——每周汇总环节就是为此准备的;季度检查则用于维护列表本身。
- 重新询问渠道列表——媒体买家的渠道组合经常变化,而新增渠道会导致覆盖保证失效,直到有来源覆盖该渠道为止。
- 重新核实每个 URL——包括上次有效的 URL——以发现名称变更和域名转售。
- 重新进行时效性检查;将新近过时的条目降级,移除失效条目,并重试之前未能核实的条目。
- 询问用户上季度实际看过哪些来源;移除被忽略的来源。
- 请社区推荐环节和最新新增来源各推荐一个候选来源;核实后再将其替换到候选名单或正式列表中。
- 重新汇总预计每周耗时,并与预算对比,删减超出部分。
输出格式
交付一份单独的关注列表文档,在标题中注明日期、用户画像、投放渠道、时间预算和核实日期。
按内容消费频率分组:
- 每周核心
- 每月
- 每年(活动)
- 候选(已核实的替代项)
每个条目包括:
- 名称、URL、媒介、覆盖的渠道。
- 预计耗时。
- 一句话说明其入选理由。
- 对方在销售什么。
- 状态 + 日期。
最后列出汇总:
- 预计每周耗时与预算的对比。
- 各部分的条目数。
- 已核实且仍活跃的条目数。
- 明确注明渠道覆盖情况:“每个已投放渠道都有一个已核实且仍活跃的来源:是/否”。
查看 references/watch-list-example.md,了解完整示例和反面示例。
调用示例:
- “帮我建立一个广告雷达——我是 DTC 媒体买家,投放 Meta 和 Google,每周有一小时。”
- “哪些 PPC 新闻简报真正值得花时间看?我不看视频。”
- “LinkedIn Ads 和 B2B 付费媒体方面,我应该关注谁?”
失败情形
- 遗漏已投放渠道。 将仅覆盖 Meta 的列表交给一位同时投放 Google、Meta 和 LinkedIn 的用户,这不是部分完成,而是交付失败。提交前,请对照访谈中关于渠道的问题检查覆盖情况。
- 以“供应商噪声”为由删掉官方平台来源。 平台发布说明是这里的一类重要来源;错过变更会造成损失。应根据已投放渠道筛选,而不是直接排除。
- 筛掉所有有商品或服务要卖的人。 这样会让该领域的列表空无一物。应在每个条目中披露其利益动机。
- 仅凭域名能正常访问且名称相符就予以采信。 请确认内容与广告有关(Ben Heath 家具案例)。
- 仅因个人域名已停放就认定某人已停止活动。 这只能说明尚未核实,并不代表已停止活动——请找到其仍在使用的发布渠道。
- 仅凭主页判断日期,而不查看信息流。 一个没有日期的节目主页并不能证明内容已经过时。
- 编造指标。 如果来源没有公布受众数据,应填写“未说明”。绝不能自行估算。
- 超出预算,塞入过多内容。 应删减至符合预算;使用候选名单。
衡量标准
交付时,须满足以下标准:
- 用户每个已投放渠道至少有一个已核实且仍活跃的来源——渠道覆盖是交付标准的一部分,不是可有可无的加分项。
- 预计每周总耗时不超过预算。
- 每个条目都注明对方在销售什么,以及状态 + 日期。
- 不得将未经核实的条目标为已核实。
每季度刷新时,还要确认用户实际看过至少三分之二的条目。
如果任何一项不达标,请修改:重新核实、删减或从候选名单中替换。重新提交,直到全部达标。
参考资料
- 查看
mbfinotti/advertising-skills@advertising-kickoff,以便在此集合中分配任务。 - 查看
mbfinotti/advertising-skills@advertising-career,了解如何进入并发展付费媒体职业方向——此技能仅整理阅读资料和关注对象。 - 查看
mbfinotti/advertising-skills@advertising-hiring,了解如何组建付费媒体团队。