Google Analytics MCP: GA4-Daten für KI-Agenten

Verbinde Google Analytics 4 ohne Google-Cloud-Projekt mit Claude, ChatGPT, Cursor oder Codex. 13 Tools nur mit Lesezugriff, GA4-Abrufe kosten kein Guthaben.

Von Denis Veisllari

Mit dem MCP-Server von zaDojo kann dein KI-Agent deine Google-Analytics-4-Property lesen: Besucher, Sitzungen, Seitenaufrufe, Absprungrate, Schlüsselereignisse und Umsatz, aufgeschlüsselt nach Channel, Seite, Land, Stadt, Gerät oder Browser, dazu, wer gerade auf der Website ist. Du verbindest GA4 in zaDojo mit einer normalen Google-Anmeldung. Du brauchst also kein Google-Cloud-Projekt, keine API zum Aktivieren und keine Credentials-Datei. Google-Analytics-Abrufe verbrauchen kein Guthaben, und dieselben Daten erscheinen als Dashboard in der zaDojo-App.

In drei Schritten verbinden

  1. Lege einen zaDojo-Account und ein Projekt für deine Website an. Für die Registrierung brauchst du keine Kreditkarte.
  2. Öffne im Projekt My Site > Analytics und verbinde Google Analytics. Melde dich mit einem Google-Konto an, das die GA4-Property sehen kann, erlaube den Lesezugriff und wähle die Property.
  3. Füge die Server-URL unten in deinen KI-Client ein und bestätige beim ersten Verbinden die zaDojo-Anmeldung.
https://app.zadojo.com/mcp

Claude Code

claude mcp add --transport http --scope user zadojo https://app.zadojo.com/mcp

Codex CLI

codex mcp add zadojo --url https://app.zadojo.com/mcp

Cursor: Füge das unter Settings > Tools & Integrations > MCP Tools in mcp.json ein.

{
  "mcpServers": {
    "zadojo": {
      "url": "https://app.zadojo.com/mcp"
    }
  }
}

Claude Desktop: Öffne Customize > Connectors, wähle Add custom connector und füge die URL ein.

ChatGPT braucht eine eigene Verbindung. Der ChatGPT-Guide listet die Schritte und die Tarife, die das unterstützen. Andere Clients mit Unterstützung für Remote-MCP-Server nutzen dieselbe URL, und der MCP-Setup-Guide behandelt jeden Client.

Was dein Agent lesen kann

Jedes Tool beantwortet eine Art von Frage. Dein Agent wählt also anhand deiner Frage den passenden Bericht, statt eine GA4-Abfrage von Grund auf zu bauen.

Deine FrageTool
Wie läuft die ganze Website im Vergleich zum Vorzeitraum?get_google_analytics_traffic_overview
Welche Länder, Regionen, Städte, Browser oder Quellen liegen vorn?get_google_analytics_breakdown
Wie viele Leute sind gerade auf der Website?get_google_analytics_realtime_users
Wächst der Traffic aus der organischen Suche?get_google_analytics_organic_overview
Welche Seiten bringen organische Besucher?get_google_analytics_organic_landing_pages
Welche Seiten werden gelesen, und wie lange?get_google_analytics_page_performance
Welche Channels, Quellen oder Kampagnen bringen Sitzungen?get_google_analytics_traffic_acquisition
Welche Schlüsselereignisse passieren, und nach welchen Landingpages?get_google_analytics_key_events
Welche Produkte und Landingpages bringen Umsatz?get_google_analytics_ecommerce_performance
Wonach suchen Besucher auf der Website?get_google_analytics_site_search
Welche Geräte und Länder, und wie viele wiederkehrende Besucher?get_google_analytics_audience_breakdown
Ist das Tracking richtig eingerichtet?get_google_analytics_measurement_health
Welche Seiten nahe Seite eins lohnen eine Verbesserung?get_search_opportunities

Traffic-Übersicht und Aufschlüsselungen

Die Traffic-Übersicht umfasst alle Channels. Sie liefert Besucher (aktive Nutzer in GA4), Sitzungen, Seitenaufrufe, Absprungrate, durchschnittliche Sitzungsdauer, Schlüsselereignisse und Kaufumsatz, jeweils verglichen mit dem gleich langen Vorzeitraum, dazu einen Tagesverlauf.

Übersicht und Aufschlüsselung nehmen dieselben Filter: Channel, Quelle, Kampagne, Landingpage, Seite, Land, Region, Stadt, Gerät, Browser und Betriebssystem. Filter lassen sich kombinieren, eine Frage kann die Zahlen also auf „mobile Besucher aus Deutschland, die über Google kamen“ eingrenzen. Die Aufschlüsselung listet die 50 häufigsten Werte einer dieser Dimensionen. So bohrt sich ein Agent von Ländern zu den Städten innerhalb eines Landes vor.

Search Console und GA4 zusammen

Ist im Projekt auch die Search Console verbunden, verknüpft get_search_opportunities beide. Das Tool nimmt Seiten, die in der Search Console auf Position 4 bis 20 ranken, gleicht sie mit ihren GA4-Sitzungen und Schlüsselereignissen ab und bewertet sie nach Nachfrage, geschäftlichem Wert und Nähe zu Seite eins. Seiten, für die GA4 keine Daten hat, bleiben ohne Bewertung in der Liste.

Dieselben Daten als Dashboard

Du brauchst keinen Agenten, um die Zahlen zu sehen. Sobald GA4 verbunden ist, zeigt My Site > Analytics in der zaDojo-App:

  • sieben Kennzahlen (Besucher, Sitzungen, Seitenaufrufe, Absprungrate, durchschnittliche Sitzung, Schlüsselereignisse und Umsatz), jeweils mit der Veränderung zum Vorzeitraum;
  • ein Tagesdiagramm für die Kennzahl, die du auswählst;
  • vier Bereiche: Sources (Channel, Quelle, Kampagne), Pages (Landingpage, Seite), Locations (Land, Region, Stadt) und Devices (Gerät, Browser, Betriebssystem);
  • eine Live-Zählung der Besucher der letzten 30 Minuten, jede Minute aktualisiert.

Klick auf eine Zeile, etwa ein Land oder einen Browser, und die ganze Seite grenzt sich darauf ein. Filter lassen sich stapeln, und du kannst die letzten 7, 28 oder 90 Tage, die letzten 12 Monate oder eigene Daten wählen. Das Dashboard anzusehen kostet kein Guthaben.

Fragen, die sich lohnen

  • „Wie hat sich der mobile Traffic aus Deutschland in den letzten 7 Tagen im Vergleich zur Vorwoche verändert?“
  • „Welche US-Städte haben diesen Monat die meisten Besucher geschickt?“
  • „Welche Landingpages bringen organische Besucher, die sich danach registrieren?“
  • „Ist gerade jemand auf der Website?“
  • „Welche Seiten ranken in der Search Console auf Seite zwei und konvertieren in GA4 schon?“
  • „Ist das Tracking der Websitesuche eingeschaltet, und welche Schlüsselereignisse sind eingerichtet?“

Was es kostet

Google-Analytics-Abrufe verbrauchen kein Guthaben, egal wie viele Fragen du stellst, und das Dashboard ist kostenlos. Du kannst GA4 in einem neuen Account verbinden, ohne eine Kreditkarte einzugeben.

Dieselbe MCP-Verbindung bedient auch die bezahlten Recherche-Tools von zaDojo, etwa Keyword-Recherche (etwa 0,07 € pro Suche), Backlinks und Rank Tracking. Diese verbrauchen Guthaben: Der Tarif kostet 10 € im Monat und enthält 10 € Nutzung. Die Beschreibung jedes Tools sagt, ob es Guthaben verbraucht, damit dein Agent beides unterscheiden kann.

Bewusst nur lesend

zaDojo fragt bei Google den Scope analytics.readonly an. Dein Agent kann Berichte lesen. Er kann keine Einstellungen ändern, keine Schlüsselereignisse bearbeiten, keine Nutzer hinzufügen und deinen Tracking-Code nicht anfassen. Du kannst die Verbindung jederzeit in zaDojo trennen oder den Zugriff von zaDojo in deinen Google-Kontoeinstellungen entfernen.

Vergleich mit Googles eigenem MCP-Server

Google veröffentlicht einen Open-Source-MCP-Server für Google Analytics, als experimentell gekennzeichnet. Er läuft mit Python auf deinem eigenen Rechner, und du richtest ihn selbst ein:

  1. Ein Google-Cloud-Projekt anlegen oder auswählen.
  2. Die Google Analytics Admin API und die Data API aktivieren.
  3. Credentials mit dem Scope analytics.readonly einrichten, über einen OAuth-Client oder ein Dienstkonto.
  4. Den Server auf die Credentials-Datei und deine Projekt-ID verweisen.
zaDojo MCPGoogles Analytics-MCP-Server
Wo er läuftGehostet, eine URLAuf deinem Rechner (Python)
Google-Cloud-EinrichtungKeine, du meldest dich mit Google anProjekt, zwei APIs und eine Credentials-Datei
Tools13 Tools, jedes für eine Art von FrageAllgemeine Tools wie run_report
EchtzeitBesucher der letzten 30 MinutenJa, über run_realtime_report
Verknüpfung mit Search ConsoleJaNein
KostenGA4-Abrufe verbrauchen kein GuthabenKostenlos und Open Source

Googles Server ist die bessere Wahl, wenn alles auf deinem eigenen Rechner laufen soll oder du Berichte brauchst, die zaDojo nicht bietet, etwa Funnels oder benutzerdefinierte Dimensionen. zaDojo passt zu Leuten, die ihre GA4-Daten heute im Agenten haben wollen, neben Search Console, Keyword- und Ranking-Tools, ohne etwas zu installieren.

Grenzen, die du kennen solltest

  • Berichte umfassen nur vollständige Tage. Zeiträume enden gestern, in der Zeitzone deiner Property.
  • Google hält aus Datenschutzgründen manche Daten zurück oder nutzt Stichproben. Dann markieren die Tools den Bericht als eingeschränkt, und fehlende Zeilen sind unbekannt, nicht null.
  • Aufschlüsselungen liefern die 50 häufigsten Werte. Eigene Zeiträume können bis zu 366 Tage umfassen.
  • Filter greifen nur bei exakter Übereinstimmung. Länder nutzen Zweibuchstabencodes wie DE, und am sichersten filterst du nach Werten, die eine Aufschlüsselung geliefert hat.
  • Die Echtzeitzählung gilt für die ganze Website und nimmt keine Filter.
  • Es gibt keine demografischen Daten, keine Daten auf Nutzerebene und keine benutzerdefinierten Dimensionen.
  • Nur GA4-Properties. Das verbundene Google-Konto braucht Zugriff auf die Property.
  • Google begrenzt, wie viele Berichte jede Property pro Stunde und pro Tag abrufen kann. Berichte zeigen das verbleibende Kontingent, wenn Google es mitschickt. Ist das Kontingent aufgebraucht, liefern die Tools einen Fehler statt unvollständiger Zahlen, mit einer Zeit für den nächsten Versuch, wenn Google eine nennt.

FAQ

Brauche ich ein Google-Cloud-Projekt?

Nein. Du meldest dich in zaDojo mit Google an und erlaubst den Lesezugriff. zaDojo übernimmt die API-Verbindung.

Verbrauchen Google-Analytics-Abrufe Guthaben?

Nein. Abrufe aus Google Analytics und Search Console verbrauchen kein Guthaben, weder in der App noch über deinen Agenten.

Kann der Agent in Google Analytics etwas ändern?

Nein. zaDojo fragt den Scope analytics.readonly an. Der Agent kann also Berichte lesen, aber keine Einstellungen, Ereignisse oder Nutzer ändern.

Welche KI-Clients können es nutzen?

Claude Code, Claude Desktop, Cursor, Codex CLI, Codex in der ChatGPT-Desktop-App, ChatGPT mit eigener Verbindung und andere Clients, die Remote-MCP-Server unterstützen.

Funktioniert es mit Universal Analytics?

Nein. Es liest nur GA4-Properties.