ad-campaign-analyzer について
ad-campaign-analyzer は、運用中の広告を見直し、停止・継続・拡大を判断するマーケティングスキルです。広告の評価に加え、ファネル、クリエイティブ疲労、収益性も確認します。
主な機能
- 01赤・黄・緑で広告を評価
- 02CTR・CPA・コンバージョン率を計算
- 03ファネルとクリエイティブ疲労を確認
- 04収益性と LTV:CAC を評価
- 05予算を20%増やす案を提示
活用シーン
- 01運用中の広告を毎日確認
- 02週次のクリエイティブ更新を計画
- 03月次でキャンペーンの傾向を比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ superamped/ ai-marketing-skills --skill ad-campaign-analyzerインストール後、Claude Code で/ad-campaign-analyzerを入力して読み込まれたか確認します。
詳細
広告キャンペーン分析ツール
使用方法
配信中のキャンペーンを確認し、停止するもの、継続するもの、拡大するものを判断する際に使用します。毎日の15分間の広告レビュー、週次のクリエイティブ更新計画、月次のパフォーマンストレンドレビューに対応しています。
プロセス
ステップ1:入力情報を集める
ユーザーに次の情報を尋ねます。
- キャンペーンデータ — 次のいずれか:
- 次の列を含むCSVまたは表:広告/広告セット名、インプレッション数、クリック数、コンバージョン数、費用、CPA
- 広告マネージャーから貼り付けたテキスト
- 広告ごとの指標をまとめた構造化リスト
- 目標CPA — 顧客獲得1件あたりに支払う意思のある上限額
- AOV(平均注文額) — 初回購入でコンバージョン1件あたりに得られる金額
- 商品/価格情報 — 販売商品、オファーの詳細、既知のコンバージョンベンチマーク
- 広告セットごとの1日あたりの予算(任意)— スケーリングの計算用
- 配信日数(任意)— 統計的有意性の判断用
- 過去のデータ(任意)— トレンド比較用の前回レビューのデータ
ステップ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:ファネルのデバッグ — 離脱箇所を見つける
クリエイティブを変更する前に、広告が本当に問題なのかを確認してください。表層から順に掘り下げます。
- クリエイティブ — CTR は許容範囲ですか?CTR が低い場合、広告が響いていません。新しいフック、ビジュアル、見出しをテストしてください。
- ランディングページ — CTR は問題ないのにコンバージョンが伸びませんか?問題は LP にあります。
- メッセージング — LP の構成は問題なさそうなのに、コンバージョンがありませんか?メッセージの根本部分が響いていない可能性があります。
- 製品と価格設定 — 異なる切り口がすべて失敗しますか?オファー自体に問題がある可能性があります。
- 市場 — 上記はすべて問題なさそうなのに、適切なユーザーがコンバージョンしませんか?セグメントが間違っている可能性があります。
#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週間後には、自社のデータがベンチマークになります。
- すべてが赤なら、問題は広告ではなく、オファーかファネルにあります。
- クリエイティブの疲弊は避けられません。あらかじめ計画してください。現在のクリエイティブが効果を失う前に、次のクリエイティブ一式を用意しておきましょう。