Automatisierter GA4 Reporting Workflow

n8n-basierter Prozess zur Erhebung und Speicherung von Google Analytics 4 Eventdaten

Übersicht

Dieser Workflow sammelt monatlich Eventdaten aus der Google Analytics Data API (v1beta) und schreibt sie strukturiert in Google Sheets. Damit wird die Datenkonsistenz gegenüber Google Ads sichergestellt und dient gleichzeitig als Grundlage für Reporting und Audits.

Ablauf im Detail

1. Automatische Monatsermittlung

Ein JavaScript-Node berechnet den vollständig abgeschlossenen Vormonat und erstellt ein Datenobjekt mit startDate und endDate.

2. Abruf der GA4 Events

Über die Google Analytics Data API werden zwei Reports gezogen:

Beide Abfragen nutzen OAuth2 und liefern Dimensionswerte wie eventName und customEvent:Label sowie die Metrik eventCount.

3. Verarbeitung der Eventdaten

Die Ergebnisse des ersten Reports werden einzeln aufgeteilt, gefiltert und anschließend an ein Google Sheet übergeben.

Der zweite Report wird über benutzerdefinierten Code weiterverarbeitet: Aus dem Event-Label wird die Domain extrahiert, anschließend werden Eventzahlen domainbasiert aggregiert.

4. Schreiben in Google Sheets

Für beide Datensätze werden die Ergebnisse in getrennte Tabellen geschrieben. Ist ein Eintrag mit identischem Label bereits vorhanden, wird der Wert aktualisiert statt dupliziert.

Zweck

Diese automatisierte Struktur dient dazu, die Nachvollziehbarkeit der GA4 Eventerfassung sicherzustellen und Anforderungen der Google Ads Plattform zu erfüllen. Der Workflow erlaubt vollständige Transparenz über Zählungen, Datenursprünge und monatliche Verarbeitungsschritte.

Datenschutzerklärung

privacy

Nutzungsbedingungen

Diese Webseite dient ausschließlich internen Zwecken und der technischen Darstellung des beschriebenen Workflows. Eine Nutzung durch externe Personen ist nicht vorgesehen. Die Inhalte dürfen nicht weiterverwendet, kopiert oder verbreitet werden.

Der dargestellte Workflow dient nur zur Überprüfung der Systemfunktionalität und bildet interne Prozesse ab. Jegliche Nutzung der Informationen außerhalb dieses Zwecks ist nicht erlaubt. Es werden keinerlei Garantien hinsichtlich Vollständigkeit, Richtigkeit oder Aktualität der bereitgestellten Informationen übernommen.

Mit dem Zugriff auf diese Seite bestätigst du, dass sie ausschließlich für interne Dokumentations- und Prüfzwecke verwendet wird.