Ratgeber
Google Analytics MCP: GA4 fragen statt durchklicken
Geschrieben von Daniel Klose · Stand: 8. November 2026
Ein Google Analytics MCP-Server verbindet einen KI-Assistenten wie Claude oder ChatGPT mit deiner GA4-Property. MCP, das Model Context Protocol, ist der Standard, über den solche Assistenten externe Werkzeuge aufrufen; der Ratgeber zu Google Ads MCP erklärt ihn genauer. Ist der Server verbunden, fragst du im Chat, und der Assistent holt sich den Bericht selbst über die GA4-API.
Ich bin Daniel und baue AdLoop. GA4 ist der Teil meiner Woche, den ich am wenigsten mag. Die Hälfte dessen, was ich wissen will, steckt in den explorativen Datenanalysen, die andere Hälfte in einem Standardbericht, den ich nie wiederfinde. Deshalb liest AdLoop GA4 direkt neben den Werbekonten mit. Weiter unten vergleiche ich das mit Googles eigenem Analytics-Server, der für manche die bessere Wahl ist.
Was du fragen kannst
- „Welche Landingpages hatten letzten Monat die meisten Sitzungen aus bezahlter Suche, und wie viele dieser Sitzungen endeten mit einer Registrierung?“
- „Vergleich die letzten 28 Tage mit den 28 davor, nach Kanal. Welcher Kanal hat sich bewegt, und wie stark?“
- „Wir haben gerade den neuen Checkout ausgerollt. Kommt das purchase-Event an? Schau in Echtzeit nach.“
- „Welche Events bekommt diese Property, und welche davon zählen als Schlüsselereignis?“
- „newsletter_signup feuert, zählt aber nicht als Conversion. Mach ein Schlüsselereignis daraus, einmal pro Sitzung.“
Die letzte Frage ändert deine Property, die anderen lesen nur. GA4s Feldnamen musst du dafür nicht kennen. Der Assistent schaut zuerst nach, welche Dimensionen und Messwerte deine Property anbietet, eigene eingeschlossen, und baut dann den Bericht.
Was GA4 allein nicht beantwortet
GA4 sieht, was auf deiner Website passiert. Was der Klick gekostet hat, sieht es nicht. Die meisten Fragen, die sich lohnen, brauchen beides, etwa was eine Conversion pro Kampagne wirklich kostet oder welche Landingpages bezahlten Traffic bekommen und nie konvertieren. AdLoop liest Google Ads und GA4 über dieselbe Verbindung, also kann der Assistent beides in einer Antwort zusammenführen.
Dabei lauert eine Falle, und wer in Europa wirbt, tappt früher oder später hinein. Google Ads zählt jeden Klick. GA4 erfasst nur Besucher, die Analyse-Cookies zugestimmt haben, und im EU-Traffic lehnen 30 bis 70 Prozent ab. Zwei bis fünf Anzeigenklicks pro GA4-Sitzung sind deshalb normal und kein kaputtes Tracking. AdLoops Abgleiche rechnen diese Einwilligungslücke ein und sagen das auch, damit dein Assistent dich nicht auf die Suche nach einem Fehler schickt, den es nicht gibt.
Echte Tracking-Probleme fallen trotzdem auf, zum Beispiel ein Event, das nicht mehr ankommt, oder ein pausiertes Tag im Tag Manager. Kann dein Assistent den Code deiner Website lesen, wie Claude Code oder Cursor, gleicht er die Events im Code mit dem ab, was GA4 tatsächlich empfängt.
Googles offizieller Server und AdLoop
Google veröffentlicht einen eigenen Google Analytics MCP-Server auf GitHub (googleanalytics/google-analytics-mcp), und der ist gut. Er liest Berichte, Echtzeitdaten, Trichter und modellbasierte Attribution. Googles Entwicklerdokumentation nennt ihn „read-only“, die aktuelle Version auf GitHub kann aber auch Anmerkungen, benutzerdefinierte Dimensionen und Schlüsselereignisse anlegen, sobald du das Schreiben einschaltest. Diese Änderungen passieren in dem Moment, in dem die KI sie aufruft, ohne Vorschau und ohne Freigabe. Wenn du GA4 nur lesen willst und dich im Terminal zu Hause fühlst, tut er, was er soll, und kostet nichts.
Betreiben musst du ihn selbst, lokal über pipx oder uvx, alternativ mit Docker auf Cloud Run oder einem eigenen Server. Google hostet ihn nicht für dich. Für die Einrichtung brauchst du ein Google-Cloud-Projekt, in dem die Analytics Admin API und die Analytics Data API eingeschaltet sind, dazu Zugangsdaten: deine eigene Anmeldung über gcloud oder ein Dienstkonto. Außerdem muss das Projekt für diese Zugangsdaten als Kontingentprojekt eingetragen sein.
AdLoop liest dieselben Berichte, Trichter und Attribution eingeschlossen, und geht an drei Stellen weiter. Jede Änderung an GA4 erscheint zuerst als Vorschau und passiert erst nach deiner Freigabe, und AdLoop kann Angelegtes auch ändern und löschen. Es prüft die Einrichtung für dich: Datenaufbewahrung, eine fehlende Verknüpfung mit Google Ads, Datenstreams, die nichts mehr senden, Schlüsselereignisse, die nie auslösen. Und weil es Google Ads über dieselbe Verbindung liest, sagt es dir, ob deine Schlüsselereignisse überhaupt in Google Ads ankommen.
AdLoop liest GA4 in beiden Ausgaben gleich. Die Open-Source-Version braucht dieselbe Art Cloud-Projekt. AdLoop Cloud läuft auf meinen Servern in Deutschland: Du meldest dich mit Google an, wählst die Property und lässt das Cloud-Projekt weg.
| Merkmal | Googles Analytics-Server | AdLoop Open Source | AdLoop Cloud |
|---|---|---|---|
| Läuft auf | deinem Rechner oder deinem Server | deinem Rechner | unseren Servern in Deutschland |
| GA4-Berichte | Standard, Echtzeit, Trichter, Attribution | dasselbe, mit Hinweis bei Schwellenwerten und Stichproben und mit den Anmerkungen im Zeitraum | wie Open Source |
| Änderungen in GA4 | legt Anmerkungen, benutzerdefinierte Dimensionen, Schlüsselereignisse an (nach Einschalten), sofort ausgeführt | anlegen, ändern und löschen, jeweils mit Vorschau und Freigabe | dasselbe, dazu Freigabekarten |
| Einrichtungs-Check | nein | Aufbewahrung, Ads-Verknüpfung, stille Datenstreams, Schlüsselereignisse ohne Auslösung | wie Open Source |
| Ads und GA4 zusammen | nein | Kosten pro Conversion, Landingpages, ob Schlüsselereignisse in Google Ads ankommen | wie Open Source |
| Außer GA4 | listet verknüpfte Google-Ads-Konten | Google Ads, Tag Manager, Search Console, Merchant Center, Reddit Ads | wie Open Source |
| Einrichtung | Cloud-Projekt, zwei APIs, Zugangsdaten | Cloud-Projekt, zwei APIs, OAuth-Client | Anmeldung mit Google |
| Preis | kostenlos (Apache 2.0) | kostenlos (MIT) | kostenlos für eine Property |
So startest du mit AdLoop Cloud
- Leg auf getadloop.com ein kostenloses Konto an. Eine Kreditkarte brauchst du nicht.
- Verbinde Google und lass Google Analytics angehakt. Googles Zustimmungsdialog fragt, ob AdLoop deine Analytics-Daten sehen und deine Analytics-Einstellungen verwalten darf. Die zweite Berechtigung nutzt AdLoop nur für Änderungen, die du freigibst: Schlüsselereignisse, Anmerkungen sowie benutzerdefinierte Dimensionen und Messwerte. Etwas Engeres bietet Google nicht an. Nimmst du den Haken raus, funktionieren alle Berichte weiter.
- Wähl die GA4-Property. Ein Google-Ads-Konto brauchst du nicht, ein Workspace kann auch nur mit Analytics laufen.
- Verbinde deinen Assistenten mit der Adresse
https://mcp.getadloop.com/mcp. Die Anleitung für jede App (auf Englisch) zeigt, wo sie hingehört. - Stell eine echte Frage. „Welche Seiten haben in den letzten 30 Tagen die meisten Registrierungen gebracht?“ ist ein guter Anfang.
Wie Änderungen in GA4 laufen
AdLoop ändert in GA4 drei Arten von Dingen: Schlüsselereignisse, Anmerkungen sowie benutzerdefinierte Dimensionen und Messwerte. Alles andere lässt es in Ruhe, von der Datenaufbewahrung bis zu Nutzern und Berechtigungen. Am meisten zählen die Schlüsselereignisse, weil Google Ads sie als Conversions importiert und Smart Bidding darauf optimiert.
Jede Änderung durchläuft dieselben Schritte wie eine Änderung an Anzeigen. Der Assistent entwirft sie, du siehst eine Vorschau, und passiert ist erst etwas, wenn du freigibst, in Apps mit Freigabekarte per Klick auf „Anwenden“. Die Vorschau nennt, was man gern vergisst: Ein Schlüsselereignis zählt erst ab jetzt, und eine neue benutzerdefinierte Dimension füllt sich erst ab dem Tag, an dem es sie gibt. Einen Prüfmodus wie Google Ads hat GA4 nicht, deshalb liest AdLoops Testlauf die Property noch einmal. Er prüft auf Dubletten und volle Kontingente und lehnt die Änderung ab, wenn jemand dasselbe seit der Vorschau in GA4 geändert hat.
Das funktioniert auch andersherum. Ändert AdLoop in Google Ads ein Budget oder ein Gebot, bietet es an, das als Anmerkung in GA4 festzuhalten. Einen Monat später steht dann neben dem Sprung im Diagramm die Erklärung.
Was es kostet
Analytics zählt bei AdLoop nie gegen ein Limit, in keinem Tarif, auch nicht im kostenlosen. Der kostenlose Tarif umfasst eine GA4-Property, dazu je ein Werbekonto pro Plattform, falls du Anzeigen schaltest. Für mehrere Properties, wie Agenturen sie haben, gibt es den Agentur-Tarif: Jeder Kunde bekommt ein eigenes Profil mit eigener Property, für 99 € im Monat. Die Abgleiche, die auch Google Ads lesen, zählen als Google-Ads-Operationen. Der Rest steht auf der Preisseite.
Häufige Fragen
Gibt es einen offiziellen Google Analytics MCP-Server?
Ja, auf GitHub als googleanalytics/google-analytics-mcp, seit 2025. Du betreibst ihn selbst mit einem eigenen Google-Cloud-Projekt. Er liest GA4-Berichte, auch Trichter und Attribution, und die aktuelle Version kann auf Wunsch Anmerkungen, benutzerdefinierte Dimensionen und Schlüsselereignisse anlegen, ohne Vorschau.
Funktioniert das mit Universal Analytics?
Nein. Google hat Universal Analytics 2023 und 2024 abgeschaltet, die API gleich mit. AdLoop und Googles Server lesen nur GA4.
Warum zeigt GA4 weniger Sitzungen als Google Ads Klicks?
Wegen der Einwilligung. Google Ads zählt jeden Klick, GA4 nur Besucher, die Analyse-Cookies zugestimmt haben. Im EU-Traffic sind zwei bis fünf Klicks pro Sitzung normal.
Kann die KI meine GA4-Einstellungen ändern?
Nur Schlüsselereignisse, Anmerkungen sowie benutzerdefinierte Dimensionen und Messwerte, und erst nach deiner Freigabe. Daten löschen, Einstellungen wie die Datenaufbewahrung ändern oder Nutzer und Berechtigungen anfassen kann AdLoop nicht.
Speichert AdLoop meine Analytics-Daten?
Nein. Berichte laufen durch und werden nie gespeichert. AdLoop behält ein verschlüsseltes Zugangstoken, deine Google-E-Mail-Adresse, die erteilten Berechtigungen und die gewählte Property.
Kann ich mehrere GA4-Properties verbinden?
Ja, im Agentur-Tarif. Jedes Kundenprofil hat eine eigene Property und eigene API-Keys. Der kostenlose Tarif umfasst eine Property.
Brauche ich dafür Google Ads?
Nein. Ein Workspace kann Google Analytics allein nutzen, und Analytics-Abfragen begrenzt AdLoop nie.
Ist das DSGVO-konform?
Der MCP-Server läuft bei Hetzner in Falkenstein, Dashboard und Datenbank bei Laravel Cloud in Frankfurt. Ein Auftragsverarbeitungsvertrag (AVV) ist Teil der Bedingungen. Auf der Seite Sicherheit und Datenschutz steht jeder Dienstleister.
Verbinde deine GA4-Property und stell ihr eine Frage. Der kostenlose Tarif braucht keine Kreditkarte, und Analytics-Abfragen begrenzt AdLoop nicht.
Kostenloses Konto anlegenQuellen
- github.com/googleanalytics/google-analytics-mcp
- developers.google.com/analytics/devguides/MCP
- pypi.org/project/analytics-mcp
Die Angaben zu Googles Server stammen aus dem GitHub-Repository (Version 1.1.0 vom 6. November 2026) und Googles Entwicklerdokumentation, abgerufen am 8. November 2026. Google entwickelt den Server schnell weiter, einzelne Angaben können sich ändern.