CommunityCodierung & Entwicklunggithub.com

googleads-automation

Automatisiere Google Ads-Analyseaufgaben über Rube MCP (Composio): Google Ads-Verknüpfungen auflisten, GA4-Berichte erstellen, Kompatibilität prüfen, Properties und Konten auflisten. Vor der Nutzung immer die aktuellen Tool-Schemas durchsuchen.

Was ist googleads-automation?

Dieses Skill ermöglicht es KI-Agenten (wie Claude Code, Cursor, Codex), Google Ads-Daten über die Google Analytics-Integration von Rube MCP (Composio) zu automatisieren. Es unterstützt Workflows wie das Auflisten von Google Ads-Verknüpfungen für eine GA4-Property, das Erstellen benutzerdefinierter Performanceberichte mit Dimensionen und Metriken, das Prüfen der Kompatibilität von Dimensions-/Metrik-Kombinationen, das Auflisten von GA4-Konten und -Properties sowie das Abrufen verfügbarer Felder (Metadaten). Die wichtigsten Voraussetzungen sind eine aktive Verbindung über RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_analytics und der Aufruf von RUBE_SEARCH_TOOLS, um die jeweils aktuellen Tool-Schemas zu erhalten. So werden Fehler wie 400 bei inkompatiblen Dimensionen/Metriken vermieden. Das Skill deckt häufige Muster ab (z. B. Entdecken, validieren, dann abfragen) und dokumentiert bekannte Fallstricke mit GA4-APIs (z. B. falsche Formatierung von IDs, inkompatible Dimensionen).

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-claude-skills/tree/master/composio-skills/googleads-automation

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Google Ads-Automatisierung über Rube MCP

Greife auf Google Ads-Daten über die Google Analytics-Integration zu, erstelle Performanceberichte, liste verknüpfte Ads-Konten und analysiere Kampagnenmetriken mit Rube MCP (Composio).

Toolkit-Dokumentation: composio.dev/toolkits/googleads

Voraussetzungen

  • Rube MCP muss verbunden sein (RUBE_SEARCH_TOOLS verfügbar)
  • Aktive Verbindung über RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_analytics
  • Rufe immer zuerst RUBE_SEARCH_TOOLS auf, um die aktuellen Tool-Schemas zu erhalten

Einrichtung

Rube MCP installieren: Füge https://rube.app/mcp als MCP-Server in deiner Client-Konfiguration hinzu. Keine API-Schlüssel erforderlich – einfach den Endpunkt hinzufügen und es funktioniert.

  1. Überprüfe, ob Rube MCP verfügbar ist, indem du bestätigst, dass RUBE_SEARCH_TOOLS antwortet
  2. Rufe RUBE_MANAGE_CONNECTIONS mit dem Toolkit google_analytics auf
  3. Wenn die Verbindung nicht AKTIV ist, folge dem zurückgegebenen Authentifizierungslink, um die Einrichtung abzuschließen
  4. Bestätige, dass der Verbindungsstatus AKTIV ist, bevor du Workflows ausführst

Hinweis: Auf Google Ads-Daten wird über die Google Analytics-Toolkit-Integration zugegriffen. Die unten aufgeführten Tools verwenden GA4-Properties, die mit Google Ads-Konten verknüpft sind.

Kern-Workflows

1. Google Ads-Verknüpfungen für eine Property auflisten

Verwende GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS, um alle für eine GA4-Property konfigurierten Google Ads-Kontoverknüpfungen abzurufen.

Tool: GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS
Parameter:
  - parent (erforderlich): Ressourcenname der Property (Format: "properties/{propertyId}")
  - pageSize: Maximale Ergebnisse (1-200, Standard 50)
  - pageToken: Paginierungstoken

2. Einen GA4-Performancebericht erstellen

Verwende GOOGLE_ANALYTICS_RUN_REPORT, um benutzerdefinierte Berichte mit Dimensionen, Metriken, Datumsbereichen und Filtern zu erstellen.

Tool: GOOGLE_ANALYTICS_RUN_REPORT
Parameter:
  - property (erforderlich): Ressource der Property (Format: "properties/{property_id}")
  - dimensions: Array von Dimensionsobjekten (z.B. [{"name": "sessionCampaignName"}, {"name": "date"}])
  - metrics: Array von Metrikobjekten (z.B. [{"name": "sessions"}, {"name": "totalRevenue"}])
  - dateRanges: Array mit startDate und endDate (z.B. [{"startDate": "2025-01-01", "endDate": "2025-01-31"}])
  - dimensionFilter: Filter nach Dimensionswerten
  - metricFilter: Filter nach Metrikwerten (wird nach der Aggregation angewendet)
  - orderBys: Ergebnisse sortieren
  - limit: Maximale Anzahl zurückzugebender Zeilen (1-250000)

3. Dimensions-/Metrik-Kompatibilität prüfen

Verwende GOOGLE_ANALYTICS_CHECK_COMPATIBILITY, um Dimensions- und Metrikkombinationen zu validieren, bevor du einen Bericht erstellst.

Tool: GOOGLE_ANALYTICS_CHECK_COMPATIBILITY
Beschreibung: Validiert die Kompatibilität ausgewählter Dimensionen oder Metriken,
  bevor ein Bericht erstellt wird.
Hinweis: Rufe RUBE_SEARCH_TOOLS auf, um das vollständige Schema für dieses Tool zu erhalten.

4. GA4-Konten auflisten

Verwende GOOGLE_ANALYTICS_LIST_ACCOUNTS, um alle zugänglichen Google Analytics-Konten aufzulisten.

Tool: GOOGLE_ANALYTICS_LIST_ACCOUNTS
Parameter:
  - pageSize: Maximale Anzahl zurückzugebender Konten
  - pageToken: Paginierungstoken
  - showDeleted: Weich gelöschte Konten einbeziehen

5. GA4-Properties unter einem Konto auflisten

Verwende GOOGLE_ANALYTICS_LIST_PROPERTIES, um Properties für ein bestimmtes GA4-Konto aufzulisten.

Tool: GOOGLE_ANALYTICS_LIST_PROPERTIES
Parameter:
  - account (erforderlich): Ressourcenname des Kontos (Format: "accounts/{account_id}")
  - pageSize: Maximale Properties (1-200)
  - pageToken: Paginierungstoken
  - showDeleted: Gelöschte Properties einbeziehen

6. Verfügbare Dimensionen und Metriken abrufen

Verwende GOOGLE_ANALYTICS_GET_METADATA, um alle verfügbaren Felder für die Berichterstellung zu entdecken.

Tool: GOOGLE_ANALYTICS_GET_METADATA
Beschreibung: Ruft Metadaten für Dimensionen, Metriken und Vergleiche
  für eine GA4-Property ab.
Hinweis: Rufe RUBE_SEARCH_TOOLS auf, um das vollständige Schema für dieses Tool zu erhalten.

Häufige Muster

  • Entdecken, dann berichten: Verwende GOOGLE_ANALYTICS_LIST_ACCOUNTS, um Konten-IDs zu finden, dann GOOGLE_ANALYTICS_LIST_PROPERTIES, um Property-IDs zu finden, dann GOOGLE_ANALYTICS_RUN_REPORT, um Daten abzurufen.
  • Vor der Abfrage validieren: Verwende GOOGLE_ANALYTICS_CHECK_COMPATIBILITY, um Dimensions-/Metrik-Kombinationen zu validieren, bevor du Berichte erstellst, um 400-Fehler zu vermeiden.
  • Kampagnen-Performance: Erstelle Berichte mit Dimensionen wie sessionCampaignName, sessionSource, sessionMedium und Metriken wie sessions, activeUsers, totalRevenue.
  • Ads-Verknüpfungen entdecken: Verwende GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS, um herauszufinden, welche Google Ads-Konten mit jeder GA4-Property verknüpft sind.
  • Feld-Entdeckung: Verwende GOOGLE_ANALYTICS_GET_METADATA, um alle verfügbaren Dimensionen und Metriken aufzulisten, bevor du komplexe Berichte erstellst.

Bekannte Fallstricke

  • Dimensions-/Metrik-Kompatibilität: Die GA4-API hat strenge Kompatibilitätsregeln. Nicht alle Dimensionen können mit allen Metriken kombiniert werden. Demografische Dimensionen (z.B. userAgeBracket, userGender) sind oft inkompatibel mit sitzungsbezogenen Dimensionen/Filtern (z.B. sessionCampaignName, sessionSource).
  • dateRange ist KEINE Dimension: Füge dateRange nicht in das Dimensions-Array ein. Verwende stattdessen date, dateHour, year, month oder week.
  • exits ist NICHT gültig: Weder exits als Dimension noch als Metrik ist in GA4 gültig.
  • Property-ID-Format: Muss properties/{numerische_id} sein (z.B. properties/123456789). Verwende keine Google-Konto-IDs (lange OAuth-IDs).
  • Konto-ID-Format: Muss accounts/{numerische_id} sein, wobei die numerische ID 6-10 Ziffern lang ist.
  • Filtertrennung: Verwende dimensionFilter nur für Dimensionsfelder und metricFilter nur für Metrikfelder. Die Vermischung führt zu Fehlern.
  • Maximal 9 Dimensionen und 10 Metriken pro Berichtsanfrage.

Kurzübersicht

AktionToolWichtige Parameter
Ads-Verknüpfungen auflistenGOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADSparent
Bericht erstellenGOOGLE_ANALYTICS_RUN_REPORTproperty, dimensions, metrics, dateRanges
Kompatibilität prüfenGOOGLE_ANALYTICS_CHECK_COMPATIBILITY(vollständiges Schema über RUBE_SEARCH_TOOLS)
Konten auflistenGOOGLE_ANALYTICS_LIST_ACCOUNTSpageSize
Properties auflistenGOOGLE_ANALYTICS_LIST_PROPERTIESaccount, pageSize
Metadaten abrufenGOOGLE_ANALYTICS_GET_METADATA(vollständiges Schema über RUBE_SEARCH_TOOLS)

Powered by Composio

Individual skills in this repo

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

ably-automation

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

abstract-automation

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

abuselpdb-automation

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

abyssale-automation

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

accelo-automation

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

accredible-certificates-automation

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

acculynx-automation

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

active-campaign-automation

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

addresszen-automation

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

adobe-automation

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

adrapid-automation

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

adyntel-automation

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

aeroleads-automation

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

aero-workflow-automation

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

affinda-automation

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

affinity-automation

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

agencyzoom-automation

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

agent-mail-automation

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

agentql-automation

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

agenty-automation

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

Verwandte Skills