dodat
Google Ads API × MCP

広告データを取るだけで終わらない、広告分析エージェントMCP。

Google Ads MCPを単なるデータ取得の道具ではなく、LLMが広告運用の分析フローを回す入口として設計します。 GAQL生成、データ取得、履歴比較、異常検知、次アクション提案までを一連の流れにします。

局所的には質問をGAQLに変換してGoogle Adsから取得する仕組みであり、全体的には比較・履歴・しきい値ルール・深掘り順序を加えて、実務で使える広告分析エージェントに育てる仕組みです。

LLMが、取得・要約・異常検知・次アクション提案までを担う。

広告運用で必要なのは、単に「Google Adsの数字を取る」ことではありません。どのキャンペーンが悪化したのか、何が原因なのか、どこから見るべきなのか、何を止めるべきなのか、予算配分をどう見直すべきなのか。広告分析エージェントは、これらを比較と文脈に基づいて整理します。

中心にあるのはMCP単体ではなく、LLM、GAQL、指標ルール、履歴比較です。

LLM
→ オーケストレーター
→ Google Ads MCP Server
→ Google Ads API
→ 分析ロジック / 指標ルール / 履歴比較
→ 保存先:DB / BigQuery、通知先:Slack / メール / ダッシュボード

広告の良し悪しは、絶対値ではなく比較で決まることが多い。

たとえば average_cpc が180円という数字だけでは判断しにくいものです。前週110円から今週180円に上がり、クリック数は横ばいで、コンバージョンが減っている。ここまで比較して初めて意味が出ます。必要なのは、局所的なGAQL取得ではなく、比較・文脈・ルール化です。

取得、分析、運用支援の3段階で、広告運用の判断を支えます。

01

取得エージェント

キャンペーン一覧、キーワード一覧、直近7日CPC、デバイス別実績、検索語句、広告グループ成績などを柔軟に取得します。

02

分析エージェント

前週比で悪化したキャンペーン、CPC上昇かつCVR低下、クリック増だが費用対効果悪化、ブランド/非ブランド差分、地域別の偏りを検知します。

03

運用支援エージェント

一時停止候補、入札見直し候補、除外キーワード候補、予算再配分案、週次レポート生成まで支援します。

実務で便利な分析フローを、エージェントが順番に実行します。

CPC悪化の原因調査

  1. キャンペーン別 average_cpc を前週比較
  2. 上昇が大きいキャンペーンを抽出
  3. 広告グループ別、キーワード別に分解
  4. デバイス別・地域別の偏りを確認
  5. 原因候補を日本語で説明

予算無駄配信の検知

  1. 高コスト低コンバージョンのキャンペーンを抽出
  2. 検索語句やキーワード単位まで分解
  3. CTRは高いがCVRが低いものを分離
  4. 意図ズレの候補として整理
  5. 除外候補や見直し候補を返す

週次レポート自動生成

  1. 先週・前週の比較データを取得
  2. KPI変化を集計
  3. 良化3件、悪化3件、要確認3件を抽出
  4. エグゼクティブサマリーを作成
  5. Slackやメールへ出力

LLMまかせにせず、判断基準を固定ルールとして持たせます。

  • 前週比 +20%以上で CPC悪化候補
  • CV数 10未満は評価保留
  • クリック数 100未満はノイズ扱い
  • ブランド語は別枠で集計
  • 日次 campaign 指標を保存
  • 日次 ad group 指標を保存
  • 日次 keyword 指標を保存
  • 週次 summary とアラート履歴を保存

優秀な分析エージェントは、いきなりキーワード全件を見ません。

分析は、account → campaign → ad group → keyword / search term → segment(device, date, networkなど) の順に掘ります。この順番を決めることで、APIコストを抑えながら、説明品質も安定します。

最小構成から、本格的な監視・通知・レポート構成まで対応できます。

最小構成

  • Claude / ChatGPT系クライアント
  • Google Ads MCP Server
  • Google Ads API
  • 質問に対してその場で広告データを取得
  • 平均CPC、クリック数、費用などを確認

本格構成

  • LLM + Node / Python アプリ本体
  • Google Ads MCP
  • 比較ロジック、しきい値ルール
  • DB / BigQuery への履歴保存
  • Slack / メール通知、経営向け要約

独自MCPにすることで、分析エージェントとして育てやすくなります。

ルールを固定できる

悪化や良化の判断をLLMまかせにせず、ビジネス定義のKPIやしきい値をコードまたはルールとして持たせられます。

履歴を保存できる

Google Ads APIの都度クエリ実行だけでなく、前週比、前月比、移動平均、アラート履歴を扱えるようになります。

操作まで拡張できる

取得・分析だけでなく、キャンペーンや広告の操作、最適化の自動実行まで見据えた設計ができます。

実務でまず作るべき5機能。

  • 週次サマリー:先週 vs 前週の変化を3行で返す
  • 悪化検知:CPC上昇、CVR低下、CPA悪化の検知
  • 深掘り分析:キャンペーン → 広告グループ → キーワードの掘り下げ
  • 検索語句レビュー補助:無駄配信や除外候補の整理
  • 説明生成:人に出せる文章に自動変換

既存の広告アカウント、見たいKPI、レポート形式、通知先をもとに、最小構成から設計できます。最初は週次サマリーやCPC悪化検知など、効果が見えやすい機能から始めるのがおすすめです。