GA4 API: Wie du deine Daten programmgesteuert abrufst

Emily RedmondDatenanalystin18. April 2026

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:

  1. Öffne GA4
  2. Klicke durch Menüs
  3. Exportiere CSV
  4. Füge in Spreadsheet ein

Du schreibst Code (oder nutzt ein Tool) zu:

  1. Frage Daten aus GA4 API ab
  2. Hole die Ergebnisse automatisch
  3. 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

  1. GA4-Property mit Datenerfassung
  2. Google Cloud-Projekt (kostenlos)
  3. Service Account mit GA4 API-Zugang
  4. Grundlegende Programmierungskenntnisse (oder verwende ein vorgefertigtes Tool wie Data Studio)

Getting Started: Service Account Setup

Schritt 1: Erstelle ein Google Cloud-Projekt

  1. Gehe zu console.cloud.google.com
  2. Erstelle ein neues Projekt (oben links, klicke Projekt-Dropdown)
  3. Benenne es (z.B. "GA4 API Integration")
  4. Erstelle

Schritt 2: Aktiviere die GA4 Reporting API

  1. Gehe in Google Cloud zu APIs & ServicesLibrary
  2. Suche nach "Google Analytics Reporting API"
  3. Klicke darauf
  4. Klicke Enable

Schritt 3: Erstelle einen Service Account

  1. Gehe zu APIs & ServicesCredentials
  2. Klicke Create CredentialsService Account
  3. Fülle den Account-Namen aus (z.B. "ga4-api-reader")
  4. Erstelle

Schritt 4: Generiere einen Key

  1. Klicke den Service Account, den du erstelltest
  2. Gehe zur Keys-Tab
  3. Klicke Add KeyCreate new keyJSON
  4. Lade die JSON-Datei herunter (halte sie sicher – das sind deine Credentials)

Schritt 5: Gewähre GA4-Zugang

  1. Gehe zu deiner GA4-Property
  2. Gehe zu AdminAccount access management
  3. Klicke Grant Access
  4. Lade den Service Account E-Mail ein (aus der JSON-Datei, sieht aus wie [email protected])
  5. Gewähre "Editor" oder "Analyst" Rolle
  6. 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:

  1. Öffne Google Sheets
  2. DataData connectors
  3. Suche nach "Google Analytics"
  4. Klicke Google Analytics Connector
  5. Autorisiere und verbinde deine GA4-Property
  6. Wähle Dimensionen und Metriken
  7. 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 →