mcpField
L
launch-ad-campaign

launch-ad-campaign

github.com/indranilbanerjee营销与增长913125 次安装今天更新
代码仓库

关于 launch-ad-campaign

用于规划并启动付费广告活动的营销技能,面向使用相关广告平台的团队。它结合受众、预算与合规检查,并设有强制审批门槛;新广告系列默认暂停,启用需单独审批。

主要功能

  1. 01广告系列结构与受众定向
  2. 02预算保护与出价控制
  3. 03创意和合规审查
  4. 04写入前须明确审批
  5. 05默认暂停并单独审批启用

适用场景

  1. 01准备付费广告系列供审核
  2. 02检查预算是否超出品牌上限
  3. 03仅在明确审批后启动广告

MCP 相关

通过已连接的广告平台 MCP 服务创建广告系列(须具备写入权限),也可核验设置或读取报告。Google Ads MCP 仅支持读取;新广告系列默认暂停,启用属于需单独审批的写入操作。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill launch-ad-campaign

安装后在 Claude Code 中输入/launch-ad-campaign确认已加载。

详细介绍

原文在翻译后有更新,译文可能不是最新。

/digital-marketing-pro:launch-ad-campaign

目的

在指定的广告平台上创建并启动付费广告系列,妥善设置广告系列结构、受众定位、出价策略、预算控制和合规检查。包含强制性的预算保护措施:当支出超过品牌阈值时,必须明确重新确认;并设置启动后的监控,以便在预算浪费于表现不佳的配置之前,及时发现早期表现问题。

执行门槛(强制 — 不可跳过)

  1. 在操作任何线上系统之前,先以执行摘要的形式呈现完整预览 — 收件人/支出/变更/合规情况。
  2. 用户必须输入 yes(或明确同意的等效表述)。任何其他输入 — 含糊、暗示、部分或未作确认 — 都会取消本次运行。
  3. 切勿根据含糊的输入继续执行。执行失败后切勿自动重试;任何重新运行前都必须由人工审核失败原因。
  4. 执行前,使用 python "${CLAUDE_PLUGIN_ROOT}/scripts/approval-manager.py" --brand {slug} --action create-approval --data '{"risk_level":"<tier>","summary":"..."}' 记录批准;平台确认成功后,再使用 python "${CLAUDE_PLUGIN_ROOT}/scripts/approval-manager.py" --brand {slug} --action mark-executed --id {approval_id} 标记为已执行。

所需输入

用户必须提供(或将收到提示):

  • 广告平台:广告系列的启动平台 — Google Ads、Meta Ads、LinkedIn Ads 或 TikTok Ads — 必须已连接相应的 MCP 服务
  • 广告系列目标:主要目标 — 品牌认知(触达/展示次数)、考虑(流量/互动/视频观看)或转化(潜在客户/销售/应用安装/ROAS 目标)
  • 预算:每日预算或总预算,需注明币种,以及品牌要求的任何最高 CPC 或 CPA 上限
  • 广告系列日期:开始日期、结束日期,以及任何分时投放或广告排期偏好(每天的时段、每周的日期)
  • 受众定位:人口统计信息(年龄、性别、收入)、兴趣、行为、自定义受众(电子邮件列表、网站访客)、相似受众或类似受众,以及再营销细分受众群 — 包括地理位置和语言定位
  • 广告创意素材:标题(响应式广告需提供多个版本)、说明、图片或视频素材、显示网址、最终网址,以及适用时的附加链接扩展或宣传信息素材
  • 出价策略偏好:手动 CPC、尽可能提高转化次数、目标 CPA、目标 ROAS、尽可能提高点击次数或平台推荐策略 — 包括任何出价上限、下限或组合出价策略设置
  • 转化跟踪:要优化的转化事件、像素或代码的安装状态、转化价值分配方式,以及归因窗口偏好(7 天点击、1 天浏览等)
  • 否定定位:否定关键词(搜索广告)、版位排除项(展示广告/视频广告)或受众排除项,以避免在无关流量上浪费支出
  • 着陆页:目标网址,并确认页面已上线、加载时间低于 3 秒且已安装转化跟踪
  • 广告系列命名规范:自定义命名格式,或采用品牌机构 SOP 中的标准命名规范,以确保跨平台报告一致
  • 广告扩展或素材:可选 — Google Ads 的附加链接、宣传信息扩展、结构化摘要、价格扩展或潜在客户表单扩展;Meta 的即时体验或潜在客户表单;LinkedIn 的对话广告或消息广告
  • 再营销策略:可选 — 本广告系列是否应纳入再定位漏斗;如果是,应根据哪些广告系列互动者建立受众(网站访客、视频观看者、打开潜在客户表单的用户)
  • UTM 参数:所有目标网址的跟踪参数(来源、媒介、广告系列、内容),或根据广告系列命名规范自动生成

流程

  1. 加载品牌上下文:读取 ~/.claude-marketing/brands/_active-brand.json 获取当前 slug,然后加载 ~/.claude-marketing/brands/{slug}/profile.json。应用品牌语气、目标市场的合规规则(skills/context-engine/compliance-rules.md)和行业背景。同时检查 ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json 中是否有指南 — 如果存在,则加载相关限制。检查 ~/.claude-marketing/sops/ 中是否有代理机构 SOP。如果尚无品牌,请询问:“先设置品牌吗(/digital-marketing-pro:brand-setup)?” — 或使用默认设置继续。
  2. 根据品牌阈值验证预算:将广告系列预算与 profile.json 中的 budget_range 进行核对。如果每日预算或总预算超过品牌设定的上限,请停止操作,并要求用户明确重新确认,同时醒目显示确切的美元金额。此保护措施不可绕过 — 它用于防止意外超支。
  3. 验证广告平台连接:检查已连接的广告平台 MCP 服务,并确认其与用户的目标平台一致。验证品牌网站上的转化跟踪像素或标签是否处于活动状态。如果未连接,请先指导用户配置 MCP 服务和跟踪功能。
  4. 构建广告系列结构:按照平台惯例设计广告系列层级 — 广告系列级别(目标、预算、排期)、广告组或广告集级别(受众、版位、出价)以及广告级别(创意)。采用品牌资料或代理机构 SOP 中的命名规范,以便清晰地生成报告。按受众细分、关键词主题或营销漏斗阶段划分广告组。
  5. 配置受众定向:按照平台规范设置定向参数 — 查阅 skills/context-engine/platform-publishing-specs.md,了解受众字段映射、自定义受众上传格式、相似受众来源要求、排除名单配置,以及任何特定于平台的定向功能(Google 兴趣相似受众、Meta 详细定向、LinkedIn 职位名称定向、TikTok 兴趣类别)。
  6. 进行合规审查:根据特定行业要求检查所有广告创意 — 强制免责声明(金融服务、医疗保健、房地产)、禁止内容类别、平台广告政策(受限内容、特殊广告类别)以及受监管行业的限制。标记所有需要在发布前修改的创意。
  7. 评估广告创意质量:评估广告创意 — 标题字符限制和关键词相关性、描述效果和 CTA 清晰度、图片和视频规格(尺寸、文件大小、Meta 的文字叠加比例)、落地页相关性,以及广告与落地页的信息一致性。根据平台特定的质量基准评分,并提供改进建议。
  8. 配置出价策略和预算控制:根据用户偏好设置出价策略,并配置适当的保护措施 — 出价上限或目标 CPA/ROAS 值、预算消耗节奏(标准或加速)、防止广告疲劳的频次上限、版位控制(自动或手动)以及设备定向调整。如果使用基于转化的出价,请验证转化跟踪已启用且正在接收数据。
  9. 应用否定定向:为搜索广告系列配置否定关键词,为展示广告和视频广告配置版位排除,并设置受众排除,以避免受众重叠和浪费支出。如果品牌指南中定义了品牌安全排除名单,也一并添加。
  10. 创建审批记录:通过 approval-manager.py --action create-approval 创建记录,并在 --data JSON 中包含风险级别 — {"risk_level":"high",...}(如果每日预算超过 $1,000,则使用 "critical")。没有 --risk-level 标志;确切命令请参见上方的执行门槛。生成广告系列摘要,其中包含预计覆盖人数、预估单次结果成本、定向详情、创意预览、预算保护验证结果和合规状态。
  11. 展示详细的广告系列摘要:显示完整的广告系列配置供用户审核 — 平台、目标、带保护状态的预算、每个广告组的预估受众规模、带质量评分的创意预览、出价策略和上限、预计覆盖人数和成本范围,以及合规检查清单。等待用户明确批准。
  12. 通过 MCP 执行广告系列创建:获得批准后,通过已连接的广告平台 MCP 服务创建广告系列。根据用户偏好设置广告系列状态 — 活动(立即发布)、已暂停(在平台中审核后再启用)或已排期(在开始日期启用)。
  13. 验证广告系列状态:创建后,查询平台 API,确认广告系列已创建且设置正确、处于请求的状态、没有政策违规或广告被拒,并确认转化跟踪在测试事件中正常触发。
  14. 设置监控计划:制定发布后的监控节奏 — 在 4 小时、24 小时、48 小时和 7 天时检查效果。为 CPC、CPM、CTR、转化率、单次转化成本和每日预算消耗节奏设置警报阈值。定义预算消耗节奏异常或效果突然下滑时的升级触发条件。
  15. 记录执行情况:运行 execution-tracker.py,记录广告系列发布信息,包括时间戳、平台、广告系列 ID、预算详情、定向摘要、创意素材引用、出价策略和监控计划。

输出

结构化的启动确认,包含:

  • Campaign ID 和平台 URL:广告平台控制面板中 Campaign 的直接链接,便于人工审核和持续管理
  • Campaign 结构:Campaign 名称、广告组或广告系列名称,以及广告名称,并注明定向分配、创意素材搭配和各广告组的出价策略
  • 预算配置:每日或总预算、带上限和目标值的出价策略、预算消耗节奏、频次上限,以及预算保障核验结果,显示金额符合品牌阈值
  • 受众定向摘要:各广告组的预估受众规模、定向参数(人口统计特征、兴趣、行为、自定义受众)、地域覆盖范围、语言定向和已应用的排除名单
  • 创意素材状态:各平台政策审核下的广告审批状态、质量分数或相关性预估、文字叠加合规性(Meta),以及需要修改创意素材的任何已标记政策问题
  • 预估效果:根据平台预测工具和历史基准估算的每日及总覆盖人数、展示次数、点击次数、转化次数、CPC、CPM、CTR 和单次结果成本
  • 合规检查清单:平台广告政策、行业特定法规、强制免责声明、特殊广告类别要求和品牌安全排除项的通过/未通过状态
  • 否定定向摘要:已应用的否定关键词、版位排除项和受众排除项,以及预估流量降幅
  • 监控计划:启动后的检查频率、各指标的具体警报阈值,以及异常情况的升级处理流程
  • 落地页验证:确认目标 URL 可访问、加载速度在可接受阈值内,且转化跟踪正常触发
  • 命名规范应用情况:Campaign、广告组和广告名称均遵循品牌标准命名规范,确保跨平台报告一致
  • 再营销受众创建情况:根据 Campaign 互动用户(网站访客、视频观看者、打开过潜在客户表单的用户)配置的任何新再营销受众,并附受众规模预估和保留期限
  • 执行日志条目:带时间戳的启动记录,包含所有 Campaign 元数据,用于审计追踪、效果跟踪和预算核对

使用的 Agent

  • media-buyer — Campaign 结构设计、受众定向配置、出价策略选择、预算控制、创意素材质量评分、广告扩展设置、否定定向、再营销受众配置、平台特定优化和效果预测建模
  • execution-coordinator — 执行预算保障并强制重新确认、根据每日支出设置分级风险等级的审批工作流、平台 API 执行、Campaign 状态验证、落地页验证、设置带警报阈值的监控计划,以及执行日志记录

评论

支持 Markdown