Community研究&データ分析github.com

ComposioHQ/googleads-automation

Rube MCP(Composio)を介してGoogle Adsの分析タスクを自動化:Google Adsリンクの一覧表示、GA4レポートの実行、互換性の確認、プロパティとアカウントの一覧表示を行います。現在のスキーマを取得するために、常に最初にツールを検索してください。

googleads-automation とは?

このスキルは、Rube MCP(Composio)を介してGoogle AdsとGoogle Analytics(GA4)のデータ連携を自動化するためのツールセットです。Google Adsのリンク一覧表示、GA4パフォーマンスレポートの実行、ディメンションとメトリクスの互換性チェック、GA4アカウントとプロパティの管理など、マーケティング分析に必要な主要な操作をカバーします。対応プラットフォームはRube MCPであり、まず`RUBE_SEARCH_TOOLS`を呼び出して最新のツールスキーマを取得し、`RUBE_MANAGE_CONNECTIONS`で`google_analytics`ツールキットの接続を確立する必要があります。このスキルは特に、GA4とGoogle Adsが連携された環境で効果的で、キャンペーンパフォーマンスの分析や広告アカウントの管理を効率的に行えます。また、よくある落とし穴として、ディメンションとメトリクスの互換性ルールや、プロパティIDの正しい形式などがドキュメントに詳述されており、エラーを回避するための実用的なガイダンスを提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/googleads-automation

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Rube MCP による Google Ads 自動化

Google Analytics 統合を介して Google Ads データにアクセスし、パフォーマンスレポートの実行、リンクされた Ads アカウントの一覧表示、キャンペーンメトリクスの分析を Rube MCP(Composio)を使って行います。

ツールキットドキュメント: composio.dev/toolkits/googleads

前提条件

  • Rube MCP が接続されていること(RUBE_SEARCH_TOOLS が利用可能であること)
  • RUBE_MANAGE_CONNECTIONS を使用して、ツールキット google_analytics とのアクティブな接続が確立されていること
  • 常に最初に RUBE_SEARCH_TOOLS を呼び出して、現在のツールスキーマを取得すること

セットアップ

Rube MCP を入手する: クライアント設定で MCP サーバーとして https://rube.app/mcp を追加します。API キーは不要で、エンドポイントを追加するだけで動作します。

  1. RUBE_SEARCH_TOOLS が応答することを確認して、Rube MCP が利用可能かどうかを確認する
  2. RUBE_MANAGE_CONNECTIONS をツールキット google_analytics で呼び出す
  3. 接続が ACTIVE でない場合は、返された認証リンクに従ってセットアップを完了する
  4. ワークフローを実行する前に、接続ステータスが ACTIVE であることを確認する

注: Google Ads データは Google Analytics ツールキット統合を介してアクセスされます。以下のツールは、Google Ads アカウントにリンクされた GA4 プロパティを使用します。

コアワークフロー

1. プロパティの Google Ads リンクを一覧表示する

GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS を使用して、GA4 プロパティに設定されているすべての Google Ads アカウントリンクを取得します。

ツール: GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS
パラメータ:
  - parent(必須): プロパティリソース名(形式: "properties/{propertyId}")
  - pageSize: 最大結果数(1~200、デフォルト50)
  - pageToken: ページネーショントークン

2. GA4 パフォーマンスレポートを実行する

GOOGLE_ANALYTICS_RUN_REPORT を使用して、ディメンション、メトリクス、日付範囲、フィルターを指定したカスタムレポートを実行します。

ツール: GOOGLE_ANALYTICS_RUN_REPORT
パラメータ:
  - property(必須): プロパティリソース(形式: "properties/{property_id}")
  - dimensions: ディメンションオブジェクトの配列(例: [{"name": "sessionCampaignName"}, {"name": "date"}])
  - metrics: メトリクスオブジェクトの配列(例: [{"name": "sessions"}, {"name": "totalRevenue"}])
  - dateRanges: startDate と endDate を持つ配列(例: [{"startDate": "2025-01-01", "endDate": "2025-01-31"}])
  - dimensionFilter: ディメンション値によるフィルター
  - metricFilter: メトリクス値によるフィルター(集計後に適用)
  - orderBys: 結果の並び替え
  - limit: 返す最大行数(1~250000)

3. ディメンション/メトリクスの互換性を確認する

GOOGLE_ANALYTICS_CHECK_COMPATIBILITY を使用して、レポートを実行する前にディメンションとメトリクスの組み合わせを検証します。

ツール: GOOGLE_ANALYTICS_CHECK_COMPATIBILITY
説明: 選択したディメンションまたはメトリクスの互換性をレポート実行前に検証します。
注: このツールの完全なスキーマを取得するには、RUBE_SEARCH_TOOLS を呼び出してください。

4. GA4 アカウントを一覧表示する

GOOGLE_ANALYTICS_LIST_ACCOUNTS を使用して、アクセス可能なすべての Google Analytics アカウントを列挙します。

ツール: GOOGLE_ANALYTICS_LIST_ACCOUNTS
パラメータ:
  - pageSize: 返す最大アカウント数
  - pageToken: ページネーショントークン
  - showDeleted: ソフト削除されたアカウントを含める

5. アカウント配下の GA4 プロパティを一覧表示する

GOOGLE_ANALYTICS_LIST_PROPERTIES を使用して、特定の GA4 アカウントのプロパティを一覧表示します。

ツール: GOOGLE_ANALYTICS_LIST_PROPERTIES
パラメータ:
  - account(必須): アカウントリソース名(形式: "accounts/{account_id}")
  - pageSize: 最大プロパティ数(1~200)
  - pageToken: ページネーショントークン
  - showDeleted: ゴミ箱に入ったプロパティを含める

6. 利用可能なディメンションとメトリクスを取得する

GOOGLE_ANALYTICS_GET_METADATA を使用して、レポート作成に利用可能なすべてのフィールドを発見します。

ツール: GOOGLE_ANALYTICS_GET_METADATA
説明: GA4 プロパティのディメンション、メトリクス、比較のメタデータを取得します。
注: このツールの完全なスキーマを取得するには、RUBE_SEARCH_TOOLS を呼び出してください。

一般的なパターン

  • 発見してからレポート: GOOGLE_ANALYTICS_LIST_ACCOUNTS でアカウント ID を検索し、次に GOOGLE_ANALYTICS_LIST_PROPERTIES でプロパティ ID を検索し、最後に GOOGLE_ANALYTICS_RUN_REPORT でデータを取得します。
  • クエリ前に検証: GOOGLE_ANALYTICS_CHECK_COMPATIBILITY を使用してディメンション/メトリクスの組み合わせを事前に検証し、400 エラーを回避します。
  • キャンペーンパフォーマンス: sessionCampaignName、sessionSource、sessionMedium などのディメンションと、sessions、activeUsers、totalRevenue などのメトリクスでレポートを実行します。
  • 広告リンクの発見: GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS を使用して、各 GA4 プロパティにリンクされている Google Ads アカウントを特定します。
  • フィールド発見: 複雑なレポートを作成する前に、GOOGLE_ANALYTICS_GET_METADATA を使用して利用可能なすべてのディメンションとメトリクスを一覧表示します。

既知の落とし穴

  • ディメンション/メトリクスの互換性: GA4 API には厳格な互換性ルールがあります。すべてのディメンションをすべてのメトリクスと組み合わせられるわけではありません。人口統計ディメンション(例: userAgeBracket、userGender)は、セッションスコープのディメンション/フィルター(例: sessionCampaignName、sessionSource)と互換性がないことがよくあります。
  • dateRange はディメンションではありません: dateRange をディメンション配列に含めないでください。代わりに date、dateHour、year、month、week を使用してください。
  • exits は無効です: exits はディメンションとしてもメトリクスとしても GA4 では有効ではありません。
  • プロパティ ID の形式: properties/{numeric_id} の形式である必要があります(例: properties/123456789)。Google アカウント ID(長い OAuth ID)は使用しないでください。
  • アカウント ID の形式: accounts/{numeric_id} の形式である必要があります。数値 ID は 6~10 桁です。
  • フィルターの分離: dimensionFilter はディメンションフィールドにのみ使用し、metricFilter はメトリクスフィールドにのみ使用してください。混在させるとエラーが発生します。
  • レポートリクエストごとに最大 9 つのディメンションと 10 つのメトリクス。

クイックリファレンス

アクションツール主要パラメータ
Ads リンクの一覧表示GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADSparent
レポートの実行GOOGLE_ANALYTICS_RUN_REPORTproperty、dimensions、metrics、dateRanges
互換性の確認GOOGLE_ANALYTICS_CHECK_COMPATIBILITY(完全なスキーマは RUBE_SEARCH_TOOLS で確認)
アカウントの一覧表示GOOGLE_ANALYTICS_LIST_ACCOUNTSpageSize
プロパティの一覧表示GOOGLE_ANALYTICS_LIST_PROPERTIESaccount、pageSize
メタデータの取得GOOGLE_ANALYTICS_GET_METADATA(完全なスキーマは RUBE_SEARCH_TOOLS で確認)

提供: Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

関連スキル