Ü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:
- Events mit dem Namen
content hotel list - Events mit dem Namen
hotel website
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
privacyNutzungsbedingungen
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.