Google広告の詳細分析
プロセス
- Google広告アカウントデータ(エクスポート、変更履歴、検索語句レポート)を収集する
- 検証: データが30日以上をカバーし、検索語句レポートが含まれていることを確認してから進む
- 完全な80チェック監査のために
ads/references/google-audit.mdを読む - Google固有のベンチマークのために
ads/references/benchmarks.mdを読む - 重み付きスコアリングのために
ads/references/scoring-system.mdを読む - 適用可能なすべてのチェックをPASS、WARNING、またはFAILとして評価する
- 検証: スコア計算前に80すべてのチェックが評価されたことを確認する
- Google広告健全性スコア(0-100)を計算する
- アクションプラン付きの調査結果レポートを生成する
分析対象
コンバージョン追跡(重み25%)
- Googleタグ(gtag.js)が全ページにインストールされ、作動していること
- 拡張コンバージョンが有効(ハッシュ化ファーストパーティデータ)
- 同意モードv2が実装されている(EU/EEAに必須)
- コンバージョンアクションが正しくマッピングされている(プライマリ vs セカンダリ)
- オフラインコンバージョンインポートが設定されている(リード獲得用)
- GTM経由のサーバーサイドタグ(精度推奨)
- アトリビューションモデル: データドリブン推奨(最終クリックはフォールバックのみ)
- コンバージョンラグ分析(コンバージョンはまだ徐々に入ってきているか?)
無駄な支出(重み20%)
- 検索語句レポートを確認(直近最低30日)
- 除外キーワードのカバレッジが十分(共有リスト+キャンペーンレベル)
- ディスプレイ掲載位置の監査(低品質サイトを除外)
- 無効なクリック率が許容範囲内(<10%)
- 部分一致はスマート自動入札でのみ使用(決してそれなしでは使わない)
- ブランド/非ブランドキャンペーンが分離されている
- 地理的ターゲティングが正確(無駄な国際的な支出がない)
除外キーワードのルール(重要:悪い除外はキャンペーンを台無しにする):
- 明確に正当化されない限り、部分一致の除外を提案してはならない。ブロックが広すぎるからだ
- 特定の無関係なクエリには 完全一致
[キーワード]をデフォルトとする - 無関係な意図パターンには フレーズ一致
"キーワード"を使用する - 除外は実際の検索語句レポートの無関係なクエリから取得し、推測で決めない
- テーマ別リストにグループ化:情報提供(how-to、DIY、what is)、求職者(求人、キャリア、給与)、競合(意図的に除外する場合のみ)、無料志向(無料、クラック、トレント)
- キャンペーンレベルだけでなく、アカウントレベルで 共有除外リスト を推奨する
- 既存の除外が過剰ブロックしていないか確認する(除外がコンバージョンにつながるクエリを誤ってブロックしていないか?)
アカウント構造(重み15%)
- キャンペーンレベルの構成がビジネスロジックに従っている
- 広告グループがテーマ別に厳密に分けられている(1グループあたり最大15~20キーワード)
- RSA広告グループには3件以上のアクティブな広告がある
- PMaxキャンペーンが正しく構成されている(アセットグループ、シグナル)
- SKAGを評価(存在する場合はテーマ別グループに移行)
- キャンペーンのラベル/命名規則が一貫している
キーワード(重み15%)
- マッチタイプ戦略が適切(完全一致→フレーズ一致→部分一致の進行)
- 品質スコアの分布(平均7以上を目標)
- 低QSキーワードにフラグ(5未満=FAIL、5~6=WARNING)
- キーワードの共食いチェック(複数キャンペーンで同じキーワード)
- トップキーワードのインプレッションシェアを追跡
- デバイス/地域/オーディエンス向けのキーワード入札調整が設定されている
広告(重み15%)
- RSA:広告グループごとに8以上のユニークな見出し、3以上の説明文
- RSA:広告の強度が「良好」または「非常に高い」(「低い」または「平均」ではない)
- ピンの使用は最小限かつ戦略的(過剰なピン留めはRSAの柔軟性を低下させる)
- 広告表示オプション:サイトリンク(4以上)、コールアウト(4以上)、構造化スニペット、画像
- 動的キーワード挿入が適切に使用されている
- 広告文にCTA、価値提案、差別化要因が含まれている
設定(重み10%)
- ECPC(拡張クリック単価)は非推奨としてフラグ。完全なスマート自動入札(tCPA/tROAS/最大化)に移行する
- 入札戦略がキャンペーンの成熟度と目標に適している
- 予算消化ペース:予算による制限があるキャンペーンがない(意図的な場合を除く)
- 広告スケジュールが営業時間/コンバージョンパターンに合わせて調整されている
- デバイス入札調整がパフォーマンスデータに基づいて設定されている
- 地域ターゲティング:「現在地」であり、「現在地または関心」ではない
- ネットワーク設定:検索パートナーを確認、検索キャンペーンではディスプレイネットワークをオプトアウト
GAQLとデータの正確性
データを分析する前に、既知のGAQLフィールドの非互換性、重複排除パターン、フィルター範囲のベストプラクティスについて ads/references/gaql-notes.md を読む。主なルール:
- 分析前に
(ad_group_id + keyword_text + match_type)でキーワードを重複排除する - 有効なキャンペーンと広告グループのみ分析する(一時停止/削除は除外)
- テーマ一貫性チェック(G03)では、インプレッション数が0より大きいキーワードにフィルタリングする
- 従来のBMMヒューリスティックを適用する:BROAD+手動クリック単価=従来のBMM(意図的な部分一致ではない)(G17)
- 支出が10ドル超かつコンバージョン0の語句にのみ無駄な支出としてフラグを付ける(G16)
- 共有除外キーワードリストをキャンペーンレベルの除外とともにカウントする(G14/G15)
Google広告 MCP統合(オプション)
自動データ収集のために、Google広告 MCPサーバーを接続する:
- 利用可能なツール:
search(GAQLクエリ)、list_accessible_customers - セットアップ:
.mcp.jsonまたは Claude Code MCP設定で構成 - カスタマーID:CLAUDE.mdの「アカウント」>「Google広告」から抽出するか、ユーザーに尋ねる
- フォールバック:MCPが設定されていない場合は、手動データエクスポート(デフォルトのワークフロー)にフォールバックする
MCPが利用可能な場合、それを使用して検索語句レポート、キーワードデータ、コンバージョンアクション、キャンペーン構造を自動的に取得し、手動エクスポートを不要にする。
PMaxの詳細分析
Performance Maxキャンペーンが存在する場合は、以下も評価する:
- アセットグループの多様性(テキスト、画像、動画、フィード)
- オーディエンスシグナルの設定(カスタムセグメント、リスト、デモグラフィック)
- URL拡張設定の確認(無関係なページはオプトアウト)
- ブランド除外の適用(ブランド検索の共食いを防止)、すべての広告主が利用可能
- キャンペーンレベルの除外キーワードがすべての広告主で利用可能になった
- 検索テーマの活用(2024年機能)
- 最終URL拡張:有効か無効か、正当な理由付き
- インサイトタブの確認(検索カテゴリ、オーディエンスセグメント)
検索向けAI Max(2026年)
AI Maxは既存の検索キャンペーンに部分一致+キーワードレスターゲティングを重ねる。 非小売ブランドで平均14%のコンバージョン増加、同程度のCPA/ROAS(Google広告ブログ、2025年5月)。 DSA、ACA、キャンペーンレベルの部分一致は2026年9月末までにAI Maxに自動移行。Google広告APIを介した新規DSAキャンペーンの作成は2026年9月に終了する。強力な除外キーワードリストが必須の前提条件である。250以上のキャンペーンにわたる独立したデータはより保守的な実績を示している(収益中央値+13%、CPA中央値+16%)— 期待値をそれに応じて設定する。
検出とAPIフィールド
AI Maxは ai_max_setting.enable_ai_max(Google広告API v21+)を介してキャンペーンごとに有効化される。現在の状態はキャンペーンの ai_max_setting リソースを確認する。
監査チェックリスト
検索向けAI Maxが利用可能またはアクティブな場合:
- フィールドチェック:対象の検索キャンペーンで
campaign.ai_max_setting.enable_ai_max = true(または文書化されたオプトアウト理由) - 部分一致+スマート自動入札の組み合わせを確認 — AI Maxは事実上、部分一致の拡張を強制する。スマート自動入札(tCPA/tROAS/コンバージョン最大化)なしでは支出が膨らむ
- 検索語句マッチング — 検索語句レポートで
search_term_matching_typeの分布を確認する(部分一致の派生形 vs より広い一致)。スマート自動入札でないキャンペーンでより広い一致のシェアが60%を超える場合はFAIL - AI Briefの設定 — Googleの新しい構造化ブランドコンテキスト入力。監査項目:ビジネス名、価値提案(200文字以内)、ターゲットオーディエンスの説明、禁止トピック/ブランド外言語リスト、地域/法的免責事項
- テキストカスタマイズルール — AI MaxはBriefから見出し+説明文のバリエーションを生成する。監査項目:固定の法的フレーズ、禁止競合名、承認された免責テキスト、必須の主張に対するピン留めの規律
- 最終URL拡張(FUE)コントロール — URL包含/除外リストが、AI Maxがトラフィックをチェックアウトをスキップするページ、パスワード保護ページ、または404ページにルーティングするのを防いでいることを確認する。FUEを明示的に無効にしている場合は
url_expansion_opt_outを監査する - ブランド除外の適用 — ブランド検索の共食いを防ぐためのキャンペーンレベルのブランド除外リスト。PMaxブランド除外と同じメカニズム
- テキスト免責事項(2026年5月以降展開) — 業種で免責事項が必要な場合(健康、金融、法律、暗号資産)、Googleの新しい構造化テキスト免責事項フィールドに値が入力されていることを確認する
- 予算への影響 — AI Maxは最初の7日間で支出を±30%変動させる可能性がある。予算消化ルールと共有予算が隣接キャンペーンを枯渇させないことを確認する
- 除外キーワードのカバレッジ — AI Maxはリーチを3~5倍に拡大する。既存の除外リストはスケールアップする必要がある。無駄な支出セクションの除外キーワードルールを再利用するが、過去のボリュームの3倍で適用する
DSA移行前チェックリスト
2026年9月の自動移行では、ダイナミック検索広告、自動生成アセット(ACA)、キャンペーンレベルの部分一致検索キャンペーンが、広告主の準備状況にかかわらずAI Maxに移行される。移行期限前にこの事前チェックを実施する:
- DSAキャンペーンの棚卸し —
campaign.advertising_channel_sub_type IN (SEARCH_DYNAMIC, ...)をクエリする。移行をリスク別に段階化できるように、キャンペーンID、月間支出、コンバージョンボリュームをリスト化する - ACA有効キャンペーンの棚卸し — 自動生成見出しが有効な
campaign.ad_strength_settings - AI Maxがまだ有効になっていないキャンペーンレベルの部分一致検索キャンペーンの棚卸し — これらはデフォルトで移行される
- トラッキングテンプレート監査 — DSAはしばしば
{lpurl}ValueTrackパラメータを使用する。AI MaxがFUEを介して異なる最終URLを生成した場合に、トラッキングテンプレートが正しく解決されることを確認する。合成AI MaxランディングURLでパラメータ置換を再テストする - 除外キーワードの事前ステージング — 過去90日間のDSA検索語句を取得する。移行前に、無関係なものを共有除外リストに完全一致/フレーズ一致の除外として事前にステージングする
- AI Briefの草案作成 — 各移行キャンペーンのBrief草案を作成し、移行時にGoogleが構造化されたブランドコンテキストを持てるようにする(一般的なクロールコンテンツではない)
- URLコントロールの準備 — キャンペーンごとに最終URL拡張の包含/除外リストを準備する(特に、DSAsがURLパターンルールで通常除外する /careers、/admin、/thank-you、/404 パス)
- ブランド除外リストの準備 — キャンペーンレベルのブランド除外ファイル(PMaxと同じ形式)
- 入札戦略の移行 — 手動クリック単価とECPC DSAキャンペーンは、AI Max移行前にスマート自動入札に移行する必要がある。移行キャンペーンごとにtCPAまたはtROAS目標を事前に設定する
- コンバージョン追跡の事前チェック — AI Maxのアトリビューションは拡張コンバージョン+同意モードV2に大きく依存している。移行前に、コンバージョン追跡セクションに従って両方がアクティブで検証されていることを確認する
- レポートのベースライン — 移行前28日間の指標(CTR、CVR、CPA、ROAS、検索消失インプレッションシェア(ランク別/予算別))を取得し、移行後の影響をきれいに測定できるようにする
キャンペーンごとの移行リスクを 低(スマート自動入札+強力な除外+良好なAI Brief)、中(スマート自動入札だが、除外が弱いかBriefなし)、または 高(手動クリック単価、弱い除外、一般的なBrief)として文書化する。移行を低→高の順で段階的に進め、最初の7日間でコンバージョン量が25%以上減少した場合は中/高を一時停止する。
デマンドジェネレーションキャンペーン
動画アクションキャンペーンを置き換え(自動アップグレードは2025年7月に開始)。動画のみのキャンペーンに画像アセットを追加すると、同じCPAで20%多くのコンバージョンが見込める(Google広告ブログ)。フリークエンシーキャップはサポートされていない。
デマンドジェネレーションキャンペーンが存在する場合、以下を評価する:
- 動画+画像アセットの組み合わせが存在する(組み合わせフォーマットは、同じCPAで動画のみと比較して20%多くのコンバージョンを促進する)
- オーディエンスシグナルの設定(カスタムセグメント、類似オーディエンス)
- コンバージョン追跡がファネル上位/中位の目標と一致している
- 注意:フリークエンシーキャップは利用不可。リーチ対フリークエンシーを手動で監視する
主要しきい値
| 指標 | 合格 | 警告 | 不合格 |
|---|---|---|---|
| 品質スコア(平均) | ≥7 | 5-6 | <5 |
| CTR(検索) | ≥6.66% | 3-6.66% | <3% |
| CVR(検索) | ≥7.52% | 3-7.52% | <3% |
| CPC(検索) | ≤$5.26 | $5.26-8.00 | >$8.00 |
| 無駄な支出 | <10% | 10-20% | >20% |
| 広告の強度 | 良好以上 | 平均 | 低い |
| 無効なクリック数 | <5% | 5-10% | >10% |
アウトプット
Google広告健全性スコア
Google広告健全性スコア: XX/100 (グレード: X)
コンバージョン追跡: XX/100 ████████░░ (25%)
無駄な支出: XX/100 ██████████ (20%)
アカウント構造: XX/100 ███████░░░ (15%)
キーワード: XX/100 █████░░░░░ (15%)
広告: XX/100 ████████░░ (15%)
設定: XX/100 ██████████ (10%)
成果物
GOOGLE-ADS-REPORT.md: 合格/警告/不合格を含む全80チェックの結果- 無駄な支出の推定(月次ドル額)
- 影響度別に並べたクイックウィン
- PMax固有の推奨事項(該当する場合)
- キーワードグループごとのQS、CTR、CVRを含むキーワード健全性マトリックス