Zum Inhalt springen

Wie verbindet man Claude mit GA4?

Wenn Sie schon einmal Zeit damit verbracht haben, GA4-Berichte zusammenzustellen, nur um dann festzustellen, dass sie die eigentliche Frage nicht ganz beantworten, ist dieses Setup einen Blick wert. Wenn Sie Claude über einen MCP-Server mit Ihrer GA4-Property verbinden, können Sie Fragen zu Traffic, Conversions und Nutzerverhalten in einfacher Sprache stellen und erhalten Antworten auf Basis von Live-Daten. Dieser Leitfaden deckt alles ab, von der Google-Cloud-Authentifizierung bis zu den Prompts, die die Verbindung wirklich nützlich machen.

Beitrag von

SaaS Hackers
Blog

Kurzantwort: Sie können Claude mit GA4 verbinden, indem Sie einen Google-Analytics-MCP-Server (Model Context Protocol) einrichten. Damit erhält Claude direkten Live-Zugriff auf die Daten Ihrer GA4-Property, sodass Sie Traffic, Conversions und Nutzerverhalten in einfacher Sprache abfragen können. Die Einrichtung dauert etwa 20 bis 30 Minuten und erfordert ein Google-Cloud-Dienstkonto.

B2B-SaaS-Teams verbringen Stunden damit, GA4-Berichte zu erstellen, die die falschen Fragen beantworten. Mit der Verbindung von Claude zu GA4 ändert sich das. Statt CSV-Dateien aus Dashboards zu exportieren, fragen Sie Claude, was Sie tatsächlich wissen möchten, und erhalten eine direkte Antwort auf Basis von Live-Daten.

Dieses Tutorial deckt das gesamte Setup ab: Google-Cloud-Authentifizierung, Konfiguration des MCP-Servers, Verbindung mit Claude und die wöchentlichen Insight-Prompts, die für das Wachstum von SaaS-Unternehmen wirklich hilfreich sind.

Was ist ein MCP-Server und warum ist er für GA4 wichtig?

MCP (Model Context Protocol) ist ein offener Standard, mit dem KI-Modelle wie Claude in Echtzeit auf externe Datenquellen zugreifen können. Statt Daten in ein Chatfenster einzufügen, fragt Claude die Quelle über eine strukturierte Serververbindung direkt ab.

Speziell für GA4 fungiert ein MCP-Server als Brücke zwischen Claude und der Google Analytics Data API. Claude sendet eine Abfrage, der MCP-Server authentifiziert sich bei Google, ruft die Daten ab und gibt sie in einem Format an Claude zurück, das sich auswerten lässt.

Warum das für B2B SaaS wichtig ist: Ihre GA4-Daten enthalten Signale zu Trial-Anmeldungen, Funnels zur Feature-Nutzung und zur Performance der Akquisekanäle. Wenn Sie diese Daten im Dialog abfragen, ohne jeden Bericht vorab aufzubauen, können Sie deutlich schneller darauf reagieren. Noch wertvoller wird das in Kombination mit starken B2B SaaS Marketing Operations, denn eine bessere Reporting-Infrastruktur macht Experimente und Entscheidungen viel schneller.

Was Sie vor dem Start brauchen

Bevor Sie mit der Konfiguration beginnen, stellen Sie sicher, dass Sie Folgendes haben:

  • Claude Desktop ist installiert (verfügbar unter claude.ai/download)
  • Eine GA4-Property, in die bereits Daten fließen
  • Ein Google-Konto mit Administratorzugriff auf diese GA4-Property
  • Node.js ist auf Ihrem Rechner installiert (Version 18 oder höher)
  • Grundlegende Erfahrung mit Terminalbefehlen (Sie führen ein paar Befehle aus, nichts Kompliziertes)

Wenn Sie Claude über die API statt über Claude Desktop nutzen, unterscheiden sich die Schritte zur MCP-Konfiguration leicht. Dieses Tutorial behandelt das Setup mit Claude Desktop.

Schritt 1: Ein Google-Cloud-Projekt erstellen

In Google Cloud erzeugen Sie die Zugangsdaten, mit denen sich Claude bei der Analytics Data API authentifizieren kann.

  1. Rufen Sie console.cloud.google.com auf
  2. Klicken Sie oben auf dem Bildschirm auf Projekt auswählen und dann auf Neues Projekt
  3. Geben Sie dem Projekt einen leicht erkennbaren Namen, zum Beispiel „Claude GA4 MCP“
  4. Klicken Sie auf Erstellen und warten Sie, bis das Projekt initialisiert ist
  5. Achten Sie darauf, dass Ihr neues Projekt in der oberen Navigationsleiste ausgewählt ist

Dieses Projekt dient als Container für Ihre API-Zugangsdaten. Sie stellen hier nichts bereit, sondern erstellen lediglich eine Authentifizierungsebene.

Schritt 2: Die Google Analytics Data API aktivieren

Nachdem Sie Ihr Projekt erstellt haben, müssen Sie die API aktivieren, die Claude verwenden wird.

  1. Gehen Sie in der Google Cloud Console zu APIs und Dienste > Bibliothek
  2. Suchen Sie nach „Google Analytics Data API“
  3. Klicken Sie auf das Ergebnis und dann auf Aktivieren
  4. Warten Sie, bis die API aktiviert ist (in der Regel unter 30 Sekunden)

Verwechseln Sie sie nicht mit der älteren Universal-Analytics-API oder der Google Analytics Reporting API. Die Analytics Data API ist die GA4-spezifische Version und wird vom MCP-Server benötigt.

Schritt 3: Ein Dienstkonto erstellen

Ein Dienstkonto ist ein Google-Konto für Maschinen, mit dem sich Ihr MCP-Server bei API-Anfragen authentifiziert. Das ist der richtige Ansatz für den Zugriff von Server zu Server.

  1. Gehen Sie in der Google Cloud Console zu APIs und Dienste > Anmeldedaten
  2. Klicken Sie auf Anmeldedaten erstellen und wählen Sie Dienstkonto
  3. Geben Sie ihm einen Namen wie „claude-ga4-mcp“ und klicken Sie auf Erstellen und fortfahren
  4. Wählen Sie als Rolle Betrachter (Lesezugriff genügt für Claude)
  5. Klicken Sie auf Fertig

Sobald das Dienstkonto erstellt ist:

  1. Klicken Sie in der Liste der Anmeldedaten auf den Namen des Dienstkontos
  2. Öffnen Sie den Tab Schlüssel
  3. Klicken Sie auf Schlüssel hinzufügen > Neuen Schlüssel erstellen
  4. Wählen Sie JSON und klicken Sie auf Erstellen
  5. Eine JSON-Datei wird auf Ihren Rechner heruntergeladen. Speichern Sie sie an einem Ort, den Sie sich merken können, zum Beispiel ~/keys/claude-ga4.json

Bewahren Sie diese Datei sicher auf. Jeder mit Zugriff darauf kann Ihre GA4-Daten lesen.

Schritt 4: Dem Dienstkonto Zugriff auf Ihre GA4-Property geben

Das Dienstkonto existiert in Google Cloud, aber GA4 kennt es noch nicht. Sie müssen es in Ihrer GA4-Property als Nutzer hinzufügen.

  1. Rufen Sie analytics.google.com auf
  2. Wählen Sie Ihre GA4-Property aus
  3. Klicken Sie unten links auf das Zahnradsymbol Verwalten
  4. Klicken Sie in der Spalte Property auf Zugriffsverwaltung für Property
  5. Klicken Sie auf die Schaltfläche + und wählen Sie Nutzer hinzufügen
  6. Fügen Sie die E-Mail-Adresse des Dienstkontos ein (sie sieht so aus: claude-ga4-mcp@your-project-id.iam.gserviceaccount.com)
  7. Legen Sie die Rolle Betrachter fest
  8. Klicken Sie auf Hinzufügen

Das Dienstkonto kann nun Daten aus dieser GA4-Property lesen. Wenn Sie mehrere Properties verwalten, wiederholen Sie diesen Schritt für jede Property, auf die Claude zugreifen soll.

Schritt 5: Ihre GA4-Property-ID notieren

Claude benötigt Ihre GA4-Property-ID, um zu wissen, welche Property abgefragt werden soll.

  1. Gehen Sie in GA4 zu Verwalten > Property-Einstellungen
  2. Ihre Property-ID ist eine numerische Zeichenfolge, zum Beispiel 123456789
  3. Kopieren Sie sie und speichern Sie sie

Sie unterscheidet sich von Ihrer Mess-ID (die mit „G-“ beginnt). Achten Sie darauf, die numerische Property-ID zu kopieren.

Schritt 6: Den GA4-MCP-Server installieren und konfigurieren

Es gibt mehrere Open-Source-MCP-Server für GA4. Eine gut gepflegte Option ist das Paket @thadius856/ga4-mcp-server , Sie können aber auch Community-Pakete verwenden wie insightfulpipe-ga4-mcp. Das Konfigurationsmuster ist bei allen gleich.

Öffnen Sie Ihr Terminal und führen Sie Folgendes aus:

npm install -g @modelcontextprotocol/server-google-analytics

Wenn Sie lieber einen bestimmten Community-Server nutzen möchten, finden Sie den genauen Paketnamen und weitere Einrichtungsschritte in dessen GitHub-Repository.

Schritt 7: Claude Desktop für die Nutzung des MCP-Servers konfigurieren

Hier verbinden Sie alles miteinander. Claude Desktop liest die Konfigurationen der MCP-Server aus einer JSON-Konfigurationsdatei.

Suchen Sie die Konfigurationsdatei von Claude Desktop:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Öffnen Sie die Datei in einem beliebigen Texteditor. Falls sie noch nicht existiert, legen Sie sie an.

Fügen Sie die folgende Konfiguration in das Objekt mcpServers ein:

{
  "mcpServers": {
    "google-analytics": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-google-analytics"
      ],
      "env": {
        "GOOGLE_APPLICATION_CREDENTIALS": "/absolute/path/to/your/claude-ga4.json",
        "GA4_PROPERTY_ID": "123456789"
      }
    }
  }
}

Ersetzen /absolute/path/to/your/claude-ga4.json durch den tatsächlichen Pfad zu Ihrer heruntergeladenen Datei mit den Zugangsdaten. Ersetzen Sie 123456789 durch Ihre echte GA4-Property-ID.

Speichern Sie die Datei und starten Sie Claude Desktop vollständig neu (beenden und erneut öffnen, nicht nur das Fenster schließen).

Schritt 8: Die Verbindung überprüfen

Achten Sie nach dem Neustart von Claude Desktop auf die Anzeige der MCP-Verbindung. In der Oberfläche von Claude Desktop sollte ein kleines Werkzeugsymbol oder ein Verbindungsstatus zeigen, dass Ihr GA4-Server aktiv ist.

Zum Testen starten Sie eine neue Unterhaltung und geben Sie Folgendes ein:

"How many sessions did my website get in the last 7 days?"

Wenn die Verbindung funktioniert, fragt Claude Ihre GA4-Property ab und gibt eine direkte Antwort mit der tatsächlichen Zahl zurück. Falls ein Fehler auftritt, sind die häufigsten Ursachen:

  • Falscher Dateipfad in der Konfiguration (er muss absolut sein, nicht relativ)
  • Dienstkonto nicht hinzugefügt zur GA4-Property
  • Falsche Property-ID (numerisch, nicht die Mess-ID mit G-)
  • Node.js-Version unter 18

Wöchentliche Insight-Prompts für B2B-SaaS-Teams

Sobald die Verbindung steht, liegt der eigentliche Nutzen in den Fragen, die Sie regelmäßig stellen. Diese Prompts sind für B2B-SaaS-Teams gedacht, die Trial-Anmeldungen, Aktivierung und Akquise im Blick behalten.

Akquise und Traffic

  • „Zeige mir die Sitzungen nach Kanal für die letzten 30 Tage und hebe alle Kanäle hervor, bei denen der Traffic im Wochenvergleich um mehr als 15 % gesunken ist.“
  • „Welche Landingpages erzielen diesen Monat die meisten Conversions bei Trial-Anmeldungen?“
  • „Vergleiche den Traffic aus der organischen Suche in diesem Monat mit dem gleichen Zeitraum im Vormonat.“

Wenn die organische Suche für Ihr Team ein wichtiger Wachstumshebel ist, kann es auch hilfreich sein, sich anzusehen, worauf spezialisierte SEO-Agenturen für B2B SaaS achten, wenn sie Erkenntnisse aus Analytics in Pipeline-Wachstum umsetzen.

Trial- und Conversion-Funnel

  • „Wie viele Nutzer haben in den letzten 7 Tagen das Event für die Trial-Anmeldung abgeschlossen, und wie hoch war die Conversion Rate von der Landingpage-Ansicht bis zur Anmeldung?“
  • „Welche Traffic-Quellen haben die höchste Conversion Rate bei Trial-Anmeldungen?“
  • „Zeige mir den Absprung bei jedem Schritt meines Onboarding-Funnels in den letzten 14 Tagen.“

Nutzerverhalten

  • „Was sind die 10 Seiten mit der höchsten Engagement-Rate in dieser Woche?“
  • „Welche Features (als Events erfasst) wurden von neuen Nutzern in den letzten 30 Tagen am häufigsten genutzt?“
  • „Zeige mir die durchschnittliche Sitzungsdauer nach Gerätekategorie für die letzten 28 Tage.“

Prompt für die wöchentliche Auswertung (jeden Montag nutzen)

"Give me a weekly summary of last week's performance. Include: total sessions, new users, top acquisition channels, trial signup conversion rate, and any metric that moved more than 20% compared to the previous week. Flag anything that needs attention."

Dieser eine Prompt, jeden Montagmorgen ausgeführt, ersetzt einen manuellen Reporting-Prozess, der in der Regel 45 bis 60 Minuten dauert. Teams, die eine umfassendere Reporting-Struktur rund um Attribution, Conversion-Tracking und Kampagnenanalyse aufbauen, können mit spezialisierten Marketing-Ops-Agenturen für B2B SaaS die Analytics-Ebene mit dem Rest des Revenue-Stacks verbinden.

Häufige Probleme beheben

Claude findet den MCP-Server nicht
Prüfen Sie, ob Sie Claude Desktop nach der Bearbeitung der Konfigurationsdatei vollständig neu gestartet haben. Bei einem teilweisen Neustart wird die MCP-Konfiguration nicht neu geladen.

Authentifizierungsfehler von Google
Prüfen Sie, ob der Pfad zu Ihrer JSON-Datei mit den Zugangsdaten absolut ist (er beginnt mit / unter Mac/Linux oder C:\ unter Windows). Relative Pfade funktionieren in dieser Konfiguration nicht.

Fehlermeldungen „Property not found“
Vergewissern Sie sich, dass Sie die numerische Property-ID aus den GA4-Admin-Einstellungen verwenden und nicht die Measurement-ID, die mit „G-“ beginnt.

Keine Daten für bestimmte Zeiträume
Prüfen Sie, ob Ihr Service-Account der richtigen GA4-Property hinzugefügt wurde und ob die Property für den angefragten Zeitraum Daten enthält.

FAQs

Was ist der GA4-MCP-Server für Claude?
Der GA4-MCP-Server ist ein lokaler Server, der Claude über das Model Context Protocol mit der Google Analytics Data API verbindet. Nach der Einrichtung kann Claude Ihre GA4-Property direkt im Gespräch abfragen und Live-Daten zu Sitzungen, Events, Conversions und Nutzerverhalten abrufen, ganz ohne manuelle Datenexporte.

Ist es sicher, Claude mit Google Analytics zu verbinden?
Ja, wenn die Einrichtung korrekt erfolgt. Der Service-Account hat nur lesenden Zugriff (Viewer). Claude kann also Daten abrufen, aber weder Ihre GA4-Property noch Ihr Google-Cloud-Projekt ändern. Ihre JSON-Datei mit den Zugangsdaten sollte sicher aufbewahrt und nicht in ein öffentliches Repository eingecheckt werden.

Muss ich für die Verbindung von Claude mit GA4 etwas bezahlen?
Die Google Analytics Data API bietet ein großzügiges kostenloses Kontingent, das Standardabfragen für Reportings abdeckt. Für die meisten B2B-SaaS-Teams mit wöchentlichen Analysen wird das kostenpflichtige Kontingent nicht erreicht. Für die Nutzung von MCP-Servern benötigt Claude Desktop ein Claude-Abonnement (Pro-Tarif oder höher). Bei üblichen Abfragemengen fallen für die Standardnutzung der API keine zusätzlichen Kosten bei Google an.

Kann ich Claude mit mehreren GA4-Properties verbinden?
Ja. Fügen Sie jede Property als eigenen Eintrag in Ihre claude_desktop_config.json Datei ein, jeweils mit eigener Property-ID. Dem Service-Account müssen Sie für jede weitere GA4-Property denselben Viewer-Zugriff erteilen.

Worin unterscheidet sich dieser Ansatz von der Verbindung von GA4 und Claude über Zapier?
Zapier-basierte Integrationen lösen automatisierte Workflows zwischen GA4 und Claude aus, abhängig von Events oder Zeitplänen. Der MCP-Ansatz gibt Claude direkten Abfragezugriff auf Ihre GA4-Rohdaten, und zwar bei Bedarf. Für Ad-hoc-Analysen und wöchentliche Erkenntnisse ist MCP flexibler. Für automatische Benachrichtigungen oder ausgelöste Workflows eignen sich Integrationen im Stil von Zapier unter Umständen besser.

Worin liegt der Unterschied zum Exportieren von GA4-Daten und dem Einfügen in Claude?
Manuelle Exporte sind statische Momentaufnahmen. Die MCP-Verbindung gibt Claude Zugriff auf Live-Daten und ermöglicht es, jeden Zeitraum und jede Dimensions- und Metrikkombination bei Bedarf abzufragen. Außerdem entfällt der manuelle Schritt komplett, an dem die meisten Teams die Regelmäßigkeit ihres Reportings verlieren. Teams, die begleitende Reporting-Inhalte in großem Umfang erstellen, sollten sich auch ansehen, wie spezialisierte Content-Marketing-Agenturen für B2B SaaS Performance-Daten in eine Content-Strategie überführen.

Beitrag von

SaaS Hackers

B2B SaaS Experten finden

Wir haben ein Verzeichnis von B2B SaaS Experten und Agenturen zusammengestellt, die wir geprüft und nach Leistung und Spezialisierung kategorisiert haben, damit Sie sie vergleichen können.

Experten finden
Alle ansehen