mcpField
A
ad-campaign-analyzer

ad-campaign-analyzer

github.com/superamped营销与增长7380 次安装10 周前更新
代码仓库

关于 ad-campaign-analyzer

ad-campaign-analyzer 是用于复盘投放中广告的营销技能,帮助判断哪些广告应停止、保留或扩量。它结合分级评估,并检查漏斗、创意疲劳和盈利情况。

主要功能

  1. 01红黄绿广告分级
  2. 02计算 CTR、CPA 和转化率
  3. 03检查漏斗与创意疲劳
  4. 04评估盈利能力及 LTV:CAC
  5. 05提供 20% 预算扩量建议

适用场景

  1. 01每日检查投放中的广告
  2. 02规划每周创意更新
  3. 03按月比较营销活动趋势

安装

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

$npx skills add https://github.com/superamped/ai-marketing-skills --skill ad-campaign-analyzer

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

详细介绍

广告活动分析器

使用场景

在评估正在投放的广告活动并决定哪些应暂停、保留或扩大投放时使用。适用于每日 15 分钟的广告审核、每周创意更新规划,以及每月绩效趋势回顾。

流程

步骤 1:收集输入信息

向用户询问:

  1. 广告活动数据——以下任意一种:
    • 包含以下列的 CSV 或表格:广告/广告组名称、展示次数、点击次数、转化次数、支出、CPA
    • 从广告管理工具中粘贴的文本
    • 按广告列出的结构化指标
  2. 目标 CPA——用户愿意为每次获客支付的最高金额
  3. AOV(平均订单金额)——每次转化带来的前端收入
  4. 产品/定价信息——销售的产品、优惠详情、已知的转化基准
  5. 每个广告组的每日预算(可选)——用于计算扩大投放规模
  6. 投放天数(可选)——用于判断统计显著性
  7. 历史数据(可选)——用于与之前的审核结果进行趋势比较
步骤 2:解析广告活动数据

将输入规范化为统一的表格结构:

广告/广告组展示次数点击次数CTR转化次数支出CPA投放天数

计算缺失的衍生指标:

  • CTR = 点击次数 / 展示次数 × 100
  • CPA = 支出 / 转化次数(转化次数为 0 时为 ∞)
  • 转化率 = 转化次数 / 点击次数 × 100
步骤 3:为每条广告评级——红/黄/绿
🔴 红色 = 停止

暂停这条广告。它正在烧钱。

符合以下任意一项即触发红色评级:

  • 支出达到目标 CPA 的 1.5–2 倍,但没有转化
  • CPA 达到目标 CPA 的 2 倍或以上,且支出具有统计显著性
  • 多日指标持续恶化,且没有改善迹象
  • 展示次数超过 1,000 后,CTR 仍低于 0.5%(创意没有引起受众共鸣)

操作: 立即关闭。将预算转投绿色广告。

🟡 黄色 = 保持不动

不要调整。还需要更多数据,或者表现处于临界状态。

符合以下条件:

  • CPA 接近目标(在目标的 0.5–1.5 倍范围内),但数据不足以做出可靠判断
  • 展示次数少于 1,000,或点击次数少于 20——判断还为时过早
  • 支出低于目标 CPA 的 1 倍——还没有得到公平的测试机会
  • 指标表现不一(CTR 高但转化低,或反之)

操作: 暂时不做任何调整。明天再查看。克制调整的冲动。

🟢 绿色 = 扩大投放

这条广告表现良好。增加预算。

符合以下条件:

  • CPA 持续不高于目标 CPA
  • 数据具有统计显著性(通常为 10 次以上转化)
  • 指标稳定,或随时间改善
  • CTR 符合该定向类型的正常水平

操作: 使用 20% 规则扩大投放规模——每隔 48 小时将每日预算提高 20%。

步骤 4:对照基准

将每条广告的指标与行业基准进行比较:

CTR 基准(按定向类型):

定向类型预期 CTR
广泛定向/全网投放1–3%
兴趣定向2–4%
类似受众/社群定向3–5%

按优惠价格划分的 CPA 目标:

优惠价格区间预期 CPA 范围
$7–27(低价产品)$20–40
$37–97(中价产品)$40–120
$97+(高价产品)不定——必须根据 LTV 建模
步骤 4b:漏斗调试——找到流失点

更换创意前,先确认问题是否真的出在广告上。由表及里逐步排查:

  1. 创意 — CTR 是否可以接受?CTR 低 = 广告没有引起共鸣。测试新的钩子、视觉素材或标题。
  2. 落地页 — CTR 不错,但转化没有起色?问题出在落地页。
  3. 信息传达 — 落地页结构看起来没问题,但仍然没有转化?核心信息可能没有引起共鸣。
  4. 产品和定价 — 不同角度都无效?问题可能出在产品本身。
  5. 市场 — 以上各项看起来都不错,但目标人群仍未转化?细分受众可能有误。

按 #1 → #5 的顺序排查。 大多数创始人会直接跳到 #3 或 #4,而实际问题出在 #1 或 #2。

数据门槛——不要根据噪声排查问题:

  • 每个广告变体 < 1,000 次展示: 判断 CTR 还为时过早。
  • 落地页访客 < 100 人: 判断落地页转化还为时过早。
  • 绿色广告的转化次数 < 10: 谨慎扩量——趋势可能无法持续。
步骤 5:标记创意疲劳

检查数据中是否出现疲劳信号:

  • CTR 随时间下降(即使绝对值仍然“不错”)
  • CPA 上升,而定向或预算没有变化
  • 转化率下降,但流量质量稳定
  • 频次超过 3(同一批人看到广告的次数过多)

如果检测到疲劳,请标记受影响的广告,并提出以下建议:

  • 新的创意变体(不同角度、格式或风格)
  • 更新受众(新的定向或排除条件)
  • 更新文案(视觉素材不变,改用新标题)
步骤 6:盈利能力检查

北极星指标:AOV > CPA 吗?

对每个绿色广告,计算:

  • 每次转化利润 = AOV − CPA
  • ROAS = AOV / CPA(必须 > 1.0 才能盈利)
  • 盈亏平衡 CPA = AOV(达到此值时利润为 $0)
  • 当前 CPA 下的利润率 = (AOV − CPA) / AOV × 100
步骤 6b:LTV:CAC 健康度检查

如果有 LTV 数据,请评估广告活动的定价健康度:

LTV:CAC 比率基准:

定价功能平均 LTV:CAC
无定价功能1.68
每年审查定价3.23
持续优化11.09

解读该比率:

  • < 1:1 — 每位客户都会带来亏损。在修复单位经济效益前停止投放。
  • 1:1 – 3:1 — 利润微薄。广告活动表面上的前端 ROAS 可能有盈利,但长期来看会损害价值。
  • 3:1 – 5:1 — 状况良好。放心扩大绿色广告的投放规模。
  • > 5:1 — 极佳。可能在客户获取方面投入不足。

变现影响提醒: 变现能力提升 1%,底线收入就会增加 12.7%——约为客户获取影响的 4 倍、客户留存影响的 2 倍。如果 LTV:CAC 较弱,解决办法可能是调整定价,而非投放广告。

步骤 6c:归因说明

分析多渠道广告活动时,请注明归因方面的限制:

  • 单渠道广告活动:末次点击归因已足够。
  • 多渠道广告活动:请标明归因结果仅为近似值。
  • 不要让分析过于复杂。目标是采取行动(红/黄/绿),而不是实现完美衡量。
步骤 7:生成扩量建议

针对每个绿色广告,提供具体的扩量数字:

20% 规则:

  • 当前每日预算 → 建议的新预算(当前预算 × 1.2)
  • 应用时机:上次调整预算后 48 小时
  • 下次检查日期

针对整体广告活动:

  • 每日总支出建议
  • 将预算从红色广告重新分配到绿色广告
  • 何时添加新创意

输出格式

# Campaign Analysis

**Date:** [current date]
**Campaign:** [campaign name or description]
**Period:** [date range of data]
**Target CPA:** $[amount]
**AOV:** $[amount]

---

## Traffic Light Summary

| Grade | Count | % of Spend |
|-------|-------|-----------|
| 🔴 Red (Stop) | X | X% |
| 🟡 Yellow (Wait) | X | X% |
| 🟢 Green (Scale) | X | X% |

**Campaign Health:** [Healthy / Needs Attention / Critical] — [one sentence summary]

---

## Ad-Level Grades

| Ad / Ad Set | Grade | Spend | CPA | Target CPA | CTR | Conv. | Action |
|-------------|-------|-------|-----|-----------|-----|-------|--------|
| [name] | 🔴 | $X | $X | $X | X% | X | Stop — [reason] |
| [name] | 🟡 | $X | $X | $X | X% | X | Wait — [reason] |
| [name] | 🟢 | $X | $X | $X | X% | X | Scale to $X/day |

---

## Benchmark Comparison

| Metric | Your Average | Benchmark | Status |
|--------|-------------|-----------|--------|
| CTR | X% | X–X% | ✅ On track / ⚠️ Below / 🔥 Above |
| Conversion Rate | X% | X–X% | ✅ / ⚠️ / 🔥 |
| CPA | $X | $X–X | ✅ / ⚠️ / 🔥 |

---

## Creative Fatigue Alerts

[List any ads showing fatigue signals, or "No fatigue signals detected."]

---

## Profitability

| Ad / Ad Set | CPA | AOV | Profit/Conv. | ROAS | Margin |
|-------------|-----|-----|-------------|------|--------|
| [name] | $X | $X | $X | X.Xx | X% |

**Overall ROAS:** X.Xx
**Overall Profit/Conversion:** $X

---

## Action Items

### Immediate (Today)
- [ ] Stop: [list red ads]
- [ ] Scale: [list green ads with specific new budgets]

### This Week
- [ ] [Creative refresh, new tests, etc.]

### Review Cadence
- Next daily check: [tomorrow]
- Next weekly review: [date]
- Next monthly review: [date]

---

## Scaling Plan

| Ad | Current Budget | New Budget | Apply On | Next Increase |
|----|---------------|-----------|----------|---------------|
| [name] | $X/day | $X/day | [date] | $X/day on [date] |

**Total daily spend:** $X → $X (recommended)

规则

  • 评分方法刻意采用二元判定。红色就意味着停止,而不是“再观察一天”。尽快淘汰表现不佳的广告,把资源投给赢家。
  • 黄色是考验纪律的区域。不要“优化”黄色广告。要么数据足以做出判断,要么还不够。
  • 20% 规则之所以存在,是因为广告平台会根据你的预算优化投放。隔夜大幅提高预算会重置算法的学习过程。
  • CPA 是首要指标,而不是 CTR。点击率高但无法转化的广告,不如 CPA 出色但点击率低的广告。
  • 这些基准只是起点。经过 2-4 周后,你自己的数据就会成为基准。
  • 如果所有广告都标红,问题不在广告,而在于产品方案或转化漏斗。
  • 创意疲劳不可避免。提前做好规划,在当前创意失效之前,准备好下一批创意。

评论

支持 Markdown