Daten abrufen von GA4 hinein Excel
Importieren Sie Live-Daten aus Ihrem GA4-Konto in Excel und aktualisieren Sie sie nach Belieben. Kein ODBC-Treiber, kein Export, keine Makros. Die erste Einrichtung dauert etwa zehn Minuten und ist im kostenlosen Plan enthalten.
Was am Ende dabei herauskommt
Ein Arbeitsblatt, das die Live-Ergebnisse einer SQL-Abfrage für Ihr GA4-Konto anzeigt, mit einer Schaltfläche, die bei jeder Datenänderung die neuesten Zeilen abruft. Zum Beispiel so:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | kunden_id | Vorname | Nachname | Land | insgesamt |
| 2 | 1042 | Maria | Alvarez | USA | 1,284.50 |
| 3 | 1043 | Daniel | Okafor | USA | 612.00 |
| 4 | 1047 | Priya | Nair | USA | 2,090.75 |
| 5 | 1051 | Thomas | Berg | USA | 338.20 |
| 6 | 1056 | Lucía | Ferreira | USA | 1,455.00 |
| 7 | 1060 | Kenji | Sato | USA | 874.10 |
| 8 |
Google Analytics 4 speichert Ihre Daten hinter seiner API. Um sie in Excel zu importieren, müssen Sie normalerweise jedes Mal eine CSV-Datei aus dem GA4-Dashboard exportieren, wenn Sie aktuelle Zahlen benötigen. Query Streams umgeht diesen Schritt: Ein kleines Hilfsprogramm, der sogenannte Agent, führt die Abfrage dort aus, wo Ihre Daten gespeichert sind, und ein Excel-Add-In fordert die gewünschten Zeilen an. Nur die Ergebnisse werden über eine verschlüsselte Verbindung übertragen, und Excel kann sich überall befinden: auf Ihrem Laptop zu Hause, auf dem Rechner eines Kollegen im ganzen Land oder im Web.
Was Sie benötigen
Ein Query Streams-Konto
Für diesen Leitfaden reicht der kostenlose Tarif aus. Melden Sie sich an unter mein.querystreams.de.
Der Agent auf jedem ständig eingeschalteten Computer
Ein kleines Programm, das im Hintergrund läuft und GA4 aufruft, wenn Excel dazu auffordert. Es benötigt lediglich einen Internetzugang.
Ihr GA4-Login
Sie melden sich einmalig bei GA4 an und gewähren Lesezugriff. In Query Streams werden keine Passwörter eingegeben.
Welcher Computer erhält den Agenten? Jede permanent eingeschaltete Maschine, die bereits auf Ihr GA4-Konto zugreifen kann. Excel kann überall seineinschließlich Excel im Web.
Verbinden Sie es in fünf Schritten
-
Erstellen Sie Ihr Konto
Gehen Sie zu mein.querystreams.de und melde dich an. Wähle die Kostenlos Es handelt sich um einen echten Plan, nicht um eine Testversion, und er beinhaltet die Verbindung Ihres GA4-Kontos und die Ausführung von Abfragen aus Excel.
Installieren Sie den Agenten auf einem beliebigen, ständig eingeschalteten Computer.



Anmelden, öffnen HerunterladenInstallieren Sie den Agenten auf einem beliebigen Computer oder Server mit ständigem Internetzugang. Das dauert nur eine Minute und der Agent startet anschließend automatisch.
Warum ein kleines Programm anstelle eines Treibers? Der Agent ist eine einmalige Installation für Windows, Mac oder Linux (ca. 85 MB unter Windows, etwas über 100 MB unter Mac und Linux) und läuft unauffällig im Hintergrund. Er stellt eine einzige, verschlüsselte Verbindung zu Query Streams her, genau wie ein Browser. Daher müssen Sie weder einen Firewall-Port öffnen noch ein VPN einrichten. Ihre Schlüssel verbleiben auf Ihrem Rechner, und die Datensätze werden – falls nötig über das Internet – an Ihren Standort übertragen. Sie benötigen lediglich das Add-in.
Die Downloadseite zeigt Ihr ZugangsschlüsselFügen Sie es in das Feld des Agenten ein, wenn Sie dazu aufgefordert werden, und warten Sie, bis das Abzeichen gelesen wurde. Verbunden mit AbfrageströmenDas ist das Einzige, was Sie auf dem Agenten selbst tun.
Vollständige Komplettlösungen, falls gewünscht: Fenster, Mac, Linux.
-
Richten Sie es auf Ihr GA4-Konto aus.
Zurück im Browser, öffnen Datenagenten (unter Daten (im oberen Menü). Ihr Agent ist dort aufgeführt. Anschluss hinzufügen und wählen Google Analytics 4Benötigen Sie zuerst Ihre GA4-Zugangsdaten? Öffnen Sie die Anleitung und füllen Sie dann Folgendes aus:
Erstellen Sie Ihre GA4-Zugangsdaten. (ca. 15 Minuten)
Öffnen Sie anschließend Google Analytics 4 in einem weiteren Tab. Query Streams speichert die hier erstellten Daten, damit Ihr Agent sie verwenden kann, und liest ausschließlich Daten aus Google Analytics 4.
- Wer kann das tun?
- Google Analytics: Administratorrechte für die GA4-Property oder das zugehörige Konto (erforderlich zum Hinzufügen des Dienstkontos). Google Cloud: Projektinhaber (Sie sind Inhaber jedes von Ihnen erstellten Projekts) oder die Rollen „Dienstkonten erstellen“, „Dienstkontoschlüssel-Administrator“ und „Dienstnutzungs-Administrator“ für dieses Projekt.
- Empfohlen
- Google Cloud-Dienstkonto-JSON-Schlüssel (eine .json-Datei vom Typ service_account), wobei das Dienstkonto als Betrachter für die GA4-Eigenschaft hinzugefügt wurde.
Bevor Sie beginnen
- Eine GA4-Property. Ihre Property-ID ist eine einfache Zahl. Eine UA-Tracking-ID bedeutet, dass es sich um eine ältere Universal Analytics-Property handelt, die von der Google-API nicht gelesen werden kann.
- Sie benötigen ein Google-Konto mit Administratorrechten für die betreffende GA4-Property. Falls Sie kein solches Konto besitzen, können Sie die Schritte 1 bis 13 für Google Cloud durchführen und einen Administrator bitten, die Schritte 14 bis 19 auszuführen.
- Ein Google Cloud-Projekt, das Sie verwalten können, oder die Berechtigung, ein solches zu erstellen. Wenn die Google Cloud-Organisation Ihres Unternehmens am oder nach dem 3. Mai 2024 erstellt wurde, blockiert Google standardmäßig den Download wichtiger Schlüssel. Ihr Google Cloud-Administrator muss dies gegebenenfalls zulassen (siehe Häufige Probleme).
- Der Assistent für Abfragestreams öffnet sich in einem neuen Tab (Datenagenten → Konnektor hinzufügen → Google Analytics 4), während Ihr Agent online ist.
Schritte
- Öffnen Sie die Seite „Neues Projekt“ in Google Cloud.
Melden Sie sich mit Ihrem Google-Konto an und öffnen Sie die Seite „Neues Projekt“ in Google Cloud.
Sie haben bereits ein Google Cloud-Projekt, das Sie verwenden möchten? Dann fahren Sie mit Schritt 3 fort und wählen Sie es dort aus. Beim ersten Öffnen von Google Cloud werden Sie möglicherweise nach Ihrem Land gefragt und aufgefordert, den Nutzungsbedingungen zuzustimmen, bevor die Seite angezeigt wird.
- Benennen und erstellen Sie das Projekt
Geben Sie im Feld „Projektname“ einen Namen wie z. B. „Query Streams GA4“ ein. Lassen Sie das Feld für Organisation oder Standort unverändert (keine Organisation ist ausreichend). Klicken Sie auf „Erstellen“.
Google benötigt kein Abrechnungskonto, um das Projekt zu erstellen. Die Erstellung dauert einige Sekunden bis zu einer Minute.
- Projekt auswählen
Klicken Sie oben auf der Seite neben dem Google Cloud-Logo auf die Projektauswahl und anschließend auf den Namen Ihres Projekts. Alle nachfolgenden Google Cloud-Schritte finden in diesem Projekt statt.
Der häufigste Fehler besteht darin, die API in einem Projekt zu aktivieren und den Schlüssel in einem anderen zu erstellen. Überprüfen Sie vor jedem Schritt in Google Cloud den Projektnamen oben auf der Seite.
- Aktivieren Sie die Google Analytics Data API.
Öffnen Sie die Seite der Google Analytics Data API in der API-Bibliothek. Prüfen Sie, ob der Name Ihres Projekts oben angezeigt wird, und klicken Sie dann auf „Aktivieren“.
Wählen Sie die Google Analytics Data API und nicht die Google Analytics Reporting API, da diese nur mit älteren Universal Analytics-Properties kompatibel ist. Steht auf der Schaltfläche „Verwalten“ statt „Aktivieren“, ist die API bereits aktiviert. Diese API liefert auch den Echtzeitbericht von GA4, daher ist für die Tabelle „realtime_active_users“ keine zusätzliche Aktivierung erforderlich.
- Aktivieren Sie die Google Analytics Admin API (empfohlen).
Öffnen Sie die Google Analytics Admin API-Seite in der API-Bibliothek und klicken Sie auf Aktivieren.
Für die Synchronisierung wird diese API nicht benötigt. Sie dient der Funktion der Schaltfläche „Erkennen“ neben der GA4-Eigenschafts-ID im Abfrage-Streams-Assistenten, der die Eigenschaften auflistet, auf die das Dienstkonto zugreifen kann. Überspringen Sie diesen Schritt, wenn Sie die Eigenschafts-ID manuell eingeben.
- Erstellen Sie ein Servicekonto
Öffnen Sie die Seite „Dienstkonten“. Alternativ können Sie in Google Cloud das Navigationsmenü (drei Linien oben links) öffnen und IAM & Verwaltung → Dienstkonten auswählen. Klicken Sie auf „+ Dienstkonto erstellen“.
Haben Sie bereits ein Dienstkonto für den Google Search Console-Connector von Query Streams erstellt? Sie können es auch hier verwenden: Führen Sie die Schritte 4 und 5 im zugehörigen Projekt aus und fahren Sie dann mit Schritt 14 unter Angabe der E-Mail-Adresse und des Schlüssels fort.
- Benennen Sie das Dienstkonto
Geben Sie im Feld „Dienstkontoname“ query-streams-ga4 ein. Google füllt die Dienstkonto-ID automatisch aus. Die Beschreibung ist optional. Klicken Sie auf „Erstellen und fortfahren“.
Die ID kann später nicht mehr geändert werden. Sie wird zum ersten Teil der E-Mail-Adresse des Dienstkontos.
- Überspringen Sie die Projektrollen.
Im nächsten Abschnitt werden die Rollen im Projekt angezeigt. Lassen Sie das Rollenfeld leer und klicken Sie auf „Weiter“.
Weisen Sie dem Dienstkonto hier nicht die Rolle „Inhaber“, „Bearbeiter“ oder „Betrachter“ zu. Der Zugriff auf Google Analytics wird in Schritt 18 innerhalb von Google Analytics gewährt. Eine Projektrolle hat in Google Analytics keine Auswirkung und erweitert lediglich die Berechtigungen des Schlüssels in Google Cloud.
- Schließen Sie die Erstellung des Dienstkontos ab.
Lassen Sie den letzten Abschnitt (Personen, die das Dienstkonto nutzen oder verwalten können) leer und klicken Sie auf „Fertig“. Sie befinden sich wieder in der Liste der Dienstkonten.
- Kopieren Sie die E-Mail des Servicekontos.
Suchen Sie in der Liste das neue Konto. Die E-Mail-Adresse sieht etwa so aus: [email protected]. Kopieren Sie diese und bewahren Sie sie für Schritt 17 auf.
Kopieren Sie die gesamte Adresse über .iam.gserviceaccount.com. Es kann eine Minute oder länger dauern, bis ein neues Servicekonto einsatzbereit ist.
- Öffnen Sie die Registerkarte „Schlüssel“.
Klicken Sie auf die E-Mail-Adresse des Dienstkontos und anschließend auf die Registerkarte „Schlüssel“.
- Einen neuen Schlüssel starten
Klicken Sie auf „Schlüssel hinzufügen“ und wählen Sie dann „Neuen Schlüssel erstellen“.
Wenn Google meldet, dass die Erstellung von Dienstkontoschlüsseln deaktiviert ist, blockiert Ihre Organisation den Download von Schlüsseln. Siehe Häufige Probleme.
- Laden Sie den JSON-Schlüssel herunter
Wählen Sie JSON als Schlüsseltyp und klicken Sie auf „Erstellen“. Ihr Browser lädt eine .json-Datei herunter, die nach Ihrem Projekt benannt ist, üblicherweise in Ihren Download-Ordner.
Dieser Download erfolgt nur einmal: Google speichert keine Kopie, und die Datei kann nicht erneut heruntergeladen werden. Falls Sie sie verlieren, erstellen Sie einen neuen Schlüssel und löschen Sie den alten. Wählen Sie nicht P12. Behandeln Sie die Datei vertraulich. Senden Sie sie nicht per E-Mail und speichern Sie sie nicht in einem freigegebenen Ordner, da jeder, der Zugriff darauf hat, Ihre Analytics-Daten lesen kann. Query Streams speichert die Datei für Ihren Agenten und verwendet sie ausschließlich zum Lesen.
- Google Analytics-Verwaltung öffnen
Öffnen Sie Google Analytics und klicken Sie auf „Verwaltung“ (das Zahnradsymbol unten links). Überprüfen Sie oben auf der Seite, ob die Konto- und Property-Auswahl die gewünschte GA4-Property anzeigt.
Um Benutzer hinzuzufügen, benötigen Sie die Administratorrolle für diese Unterkunft oder deren Konto. Falls Sie diese Rolle nicht besitzen, senden Sie die E-Mail aus Schritt 10 an eine Person mit Administratorrechten und bitten Sie diese, die Schritte 15 bis 19 durchzuführen.
- Zugangsmanagement für offene Grundstücke
Klicken Sie unter „Eigenschafteneinstellungen“ in der Gruppe „Eigenschaften“ auf „Eigenschaftenzugriffsverwaltung“.
Verwenden Sie die Zugriffsverwaltung für Objekte, nicht die Zugriffsverwaltung für Konten. Zugriffsrechte, die auf Kontoebene hinzugefügt werden, gelten für jedes Objekt im Konto.
- Einen Benutzer hinzufügen
Klicken Sie oben rechts auf die blaue Schaltfläche „+“ und wählen Sie „Benutzer hinzufügen“.
- Geben Sie die E-Mail-Adresse des Servicekontos ein.
Fügen Sie die E-Mail-Adresse des Dienstkontos aus Schritt 10 in das E-Mail-Feld ein. Deaktivieren Sie die Option „Neue Benutzer per E-Mail benachrichtigen“.
Niemand liest den Posteingang dieser Adresse, daher ist eine Benachrichtigung sinnlos. Falls GA4 die Meldung „Diese E-Mail-Adresse stimmt nicht mit einem Google-Konto überein“ oder „Benutzer konnte nicht hinzugefügt werden: E-Mail-Adresse nicht gefunden“ anzeigt, lesen Sie bitte die Hinweise zu häufigen Problemen. Google hat seit April 2026 ein bekanntes Problem mit neu erstellten Dienstkonten. Bei vielen Nutzern hat ein kurzes Warten das Problem behoben.
- Wählen Sie die Rolle „Zuschauer“ aus.
Wählen Sie in der Rollenliste die Option „Betrachter“. Lassen Sie die Datenbeschränkungen „Keine Kostenkennzahlen“ und „Keine Umsatzkennzahlen“ deaktiviert.
Der Viewer ist ausreichend, da Query Streams nur Berichte liest. Wenn „Keine Umsatzkennzahlen“ aktiviert ist, gibt Google in jeder Umsatzspalte der Tabellen „ecommerce_overview“ und „transactions“ den Wert 0 zurück.
- Fügen Sie das Dienstkonto hinzu.
Klicken Sie oben rechts auf „Hinzufügen“. Das Dienstkonto wird nun in der Benutzerliste der Unterkunft mit der Rolle „Betrachter“ angezeigt.
Auf manchen Bildschirmen heißt diese Schaltfläche „Erstellen“.
- Kopieren Sie die Objekt-ID
Gehen Sie zurück zu „Admin“. Klicken Sie unter „Objekteinstellungen“ in der Gruppe „Objekt“ auf „Objektdetails“. Oben rechts wird die Objekt-ID als Nummer angezeigt, z. B. 486480978. Klicken Sie auf das Kopiersymbol daneben.
Verwenden Sie diese Nummer, nicht die Mess-ID (die mit G- beginnt) und nicht die Konto-ID. Dieselbe Nummer erscheint in der Adresszeile von GA4 nach dem Buchstaben p, zum Beispiel …/p486480978/….
- Kopieren Sie die gesamte Schlüsseldatei
Öffnen Sie die .json-Datei aus Schritt 13 in einem einfachen Texteditor. Unter Windows klicken Sie mit der rechten Maustaste auf die Datei und wählen „Öffnen mit“ → „Notepad“. Auf einem Mac klicken Sie bei gedrückter Ctrl-Taste darauf und wählen „Öffnen mit“ → „TextEdit“. Drücken Sie Strg+A und anschließend Strg+C (bzw. Cmd+A und anschließend Cmd+C auf einem Mac).
Kopieren Sie alles von der ersten geschweiften Klammer { bis zur letzten }. Nichts neu tippen oder bearbeiten. Die Zeile mit dem privaten Schlüssel muss exakt so bleiben, wie Google sie vorgegeben hat.
Berechtigungen zur Erteilung
Ressource Zugang Wird verwendet für Google Analytics-Property-Rolle: Betrachter (Property-Zugriffsverwaltung) Betrachter Jede ga4-Tabelle: traffic_overview, traffic_sources, geographic_data, page_views, user_engagement, events, ecommerce_overview, transactions und realtime_active_users. Die Testverbindung liest auch die Feldliste der Eigenschaft mit ein. Datenbeschränkung: Keine Umsatzkennzahlen Nicht angekreuzt Die Spalten „Umsatz“ in der E-Commerce-Übersicht (Einkaufsumsatz, Gesamtumsatz, durchschnittlicher Einkaufsumsatz) und „Transaktionen“ (Artikelumsatz) werden angezeigt, wenn diese Option aktiviert ist. Google gibt dann in diesen Spalten 0 zurück. Datenbeschränkung: Keine Kostenmetriken Nicht markiert (empfohlen) Da derzeit keine Tabelle für Abfragestreams Kostenmetriken liest, hat diese Option aktuell keine negativen Auswirkungen. Wenn sie deaktiviert bleibt, bleiben alle Kostendaten lesbar. Google Cloud API: Google Analytics Data API Ermöglicht Jede ga4-Tabelle und jede Testverbindung. Der Echtzeitbericht hinter realtime_active_users ist Teil derselben API. Google Cloud API: Google Analytics Admin API Aktiviert (optional) Lediglich die Schaltfläche „Erkennen“ neben der GA4-Eigenschafts-ID, die die Eigenschaften auflistet, die das Dienstkonto sehen kann. Es wird keine Tabelle ausgelesen. Google Cloud-Projektrolle für das Dienstkonto Keine Für keine Tabelle erforderlich. Der Zugriff auf Google Analytics erfolgt ausschließlich über die oben genannte Betrachterrolle. OAuth-Bereich https://www.googleapis.com/auth/analytics.readonly Vom Agenten angefordert (Sie müssen nichts einstellen) Jede ga4-Tabelle, Testverbindung und Erkennung. Es handelt sich um den schreibgeschützten Analytics-Bereich von Google, daher kann der Schlüssel in Google Analytics nichts ändern. In Abfrageströme einfügen
- Dienstkonto-JSON-Schlüssel
- Der gesamte Inhalt der .json-Datei, die Sie in Schritt 21 kopiert haben, von der ersten geschweiften Klammer { bis zur letzten }. Wenn Sie später einen Connector bearbeiten, lassen Sie dieses Feld leer, um den gespeicherten Schlüssel beizubehalten, oder fügen Sie eine komplett neue Datei ein, um ihn zu ersetzen.
- GA4 Objekt-ID
- Geben Sie die in Schritt 20 kopierte Nummer ein (nur Ziffern, z. B. 486480978). Alternativ können Sie neben dem Feld auf „Erkennen“ klicken und Ihre Immobilie aus der Liste auswählen. Für die Erkennung benötigen Sie die Admin-API aus Schritt 5 und einen online verfügbaren Agenten.
Häufige Probleme
Die Testverbindung schlägt mit der Fehlermeldung „Ungültiger Schlüsseltyp“ fehl. Erwartet wurde „service_account“.
Warum: Die eingefügte Datei ist kein Dienstkontoschlüssel. Normalerweise handelt es sich um eine OAuth-Clientdatei (mit einem Namen wie client_secret_….json) oder einen API-Schlüssel aus APIs & Dienste → Anmeldeinformationen.
Fix: Erstellen Sie einen JSON-Schlüssel für das Dienstkonto (Schritte 11 bis 13) und fügen Sie diese Datei ein. Ein Dienstkontoschlüssel enthält die Zeile „type“: „service_account“.
Die Testverbindung schlägt fehl mit der Meldung „Ungültiges JSON-Format“ oder „Feld 'private_key' fehlt oder ist leer“.
Warum: Es wurde nur ein Teil der Datei kopiert, oder der Text wurde beim Kopieren verändert.
Fix: Öffnen Sie die Datei erneut in Notepad oder TextEdit, drücken Sie Strg+A (Cmd+A auf einem Mac), kopieren Sie den Inhalt und fügen Sie ihn in das Feld „Service Account JSON Key“ ein, ohne dass davor oder danach etwas steht.
Verbindungstest schlägt fehl mit der Meldung „Verboten“ – Der Benutzer verfügt nicht über ausreichende Berechtigungen für diese Eigenschaft.
Warum: Das Dienstkonto wurde dieser Immobilie nicht hinzugefügt, einer anderen Immobilie hinzugefügt oder die Immobilien-ID gehört zu einer anderen Immobilie. Dies tritt auch einige Minuten nach dem Hinzufügen des Dienstkontos auf.
Fix: Öffnen Sie die Immobilie, deren Immobiliendetails dieselbe Immobilien-ID aufweisen, und prüfen Sie, ob die E-Mail-Adresse des Dienstkontos in der Immobilienzugriffsverwaltung mit Viewer aufgeführt ist (Schritte 14 bis 19). Warten Sie 5 bis 10 Minuten und klicken Sie dann erneut auf „Testen“.
Der Verbindungstest schlägt mit der Fehlermeldung „Verboten“ fehl, da die Google Analytics Data API im Projekt noch nicht verwendet wurde oder deaktiviert ist.
Warum: Die Data API ist in dem Google Cloud-Projekt, zu dem der Schlüssel gehört, nicht aktiviert. Der Projektname ist in der Zeile „project_id“ der Schlüsseldatei angegeben.
Fix: Wählen Sie dieses Projekt in Google Cloud aus, aktivieren Sie die Google Analytics Data API (Schritt 4), warten Sie einige Minuten und klicken Sie erneut auf Testen.
Die Testverbindung schlägt fehl mit der Fehlermeldung: Ungültiges Format der Eigenschafts-ID: 'G-…'. Die ID muss numerisch sein, oder die Eigenschaft '…' wurde nicht gefunden.
Warum: Anstelle der Objekt-ID wurde die Mess-ID (G-…), eine alte UA-Tracking-ID oder eine falsch eingegebene Zahl eingegeben.
Fix: Kopieren Sie die auf der Seite „Objektdetails“ unter „PROPERTY ID“ angezeigte Nummer (Schritt 20) und fügen Sie sie in GA4 Property ID ein.
Google Analytics akzeptiert die E-Mail-Adresse des Dienstkontos nicht: Diese E-Mail-Adresse stimmt nicht mit einem Google-Konto überein, oder Benutzer konnte nicht hinzugefügt werden: E-Mail-Adresse nicht gefunden.
Warum: Ein bekanntes Google-Problem: Seit Ende April 2026 erkennen GA4 und die Search Console neu erstellte Dienstkonten mitunter eine Zeit lang nicht. Berichte dazu gab es bis September 2026. Ein Tippfehler oder ein Leerzeichen in der Adresse führt zur gleichen Fehlermeldung.
Fix: Fügen Sie die Adresse ohne Leerzeichen erneut ein. Falls die Anfrage weiterhin abgelehnt wird, warten Sie einige Stunden und versuchen Sie es erneut. Ein zuvor erstelltes Dienstkonto funktioniert in der Regel. Falls Sie ein solches Konto besitzen, erstellen Sie einen neuen Schlüssel dafür (Schritte 11 bis 13) und fügen Sie stattdessen diese E-Mail-Adresse hinzu. Ein Administrator, der mit dem Google API Explorer vertraut ist, kann das Dienstkonto auch mithilfe der Methode `accessBindings.create` der Admin-API und der Rolle `predefinedRoles/viewer` hinzufügen.
Google Cloud zeigt an, dass die Erstellung eines Dienstkontoschlüssels deaktiviert ist, wenn Sie auf „Neuen Schlüssel erstellen“ klicken.
Warum: Ihre Organisation erzwingt die Richtlinie „iam.disableServiceAccountKeyCreation“. Google aktiviert diese standardmäßig für Organisationen, die am oder nach dem 3. Mai 2024 erstellt wurden.
Fix: Bitten Sie Ihren Google Cloud-Administrator (jemanden mit der Rolle „Organisationsrichtlinienadministrator“), die Erstellung eines Schlüssels für dieses Projekt oder Dienstkonto zu erlauben. Google dokumentiert eine tagbasierte Ausnahme für ein Projekt oder Dienstkonto. Wiederholen Sie anschließend die Schritte 12 und 13.
Detect meldet, dass keine GA4-Properties gefunden wurden, oder dass die Google Analytics Admin API im Projekt nicht verwendet wurde.
Warum: Die Admin-API ist nicht aktiviert (Schritt 5), oder das Dienstkonto wurde noch keiner Immobilie hinzugefügt.
Fix: Aktivieren Sie die Admin-API und führen Sie die Schritte 14 bis 19 aus. Klicken Sie anschließend erneut auf „Erkennen“. Alternativ können Sie die Objekt-ID auch manuell eingeben.
Die Tabellen ecommerce_overview und transactions werden synchronisiert, aber in jeder Spalte für den Umsatz ist der Wert 0.
Warum: Dem Servicekonto wurde die Datenbeschränkung „Keine Umsatzkennzahlen“ hinzugefügt.
Fix: Öffnen Sie in der Zugriffsverwaltung für Immobilien den Eintrag des Dienstkontos, deaktivieren Sie „Keine Umsatzkennzahlen“ und speichern Sie die Einstellungen. Beim nächsten Synchronisieren werden die tatsächlichen Werte verwendet.
Ein Konnektor, der zuvor funktionierte, synchronisiert nicht mehr und gibt eine Fehlermeldung aus, die auf invalid_grant oder Invalid JWT Signature hinweist.
Warum: Der Schlüssel wurde in Google Cloud gelöscht oder deaktiviert. Google deaktiviert außerdem Schlüssel, die öffentlich zugänglich sind.
Fix: Erstellen Sie einen neuen Schlüssel (Schritte 11 bis 13). Öffnen Sie in Query Streams den Connector in Data Agents, klicken Sie auf „Bearbeiten“, fügen Sie die gesamte neue Datei in das Feld „JSON-Schlüssel des Dienstkontos“ ein, klicken Sie auf „Verbindung testen“ und anschließend auf „Änderungen speichern“. Löschen Sie den alten Schlüssel in Google Cloud.
Synchronisierungen schlagen mit Fehlercode 429 oder RESOURCE_EXHAUSTED fehl.
Warum: Die Property hat ihr Google Analytics API-Kontingent aufgebraucht. Jede App, die diese Property über die API ausliest, greift auf dasselbe, pro Property geltende Kontingent zu.
Fix: Bitte beachten Sie: Das stündliche Kontingent wird innerhalb einer Stunde wieder aufgefüllt, das tägliche Kontingent wird um Mitternacht pazifischer Zeit zurückgesetzt. Deaktivieren Sie nicht genutzte Tabellen oder synchronisieren Sie diese seltener.
Sie möchten, dass Query Streams diese Eigenschaft nicht mehr liest.
Warum: Das Löschen des Connectors entfernt nicht den Zugriff von Google. Das Dienstkonto bleibt Betrachter und der Schlüssel bleibt gültig.
Fix: Entfernen Sie in der Property-Zugriffsverwaltung das Dienstkonto. Öffnen Sie in Google Cloud den Tab „Schlüssel“ des Dienstkontos und löschen Sie den Schlüssel. Löschen Sie anschließend den Connector in den Datenagenten.
Grenzen, die man kennen sollte
- Datenaktualität: GA4 benötigt 24 bis 48 Stunden für die tägliche Verarbeitung, und die Werte der letzten Tage können sich danach noch ändern. Bei jeder Synchronisierung der Tagestabellen werden die Daten der letzten drei Tage neu eingelesen, sodass fehlende Werte automatisch ergänzt werden. Echtzeitdaten sind innerhalb weniger Minuten verfügbar.
- Echtzeitfenster: Der Echtzeitbericht von GA4 umfasst nur die letzten 30 Minuten (60 Minuten in Analytics 360). Die Tabelle „realtime_active_users“ ist eine Momentaufnahme, die bei jeder Aktualisierung (standardmäßig alle 5 Minuten) überschrieben wird und keinen Verlauf darstellt. Sie verwendet dieselbe API, denselben Schlüssel und denselben Viewer-Zugriff wie die anderen Tabellen, verfügt jedoch über ein eigenes Echtzeit-Kontingent.
- API-Kontingent für eine Standard-Property: 200.000 Token pro Tag und 40.000 pro Stunde für die gesamte Property, 14.000 pro Stunde für ein einzelnes Google Cloud-Projekt, maximal 10 Anfragen gleichzeitig. Die meisten Anfragen kosten 10 Token oder weniger. Analytics 360-Properties erhalten das Zehnfache dieser Limits. Das tägliche Kontingent wird um Mitternacht pazifischer Zeit zurückgesetzt.
- Verlauf: Die erste Synchronisierung fragt alle Daten seit Oktober 2020 ab, dem Startdatum von GA4. Google liefert jedoch nur Daten ab dem Zeitpunkt, an dem Ihre Property mit der Datenerfassung begonnen hat. Universal Analytics (UA-)Properties können über diese API nicht ausgelesen werden.
- Eine Eigenschaft pro Konnektor: Die Eigenschafts-ID wählt eine GA4-Eigenschaft aus. Um eine weitere Eigenschaft zu lesen, fügen Sie dasselbe Dienstkonto als Betrachter hinzu und erstellen Sie einen zweiten Konnektor. Derselbe Schlüssel funktioniert für beide.
- Schlüssel: Ein Dienstkontoschlüssel läuft nie ab, es sei denn, Ihre Organisation legt eine maximale Gültigkeitsdauer fest. Jedes Dienstkonto kann bis zu 10 Schlüssel haben, und die Schlüsseldatei kann nur einmal heruntergeladen werden.
- Datenbeschränkungen: Wenn das Dienstkonto keine Umsatzkennzahlen oder keine Kostenkennzahlen aufweist, gibt Google für diese Kennzahlen 0 anstelle eines Fehlers zurück.
Schritte geprüft am 8. Oktober 2026. Quellen: developers.google.com/analytics/devguides/reporting/data/v1, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/reporting/data/…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/analytics/devguides/config/admin/v1…, developers.google.com/workspace/guides/create-project, docs.cloud.google.com/resource-manager/docs/creating-mana…, docs.cloud.google.com/service-usage/docs/enable-disable, docs.cloud.google.com/iam/docs/service-accounts-create, docs.cloud.google.com/iam/docs/keys-create-delete, docs.cloud.google.com/iam/docs/service-account-creds, docs.cloud.google.com/iam/docs/troubleshoot-org-policies, docs.cloud.google.com/iam/docs/best-practices-for-managin…, support.google.com/googleapi/answer/6158841?hl=en, support.google.com/analytics/answer/9305788?hl=en, support.google.com/analytics/answer/9305587?hl=en, support.google.com/analytics/answer/9304776?hl=en, support.google.com/analytics/answer/11198161?hl=en, docs.ovhcloud.com/en/guides/public-cloud/data-platform/co…, windsor.ai/documentation/how-to-connect-ga4-to-windsor-ai…, seopress.org/support/guides/find-my-google-analytics-4-pr…, analytify.io/add-user-to-google-analytics, optimizesmart.com/blog/google-analytics-4-measurement-id-…, discuss.google.dev/t/problem-with-new-service-accounts/36…, piunikaweb.com/2026/05/01/google-service-account-email-no…, sanj.dev/post/google-analytics-search-console-service-acc…, oneuptime.com/blog/post/2026-01-24-gcp-service-account-ke…, help.genesys.cloud/articles/data-action-returns-a-400-error.
- Verbindungsname
- Ein beliebiger Name, den Sie später wiedererkennen werden, wie zum Beispiel die Vertriebsdatenbank.
- Dienstkonto-JSON-Schlüssel
- Fügen Sie den Inhalt der Schlüsseldatei für ein Google-Dienstkonto ein, das als Betrachter zu Ihrer GA4-Property hinzugefügt wurde.
- GA4 Objekt-ID
- Die Nummer, die Ihre GA4-Property identifiziert, finden Sie in GA4 Admin unter Property-Einstellungen, z. B. 486480978.
Klicken Sie auf TestverbindungWenn es liest Verbunden, klicken Speichern SieDie Verbindung erreicht Ihren Agenten innerhalb weniger Sekunden.
Test fehlgeschlagen? Üblicherweise fehlt eine Berechtigung oder es werden Anmeldeinformationen des falschen GA4-Kontos verwendet. Die obige Anleitung listet die folgenden Punkte auf: häufige Probleme und deren Lösungen.
-
See your data in Query Builder Optional
You can look at your GA4 account before Excel is involved at all. Open Abfrage-Generator in the portal and pick the connection you just made. The Schema tab lists your tables and columns, and clicking one puts its name in the editor, so you can write a query without remembering exact names. Click ausführen. and the rows appear under Ergebnisse. Query Builder is on every plan, Free included.
On Business plans you can also ask Nova in plain English (“show me customers in the USA”) and it writes the SQL for you. When the query looks right, save it: from Personal Core up it shows in the add-in’s Saved Queries list, and on any plan you can copy the SQL into the next step.
-
Füge Abfrageströme zu Excel hinzu
In Excel gehen Sie zu Einfügen → Add-Ins abrufen, suchen nach Abfrageströmeund klicken Sie HinzufügenOder öffnen Sie es direkt von Abfragestreams auf Microsoft AppSourceAuf dem Menüband wird eine Schaltfläche „Streams abfragen“ angezeigt. Melden Sie sich mit demselben Konto an.
Funktioniert in Excel für Microsoft 365 unter Windows und Mac sowie in Excel im Web.
-
Stellen Sie Ihren ersten Tisch auf
Klicken Sie auf die Schaltfläche „Streams abfragen“ und wählen Sie aus Streamen Sie eine Abfrageund wählen Sie die Verbindung aus, die Sie soeben hergestellt haben.
Geben Sie die Abfrage ein, die Sie ausführen möchten. Diese Abfrage ruft einige Spalten aus einer Tabelle ab. ga4.traffic_overview Tisch:
Beispiel · SQLSELECT date, sessions, total_users, screen_page_views FROM ga4.traffic_overview ORDER BY date DESC LIMIT 100;
Unter Zielblatt wählen Neues Tabellenblatt erstellenDrücken Sie anschließend die Wiedergabetaste (den Pfeil ▶). Die Zeilen werden innerhalb von ein bis zwei Sekunden in Excel angezeigt. Drücken Sie die Taste erneut, sobald sich die Daten geändert haben; das Tabellenblatt wird dann aktualisiert.
Sie kennen sich nicht mit SQL aus? Build it in Abfrage-Generator first and paste it here, or pick it from Saved Queries if you saved it.
Das war’s. Ihre Daten befinden sich in der Tabelle und bleiben mit einem Klick aktuell. Außer den von Ihnen angeforderten Zeilen hat nichts Ihr Netzwerk verlassen.
Gute nächste Schritte
- Abfrage speichern im Portal, sodass Sie es mit einem Klick erneut ausführen können, entweder aus Excel oder Google Sheets.
- Füge einen Filter hinzu wie beispielsweise ein Datumsbereich, sodass dieselbe Abfrage ohne Bearbeitung auch „diesen Monat“ beantworten kann.
- Ergebnisse teilen mit einem Kollegen. Dieser sieht die Zeilen, nicht Ihre Qualifikationsnachweise.
Fragen, die Menschen stellen
Muss Excel auf demselben Computer wie Ihr GA4-Konto installiert sein?
Nein. Nur der Agent muss sich auf demselben Server befinden wie Ihr GA4-Konto. Excel kann auf jedem Computer mit Internetverbindung installiert sein, einschließlich Excel im Web und Excel auf einem Mac. Melden Sie sich mit Ihrem Konto beim Add-In an, und Ihre Verbindungen sind hergestellt.
Werden meine Daten in Query Streams kopiert?
Nein. Der Agent führt die Abfrage dort aus, wo Ihre Daten gespeichert sind, und sendet nur die zurückgegebenen Zeilen. Es werden keine Daten synchronisiert oder zwischengespeichert.
Ist das im kostenlosen Tarif wirklich enthalten?
Ja. „Kostenlos“ ist ein dauerhafter Tarif, keine befristete Testphase. Die genauen Leistungen finden Sie hier: Preisseite.
Funktioniert es mit Excel für Mac?
Ja. Excel für Microsoft 365 auf Mac und Windows sowie Excel im Web.
Verwandte Leitfäden
Jeder Leitfaden für GA4
Nicht ganz Ihre Konfiguration?
- Möchten Sie die Excel-Arbeitsmappen selbst abfragen? Excel Folder liest einen Ordner mit Arbeitsmappen als Tabellen → Excel Folder
- Sie möchten Google-Suchanfragen, die Besucher auf Ihre Website bringen und Klicks und Impressionen generieren? Die Google Search Console bietet Ihnen diese → Search Console
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

