mcpField
A
ad-campaign-analyzer

ad-campaign-analyzer

github.com/superampedマーケティング・グロース7380 回インストール10 週間前に更新
リポジトリ

ad-campaign-analyzer について

ad-campaign-analyzer は、運用中の広告を見直し、停止・継続・拡大を判断するマーケティングスキルです。広告の評価に加え、ファネル、クリエイティブ疲労、収益性も確認します。

主な機能

  1. 01赤・黄・緑で広告を評価
  2. 02CTR・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 — 顧客獲得1件あたりに支払う意思のある上限額
  3. AOV(平均注文額) — 初回購入でコンバージョン1件あたりに得られる金額
  4. 商品/価格情報 — 販売商品、オファーの詳細、既知のコンバージョンベンチマーク
  5. 広告セットごとの1日あたりの予算(任意)— スケーリングの計算用
  6. 配信日数(任意)— 統計的有意性の判断用
  7. 過去のデータ(任意)— トレンド比較用の前回レビューのデータ
ステップ2:キャンペーンデータを解析する

入力内容を、次の統一された表形式に正規化します。

広告/広告セットインプレッション数クリック数CTRコンバージョン数費用CPA配信日数

不足している算出指標を計算します。

  • CTR = クリック数 / インプレッション数 × 100
  • CPA = 費用 / コンバージョン数(コンバージョン数が0の場合は∞)
  • コンバージョン率 = コンバージョン数 / クリック数 × 100
ステップ3:各広告を赤/黄/緑で評価する
🔴 赤 = 停止

この広告を停止します。費用を浪費しています。

基準(次のいずれかに該当すれば赤):

  • コンバージョンが0のまま、目標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時間ごとに1日の予算を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 は問題ないのにコンバージョンが伸びませんか?問題は LP にあります。
  3. メッセージング — LP の構成は問題なさそうなのに、コンバージョンがありませんか?メッセージの根本部分が響いていない可能性があります。
  4. 製品と価格設定 — 異なる切り口がすべて失敗しますか?オファー自体に問題がある可能性があります。
  5. 市場 — 上記はすべて問題なさそうなのに、適切なユーザーがコンバージョンしませんか?セグメントが間違っている可能性があります。

#1 → #5 の順に確認してください。 実際の問題が #1 または #2 なのに、多くの創業者は #3 や #4 から手を付けます。

データのしきい値 — ノイズを基にデバッグしないでください:

  • 広告バリエーションごとのインプレッション数が 1,000 未満: CTR を判断するには早すぎます。
  • LP の訪問者数が 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 時間後
  • 次回の確認日

キャンペーン全体について:

  • 1 日あたりの総支出額の推奨
  • 成果の出ていない広告から成果の出ている広告への予算の再配分
  • 新しいクリエイティブを追加するタイミング

出力形式

# 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)

ルール

  • 評価方法は意図的に二択です。赤なら停止します。「もう1日だけ様子を見よう」ではありません。成果の出ないものはすぐに打ち切り、成果の出ているものに注力します。
  • 黄色は規律を保つゾーンです。黄色を「最適化」しないでください。判断に十分なデータがあるか、ないかのどちらかです。
  • 予算の20%ルールがあるのは、広告プラットフォームが予算を基に配信を最適化するためです。一晩で予算を大幅に増やすと、アルゴリズムの学習がリセットされます。
  • 最重要指標はCPAであり、CTRではありません。CTRが高くてもコンバージョンにつながらない広告は、CPAが優れたCTRの低い広告より劣ります。
  • これらのベンチマークは出発点です。2~4週間後には、自社のデータがベンチマークになります。
  • すべてが赤なら、問題は広告ではなく、オファーかファネルにあります。
  • クリエイティブの疲弊は避けられません。あらかじめ計画してください。現在のクリエイティブが効果を失う前に、次のクリエイティブ一式を用意しておきましょう。

コメント