GA4 API: Wie du deine Daten programmgesteuert abrufst
Von Emily Redmond, Datenanalystin bei Emilytics · April 2026
TL;DR: GA4s Reporting API lässt dich Daten programmgesteuert abrufen. Erstelle automatisierte Berichte, Dashboards oder Integrationen ohne manuelle Exporte.
GA4-Berichte von Hand zu exportieren ist mühsam. Die API automatisiert es. Rufe Daten direkt in Spreadsheets, benutzerdefinierten Dashboards oder deinem Data Warehouse ab.
Was ist die GA4 API?
Die GA4 Reporting API lässt dich GA4-Daten programmgesteuert anfragen. Statt:
- Öffne GA4
- Klicke durch Menüs
- Exportiere CSV
- Füge in Spreadsheet ein
Du schreibst Code (oder nutzt ein Tool) zu:
- Frage Daten aus GA4 API ab
- Hole die Ergebnisse automatisch
- Aktualisiere dein Dashboard/Spreadsheet täglich
Das ist nützlich für:
- Automatisierte tägliche Berichte: E-Mails an Stakeholders jeden Morgen
- Benutzerdefinierte Dashboards: Daten in Sheets, Looker, Tableau
- Integration mit anderen Tools: Sende GA4-Daten zu CRM, Data Warehouse usw.
- Datenanalyse: Rufe Roh-Daten in Python/R für statistische Analyse ab
Voraussetzungen
- GA4-Property mit Datenerfassung
- Google Cloud-Projekt (kostenlos)
- Service Account mit GA4 API-Zugang
- Grundlegende Programmierungskenntnisse (oder verwende ein vorgefertigtes Tool wie Data Studio)
Getting Started: Service Account Setup
Schritt 1: Erstelle ein Google Cloud-Projekt
- Gehe zu console.cloud.google.com
- Erstelle ein neues Projekt (oben links, klicke Projekt-Dropdown)
- Benenne es (z.B. "GA4 API Integration")
- Erstelle
Schritt 2: Aktiviere die GA4 Reporting API
- Gehe in Google Cloud zu APIs & Services → Library
- Suche nach "Google Analytics Reporting API"
- Klicke darauf
- Klicke Enable
Schritt 3: Erstelle einen Service Account
- Gehe zu APIs & Services → Credentials
- Klicke Create Credentials → Service Account
- Fülle den Account-Namen aus (z.B. "ga4-api-reader")
- Erstelle
Schritt 4: Generiere einen Key
- Klicke den Service Account, den du erstelltest
- Gehe zur Keys-Tab
- Klicke Add Key → Create new key → JSON
- Lade die JSON-Datei herunter (halte sie sicher – das sind deine Credentials)
Schritt 5: Gewähre GA4-Zugang
- Gehe zu deiner GA4-Property
- Gehe zu Admin → Account access management
- Klicke Grant Access
- Lade den Service Account E-Mail ein (aus der JSON-Datei, sieht aus wie
[email protected]) - Gewähre "Editor" oder "Analyst" Rolle
- Gewähre
GA4 vertraut jetzt dem Service Account.
Verwende die API: Code-Beispiel
Python-Beispiel
from google.analytics.data_v1beta import BetaAnalyticsDataClient
from google.analytics.data_v1beta.types import RunReportRequest
# Initialisiere Client mit deiner Service Account JSON
client = BetaAnalyticsDataClient()
# Deine GA4-Property-ID (numeric, von Admin → Property Einstellungen)
property_id = "1234567890"
# Definiere den Report
request = RunReportRequest(
property=f"properties/{property_id}",
date_ranges=[{"start_date": "2024-01-01", "end_date": "2024-01-31"}],
dimensions=[{"name": "date"}, {"name": "country"}],
metrics=[{"name": "activeUsers"}, {"name": "conversions"}],
)
# Starte den Report
response = client.run_report(request)
# Drucke Ergebnisse
for row in response.rows:
print(row.dimension_values, row.metric_values)
Das ruft tägliche aktive Benutzer und Konversionen nach Land für Januar 2024 ab.
Google Sheets-Beispiel (Kein Code)
Wenn du nicht programmieren möchtest, verwende den Google Analytics Connector für Sheets:
- Öffne Google Sheets
- Data → Data connectors
- Suche nach "Google Analytics"
- Klicke Google Analytics Connector
- Autorisiere und verbinde deine GA4-Property
- Wähle Dimensionen und Metriken
- Sheets ruft automatisch Daten ab und aktualisiert täglich
Kein API-Setup nötig.
Häufige API-Abfragen
Tägliche Konversionen
Datum, Konversionen
Property: [deine GA4-Property]
Dimensions: date
Metrics: conversions
Date range: Last 30 days
Umsatz nach Verkehrsquelle
Source/Medium, Revenue
Dimensions: source/medium
Metrics: revenue
Date range: Last 7 days
Seiten-Performance
Seite, Benutzer, Konversionen, Konversionsrate
Dimensions: pagePath
Metrics: activeUsers, conversions
Date range: Last 30 days
API-Limits
- Free Tier: 10.000 Anfragen/Tag (normalerweise genug)
- Reporting: Bis zu 100.000 Dimensionen pro Anfrage
- Rate Limiting: 1.000 gleichzeitige Anfragen
Für die meisten Unternehmen wirst du diese Limits nicht treffen.
Tools, die GA4 API intern verwenden
Du brauchst nicht immer zu programmieren. Diese Tools verwenden die API und bieten UI:
- Google Data Studio: Kostenlos, visuelle Dashboards
- Google Sheets Connector: Kostenlos, integriert mit Sheets
- Looker Studio: Kostenlos/bezahlt, erweiterte Analytics
- Supermetrics: Bezahlt, ruft GA4 zu Sheets, Excel, E-Mail ab
- Automation Tools: Zapier, Make, IFTTT können GA4 API-Anfragen auslösen
Für nicht-technische Benutzer, starte mit Data Studio oder Sheets Connector.
Häufig gestellte Fragen
F: Ist die GA4 API kostenlos? A: Ja, für angemessene Nutzung (die meisten Teams bleiben gut unter dem täglichen Limit).
F: Brauche ich einen Service Account für die API? A: Ja, für automatisierten Zugang. Alternativ kannst du OAuth Flow verwenden (Benutzer gewährt Genehmigung).
F: Was ist der Unterschied zwischen GA4 API und BigQuery? A: GA4 API ist gut für schnelle Abfragen und Automatisierung. BigQuery ist besser für großflächige Datenanalyse und historische Daten.
F: Kann ich Echtzeit-Daten abrufen? A: GA4 API hat begrenzte Echtzeit-Unterstützung. Für Echtzeit-Daten, verwende die Real-Time API oder GA4s Real-Time Report.
F: Wie oft sollte ich die API abfragen? A: Täglich ist typisch für die meisten Dashboards. Echtzeit-Abfragen können mehrmals/Stunde stattfinden, aber überwache Rate Limits.
Die Quintessenz
GA4 API ist kraftvoll für Automatisierung. Statt manueller Exporte, rufe Daten on-demand ab. Erstelle Dashboards, die sich auto-aktualisieren. Sende täglich Berichte via E-Mail.
Für die meisten Teams, Google Sheets Connector oder Data Studio ist genug. Kein Programmieren nötig.
Wenn du mehr Kontrolle brauchst, lerne die API. Sie ist gut dokumentiert und Python/JavaScript-Beispiele sind leicht zu finden.
Emily Redmond ist Datenanalystin bei Emilytics — dem AI-Analytics-Agent, der dein GA4, deine Search Console und deine Bing-Daten rund um die Uhr überwacht, damit du nie verpasst, was wichtig ist. 8 Jahre Erfahrung darin, Gründern und Growth-Teams zu helfen, Datenchaos in klare Entscheidungen zu verwandeln. Sag Hallo →