03-danh-gia-hieu-suat について
広告パフォーマンスを監査し、キャンペーンの問題を診断するマーケティングスキルです。健全性チェック、段階的な分析、ベンチマーク、根本原因分析を組み合わせ、設定済みの MCP サーバーから広告データを取得できます。
主な機能
- 01広告ヘルススコアと品質ゲート
- 02トラッキングからオーディエンスまでの段階診断
- 03ベンチマークとトレンド分析
- 045 Whys による根本原因分析
- 05クリエイティブ疲労とオーディエンス飽和の検出
- 06MCP 経由の広告データ自動取得
活用シーン
- 01CPMess の上昇や ROAS の低下を調査
- 02クリエイティブ疲労とオーディエンス飽和を特定
- 03広告データに基づく最適化計画の作成
MCP 対応
MCP サーバーを設定すると、Meta、Google、TikTok などの広告パフォーマンスデータを取得できます。診断、トレンド、業界ベンチマーク向けのツールが記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ minhnv0807/ ai-business-skills --skill 03-danh-gia-hieu-suatインストール後、Claude Code で/03-danh-gia-hieu-suatを入力して読み込まれたか確認します。
同梱ファイルreferences/benchmark-vietnam-2025-2026.mdreferences/cay-chan-doan-va-checklist-tuan.md
詳細
パフォーマンス評価
情報収集
開始前に、ユーザーに最大4つ質問します。
- どのチャネルを監査しますか? Meta Ads/TikTok Ads/Google Ads/Organic TikTok/Facebook/Email/すべて?
- 現在の数値は? データを提示してください:Spend、Impressions、Click、CTR、CPMess/CPL、メッセージ数/リード数、ROAS、配信期間。
- 現在どのような問題が発生していますか? CPMessの上昇/ROASの低下/リードの質が悪い/注文がない/クリエイティブの効果がない?
- 目標は何ですか? 当初の目標KPIはいくつですか?(CPMess、ROAS、月間リード数/注文数)
MCP 経由でデータを自動取得(接続がある場合)
ユーザーが MCP サーバーを設定済みの場合は、データを貼り付けるよう求める代わりに自動で取得します。 ガイドを参照:
skills/vi/references/mcp-ads-integration.mdMeta Official MCP:https://mcp.facebook.com/ads—claude.ai/settings/integrationsから5分で設定できます
| プラットフォーム | 推奨 MCP | 取得データ |
|---|---|---|
| Meta Ads | Meta Official MCP (mcp.facebook.com/ads) | 29個のツール — 詳細は以下を参照 |
| Meta Ads(代替) | Pipeboard (mcp.pipeboard.co/meta-ads-mcp) | 29個のツール — ターゲティング調査機能がより強力 |
| Google Ads | Google Official MCP | GAQL クエリ — cost、clicks、conversions、impression share |
| TikTok Ads | TikTok Ads MCP | Campaign/ad group のパフォーマンスレポート |
| 複数プラットフォーム | Adspirer ads-mcp | 222個の指標、クロスプラットフォーム統合 |
Meta Official MCP — パフォーマンス評価に使用するツール:
DIAGNOSTIC (chan doan):
ads_insights_anomaly_signal ← Tim KPI bat thuong vs baseline → feed vao 5 Whys
ads_insights_performance_trend ← Xu huong 7/14/30 ngay → phat hien suy giam
BENCHMARK (so sanh):
ads_insights_industry_benchmark ← CPM, CTR, CPC cua ban vs trung binh nganh
ads_insights_auction_ranking_benchmarks ← Quality ranking, engagement rate ranking vs doi thu
ads_insights_advertiser_context ← Boi canh nganh va khu vuc
OPTIMIZATION:
ads_get_opportunity_score ← Meta goi y co hoi toi uu → action plan
ads_get_dataset_quality ← Chat luong tracking (pixel + CAPI)
MCP を使ったクイック評価の手順:
1. ads_insights_performance_trend → Co dang giam khong?
2. ads_insights_anomaly_signal → KPI nao bat thuong?
3. ads_insights_industry_benchmark → So voi nganh the nao?
4. ads_get_opportunity_score → Meta goi y gi?
→ Dien vao Benchmark Table + chay Diagnostic Tree
パート 0 — Ads Health Score(0~100)
完全な監査: Meta/TikTok/Google/Zalo の84項目のチェックポイントをすべて実行する場合は、
21-audit-ads-performanceを使用します。 このセクションはクイックチェックです。診断を詳しく進める前に、迅速に評価します。
Health Score の計算式
Health Score = Σ(Check_pass × W_severity × W_category) / Σ(Check_total × W_severity × W_category) × 100
重大度係数(W_severity):
| 重大度 | 係数 | チェックポイントの例 |
|---|---|---|
| Critical | 5× | Pixel が発火しない、CAPI が未設定、CPA > 目標の3倍 |
| High | 3× | クリエイティブ類似度 > 60%、予算が1日あたりCPAの5倍未満 |
| Medium | 1.5× | リターゲティングオーディエンスが未設定、見出しが40文字を超える |
| Low | 0.5× | キャンペーン名が命名規則に従っていない |
スコアと対応の一覧
| スコア | 評価 | コメント | 対応 |
|---|---|---|---|
| 90–100 | A ✅ | 優秀 | 現状を維持し、スケールに注力 |
| 75–89 | B 🟢 | 良好 | Medium の問題を修正し、予算を少し増やす |
| 60–74 | C 🟡 | 平均的 | スケールする前に High の問題を修正 |
| 40–59 | D 🔴 | 不良 | 全体に対して Critical と High の問題を修正 |
| < 40 | F ⛔ | 危険 | 一時停止し、包括的に監査して再構築 |
10の Quality Gates — 提案前に必ず確認
リファレンス:
skills/vi/references/quality-gates-vn.md— 絶対に違反してはならない10の厳格なルール。
| ゲート | ルール | 違反のしきい値 | 必須の対応 |
|---|---|---|---|
| G1 3× Kill Rule | CPA > 目標 CPA の3倍 | > 3× | 直ちに広告セットを一時停止 |
| G2 Budget Sufficiency | 予算が1日あたりCPA/広告セットの5倍未満 | < 5× | 広告セットを統合し、予算を増やす |
| G3 Learning Phase | 広告セットが「Learning」中 | 学習中 | いかなる変更も行わない |
| G4 Pixel Integrity | EMQ < 6.0、イベントの重複 | < 6.0 | 配信前にトラッキングを修正 |
| G5 Creative Diversity | 類似度スコア > 60% | > 60% | 実質的に異なる新しいクリエイティブを作成 |
| G6 Compliance | 特別な業種の確認が未完了 | 未確認 | 配信前にポリシーを確認 |
| G7 TikTok Sound | TikTok 動画に音声がない | 音声なし | 音楽/ナレーションを追加 |
| G8 Scale Speed | 72時間以内の予算増加が20%超 | > 20% | 増加のペースを落とし、1回あたり最大20%にする |
| G9 Min Data | インプレッションが1,000未満(Meta) | < 1K impr | 結論を出す前に十分なデータが集まるまで待つ |
| G10 LTV:CAC | LTV:CAC < 3:1 | < 3:1 | スケールせず、解約率を確認 |
⚠️ いずれかのゲートへの違反はすべて CRITICAL — 最適化の提案を行う前に必ず修正してください。
パート 1 — 診断の意思決定ツリー
5 層の診断プロセス(症状ツリーを読む前に実行)
悪い数値は症状であり、病気ではありません。上から層ごとに掘り下げ、各層がクリーンになってから次へ進みます — 問題がトラッキングにあるのにクリエイティブを変えてはいけません。
Layer 1 — トラッキングとデータ品質。 ピクセルは正しく発火していますか(Pixel Helper を使う)? コンバージョンイベントは測定すべきものを測定していますか、それとも PageView を測定していますか? UTM は完全ですか? 重複イベントはありませんか? → トラッキングが間違っている場合:まずトラッキングを修正し、それ以外は何もしません。後続のすべての数値が無意味になります。
Layer 2 — 配信と入札。 CPM は上昇していますか? Frequency はどのあたりですか(>3.5 で警告、>5 なら停止)? ラーニングフェーズ中ではありませんか(ラーニング中の adset には触れない)? → CPM 上昇 + frequency 高 = オーディエンスの飽和 → ターゲットを拡張するかクリエイティブを変更。 → CPM 上昇 + frequency 低 = 市場の季節的な CPM 上昇 → 待つか入札を調整し、クリエイティブは変更しない。
Layer 3 — クリエイティブとフック。 CTR は低下していますか? Hook rate(3 秒視聴)は低下していますか? このクリエイティブはもうどのくらい配信されていますか?
→ CTR 低下 + 古いクリエイティブ = クリエイティブ疲労 → リフレッシュ(48-quick-visual-brief を呼び出す)。
→ 初日から CTR が低い = フックが十分に強くないかオーディエンスが間違っている — 疲労ではない。
Layer 4 — ランディングページとオファー。 CTR は良好なのに CPL が高い? LP の読み込みが 3 秒を超える? フォームが 4 項目を超える? 広告と LP のメッセージは一致していますか? → CTR は良好なのに CPL が高い場合はほぼ常に LP またはオファーの問題であり、クリエイティブではありません。
Layer 5 — オーディエンスの品質。 リードは多いのにクローズ率が低い? ターゲットが広すぎるか狭すぎる? → リードは多いのに成約できない = リード品質の問題 → 絞り込み質問を追加するか、ターゲットを変更。
問題のある層を特定したら、明確に記録します:最も可能性の高い根本原因 · それを裏付ける証拠(2〜3 のデータポイント)· 除外した仮説 · 信頼度(高/中/低 — 低い場合は大きなアクションの前に追加テストが必要)。
診断ツリー:症状から原因へ
4 つの症状([CPMess 高]、[ROAS 低 <2x]、[リード品質が悪い]、[クリエイティブが効果的でない])に対応する 4 つの ASCII 診断ツリー — 各ツリーは条件に応じて分岐し、対応するアクションに直接つながります:
references/cay-chan-doan-va-checklist-tuan.mdの「診断ツリー:症状から原因へ」セクションを参照してください。
パート 2 — ベトナムベンチマーク表 2025–2026
4 つの完全なベンチマーク表(Paid Ads 12 指標 Meta/TikTok/Google を 4 段階 悪い/普通/良い/優秀 に分類 · Funnel Conversion 6 ステップ · Organic Content 8 指標 · 5 業界別ベンチマーク)— 各表には記入用の「あなたのデータ」列があります:
references/benchmark-vietnam-2025-2026.mdを参照してください。
パート 3 — 根本原因分析(5 Whys)
分析フレームワーク
問題に直面したら、「なぜ?」を 5 回問いかけて根本原因を突き止めます:
例:CPMess が 25K から 45K に上昇
| 回 | なぜ? | 回答 |
|---|---|---|
| 1 | なぜ CPMess が上昇した? | CTR が 2.5% から 1.1% に低下したから |
| 2 | なぜ CTR が低下した? | クリエイティブが 12 日間配信され、オーディエンスが何度も見たから |
| 3 | なぜクリエイティブがそんなに長く配信された? | チームに新しいクリエイティブを作るスケジュールがなかったから |
| 4 | なぜスケジュールがなかった? | 定期的なクリエイティブレビューのプロセスがなかったから |
| 5 | なぜプロセスがなかった? | クリエイティブローテーションの SOP が未設定だったから |
根本原因: クリエイティブローテーションの SOP の欠如 解決策: 週に 3〜5 本の新規クリエイティブを作るスケジュールを立て、3〜5 日ごとにパフォーマンスをレビューする
5 Whys テンプレート
| 回 | なぜ? | 回答 |
|---|---|---|
| 1 | [問題] | [直接的な原因] |
| 2 | なぜ [原因 1]? | [より深い原因] |
| 3 | なぜ [原因 2]? | [より深い原因] |
| 4 | なぜ [原因 3]? | [より深い原因] |
| 5 | なぜ [原因 4]? | [根本原因] |
根本原因: [要約] 解決策: [具体的なアクション]
パート 4 — クリエイティブ疲労の検出
クリエイティブの疲弊を識別する基準
| 兆候 | 警告しきい値 | 危険しきい値 | アクション |
|---|---|---|---|
| Frequency | >2.5 | >4 | クリエイティブを交換、オーディエンスを拡大 |
| CTR 低下 | 最初の3日間と比べて20%低下 | 40%低下 | 新しいクリエイティブに交換 |
| CPA 上昇 | 最初の3日間と比べて25%上昇 | 50%上昇 | クリエイティブを一時停止、新規テスト |
| 配信期間 | >7日 | >14日 | 必ず交換 |
| Engagement 低下 | コメント/シェアが30%減少 | 50%減少 | コンテンツの切り口を変更 |
| ネガティブフィードバック | >3% | >5% | 即時停止、クリエイティブをレビュー |
推奨クリエイティブローテーションスケジュール
| クリエイティブの種類 | 有効期間 | いつリフレッシュするか |
|---|---|---|
| 動画広告(コールドオーディエンス) | 5〜10日 | Frequency > 2.5 または CTR が20%低下したとき |
| 画像広告 | 7〜14日 | CTR が30%低下したとき |
| カルーセル | 10〜21日 | Engagement が25%低下したとき |
| UGC 動画 | 10〜14日 | CPA が30%上昇したとき |
パート5 — オーディエンスの飽和指標
| 指標 | 正常 | 警告 | アクション |
|---|---|---|---|
| オーディエンスの重複(広告セット間) | <20% | >30% | 広告セットを統合または除外 |
| Frequency | <2.5 | >4 | オーディエンスを拡大、クリエイティブを交換 |
| リーチ vs オーディエンスサイズ | <50% | >70% | オーディエンスが小さすぎる、拡大する |
| 増分結果あたりのコスト | 安定 | 30%以上上昇 | 飽和の兆候、新しいオーディエンスが必要 |
| 新規ユーザー比率(クリック内) | >60% | <40% | 既存ユーザーへの再表示になっている |
オーディエンスが飽和したときのアクション
- Lookalike を1%から3〜5%に拡大する
- まだ使用していない新しいインタレストをテストする
- 優れたクリエイティブでブロードターゲティングを配信する
- 予算を他のチャネルに移す
- オーガニックコンテンツを増やしてファネルを拡大する
パート6 — トレンド分析
Week-over-Week(WoW)
| 指標 | 前週 | 今週 | 変化 | トレンド |
|---|---|---|---|---|
| Spend | [数値] | [数値] | [+/-]% | 上昇 / 下降 / 安定 |
| CPMess | [数値] | [数値] | [+/-]% | |
| メッセージ数 | [数値] | [数値] | [+/-]% | |
| CTR | [数値]% | [数値]% | [+/-]% | |
| ROAS | [数値]x | [数値]x | [+/-]% | |
| 注文数 | [数値] | [数値] | [+/-]% | |
| AOV | [数値] | [数値] | [+/-]% |
Month-over-Month(MoM)
| 指標 | 前月 | 今月 | 変化 | 3か月のトレンド |
|---|---|---|---|---|
| 総 Spend | [数値] | [数値] | [+/-]% | [説明] |
| 総メッセージ/リード数 | [数値] | [数値] | [+/-]% | |
| 平均 CPMess | [数値] | [数値] | [+/-]% | |
| ROAS | [数値]x | [数値]x | [+/-]% | |
| 広告からの売上 | [数値] | [数値] | [+/-]% | |
| LTV:CAC | [数値]:1 | [数値]:1 | [+/-] |
トレンドを読むためのルール
- 3週連続で上昇/下降 → 本当のトレンド、アクションが必要
- 1週間の異常値 → 外部要因を確認する(セール、競合、アルゴリズム)
- 4週間以上安定 → ブレークスルーが必要、新しいクリエイティブ/オーディエンスを試す
パート7 — 48時間アクションプラン
緊急対応が必要な問題を発見したときに適用します。
アクションプランのテンプレート
| No. | 時間 | アクション | 重要度 | 期待される結果 | 担当者 |
|---|---|---|---|---|---|
| 1 | 2時間以内 | CPA が目標の2倍を超えるクリエイティブ/広告セットを一時停止 | CRITICAL | 予算の無駄な消費を停止 | [名前] |
| 2 | 4時間以内 | 詳細データを分析:どのクリエイティブ、どのオーディエンス、どの時間帯 | CRITICAL | 原因を特定 | [名前] |
| 3 | 8時間以内 | 勝ちパターンの広告セットを複製し、新しいクリエイティブをテスト | HIGH | 代替クリエイティブを確保 | [名前] |
| 4 | 12時間以内 | オーディエンスを調整:重複を除外、新しい LAL をテスト | HIGH | Frequency を低減 | [名前] |
| 5 | 24時間以内 | クリエイティブ用の新しいフックを3つ A/B テスト | HIGH | より良いフックを見つける | [名前] |
| 6 | 24時間以内 | ランディングページ/受信フローを確認 | MEDIUM | ファネル内の漏れを修正 | [名前] |
| 7 | 36時間以内 | 変更結果をレビューし、比較 | MEDIUM | 次の判断のためのデータを確保 | [名前] |
| 8 | 48時間以内 | 報告と翌週の計画を提案 | MEDIUM | 具体的な計画 | [名前] |
パート8 — 日次および週次のチェックリズム
日次チェック — 毎朝15分
3つの作業のみ、それ以上はしません。目的はその日のうちに問題を把握することであり、深く分析することではありません。
- CPL vs 目標 →
references/benchmarks-vietnam.mdの「目標別の判断ルール」セクションにある判断ルールに従って、スケールか一時停止かを決定します。 - フリークエンシー → 2.5を超えたら新しいクリエイティブを準備し、3.5を超えたら
48-quick-visual-briefを通じて急ぎのブリーフを作成します。 - 消化ペース → 予算通りに消化しているか、それともオーバースペンドか? 週の前半でのオーバースペンドは、多くの場合ピーク時間帯にCPLを押し上げます。
日次チェックの原則:一度に変えるのは1つの変数のみにしてください。同時に多くのことを変えると、どれが効いたのか分からなくなります。また、3日分のデータでは結論を出すには不十分です — 修正後、最低5〜7日経ってから再評価してください。
修正後 — モニタリング計画
| 指標 | 修正前のベースライン | 修正後の目標 | チェック日 |
|---|---|---|---|
| [主要指標] | D+3 | ||
| [主要指標] | D+7 |
7日経っても改善が見られない場合:細かい調整を続けるのはやめて、Layer 1に戻って再診断するか、方向転換(オファー変更、ターゲット層変更、チャネル変更)を行ってください。
週次最適化チェックリスト
チェックリストは月曜日から金曜日までの各曜日ごとに分かれています(前週のレビュー · クリエイティブとコンテンツ · 広告最適化 · ファネルとセールス · レポートと計画)。各曜日4〜5項目のチェック:
references/cay-chan-doan-va-checklist-tuan.mdの「週次最適化チェックリスト」セクションをお読みください。
パート9 — 評価のまとめ
総括表
| 項目 | ステータス | 詳細 | アクション |
|---|---|---|---|
| Paid Ads | [緑/黄/赤] | [まとめ] | [アクション] |
| Organic Content | [緑/黄/赤] | [まとめ] | [アクション] |
| Funnel Conversion | [緑/黄/赤] | [まとめ] | [アクション] |
| Creative Health | [緑/黄/赤] | [まとめ] | [アクション] |
| Audience Health | [緑/黄/赤] | [まとめ] | [アクション] |
| ROAS/ROI | [緑/黄/赤] | [まとめ] | [アクション] |
ステータス:
- 緑: 順調、KPIを達成または超過
- 黄: 要監視、目標に対して10〜25%の乖離
- 赤: 早急な対応が必要、目標に対して25%超の乖離または2週間以上の悪化傾向
優先事項トップ3
| No. | 優先事項 | 理由 | 期限 | 期待される結果 |
|---|---|---|---|---|
| 1 | [アクション] | [理由] | [日付] | [結果] |
| 2 | [アクション] | [理由] | [日付] | [結果] |
| 3 | [アクション] | [理由] | [日付] | [結果] |
相互参照
| 必要なとき | 呼び出すスキル |
|---|---|
| ヘルススコア0〜100(84チェックポイント)を伴う完全な監査 | 21-audit-ads-performance |
| 月次の完全なマーケティングレポート | 07-bao-cao-marketing |
| 売上から予算とKPIを再計算 | 10-tinh-kpi-nguoc |
| 6つのフレームワークに沿って広告コピーを書き直す | 05-copy-quang-cao |
| 動画スクリプトを書き直す | 04-script-video |
| 全体を再計画する | 00-ke-hoach-mkt |
| 競合を調査する(競合がセールを実施していると思われる場合) | 08-nghien-cuu-doi-thu |
| 修正完了後、勝ちパターンをスケールさせたい | 55-scaling-ads |
| その日のうちにギャップを埋めるクリエイティブが必要 | 48-quick-visual-brief |
| 問題がトラッキングにある(Layer 1) | 53-tracking-setup |
| 問題がオーディエンスにある(Layer 5) | 51-audience-research、56-retargeting-plan |
| 診断結果から次期の広告プランを策定する | 57-next-ads-plan |
| 10のQuality Gatesと6つのコピーフレームワークを参照する | references/quality-gates-vn、references/copy-frameworks-vn |
品質チェックリスト
評価を提出する前に、次の項目を確認してください。
- 10 個の品質ゲートを確認済み — 違反があれば CRITICAL とし、すべての提案に先立って修正する
- ヘルススコアを算出済み(十分なデータがある場合) — 60 未満なら、最適化の前に修正を優先する
- ユーザーのデータをベンチマーク表にすべて記入済み
- 結論を出す前に 5 層のプロセス(トラッキング → 配信 → クリエイティブ → ランディングページ/オファー → オーディエンス)を実施済み
- 根本原因にデータ上の証拠があり、確信度を記録し、除外した仮説も記載済み
- 診断の意思決定ツリーを実行し、原因を正しく特定済み
- CPL が悪化しているときに予算増額を提案しない。問題がトラッキングにあるときにクリエイティブの変更を提案しない
- 各提案では一度に変更する変数を 1 つだけとし、D+3 および D+7 に再測定する基準を設ける
- 5 Whys を実施し、症状で止まらず根本原因を特定済み
- ベトナムの 2025–2026 年のベンチマークと比較し、「あなたのデータ」と「ギャップ」の列を設ける
- クリエイティブの疲弊を確認済み — フリークエンシー、CTR、配信期間
- オーディエンスの飽和を確認済み — オーディエンスの重複、リーチと規模
- WoW と MoM によるトレンド分析を実施済み — 1 日分だけを見ない
- 具体的な 48 時間のアクションプランがあり、実施時間、担当者、期待される成果を記載済み
- まとめに色分けしたステータス(緑/黄/赤)があり、分かりやすい
- 優先事項の上位 3 件が明確で、期限が設定されている
- すべての数値を検証可能 — 根拠のない「推定」値がない
- 現在のユーザーのリソースで実行可能な提案である