Startseite > Lexikon > Tracking & Analytics > Measurement Protocol

Bleistiftskizze: Oranger Umschlag fliegt aus offener Aktenschublade über einen Laptop hinweg zu einer Satellitenschüssel, als Bild für Daten ohne Browser
Tracking & Analytics

Measurement Protocol

Der Kauf im Laden, der Abschluss im CRM, die Retoure aus der Warenwirtschaft: Davon erfährt dein Analytics nie etwas — es sei denn, du schickst es selbst hin. Dafür gibt es das Measurement Protocol.

Auch bekannt alsGA4 Measurement ProtocolMeasurement Protocol API

6 Min

Lesezeit

13.11.2026

Letzte Aktualisierung

Was ist das Measurement Protocol?

Normalerweise misst Google Analytics im Browser: Das Tag auf deiner Website sieht Seitenaufrufe, Klicks und Käufe. Aber was passiert, wenn der wichtigste Moment gar nicht im Browser stattfindet?

Das Measurement Protocol ist die Antwort. Es ist eine Schnittstelle von Google Analytics 4, über die dein Server, dein CRM oder ein Automatisierungs-Tool Ereignisse per HTTP-POST direkt an Google schickt. Kein Browser, kein Tag, nur eine Anfrage.

  • Ein Lead aus dem Kontaktformular wird Wochen später im CRM zum Auftrag.
  • Ein Kunde kauft im Laden, nachdem er online gestöbert hat.
  • Eine Retoure wird in der Warenwirtschaft gebucht.
  • Ein Abo verlängert sich automatisch.

So funktioniert es

Die Anfrage geht an google-analytics.com/mp/collect. In der Adresse stehen zwei Pflichtangaben: die Mess-ID deines Datenstreams und ein API-Secret. Das erzeugst du in GA4 unter Verwaltung → Datenstreams → Measurement Protocol.

Der wichtigste Teil steckt im Inhalt der Anfrage: die client_id. Sie verbindet dein Server-Ereignis mit dem Besucher, der vorher auf deiner Website war. Ohne sie weiß GA4 nicht, woher der Kunde kam.

Die client_id holst du im Browser mit gtag('get', …, 'client_id', …) und speicherst sie zum Beispiel mit dem Formular im CRM. Bei Apps heißt das Gegenstück app_instance_id.

Die Limits

Was

Grenze

Ereignisse je Anfrage

25

Parameter je Ereignis

25

Ereignisname

40 Zeichen

Parameterwert

100 Zeichen

Rückdatierung

72 Stunden

Mit dem Feld timestamp_micros datierst du ein Ereignis bis zu 72 Stunden zurück. Damit es sauber mit den Browser-Daten zusammenspielt, empfiehlt Google den Versand innerhalb von 48 Stunden.

Welche Fristen zählen?

Hier wird es knifflig, denn je nach Ziel gelten andere Fristen. Sie zählen ab dem letzten Online-Ereignis derselben client_id:

  • Zuordnung zur Sitzung: spätestens 24 Stunden nach Sitzungsstart.
  • Export an Google Ads: spätestens 63 Tage danach.
  • Zielgruppen: im Web spätestens 30 Tage danach.

Beispiele aus der Praxis

Fallzahlen zum Nutzen veröffentlicht Google nicht. Die Regeln hinter zwei typischen Einsätzen sind aber klar.

Case A · B2B-Dienstleister

Auftrag im CRM

63 Tage

Frist für Google Ads

1

Ereignis close_convert_lead

client_id beim Formular speichern, beim Abschluss zurückschicken

Läuft der Versand über n8n, Make oder Zapier, reicht ein HTTP-Baustein. Mit Wert gehört auch die Währung dazu.

Case B · Onlineshop

Retoure aus der Warenwirtschaft

1

Pflichtfeld transaction_id

72 h

Rückdatierung

Ereignis refund mit der Bestellnummer senden

So stimmt der Umsatz in GA4 mit dem, was wirklich hängen bleibt.

Measurement Protocol oder Server-Side Tracking?

Beim Server-Side Tracking betreibst du einen eigenen Tag-Manager-Container auf einem Server. Er nimmt die Anfragen aus dem Browser an und verteilt sie weiter. Das ist eigene Infrastruktur mit Hosting und Pflege.

Das Measurement Protocol ist nur ein Endpunkt, den jedes System direkt ansprechen kann. Das Gegenstück bei Meta heißt Conversions API. Für große Datenmengen auf einmal gibt es in GA4 außerdem den Datenimport per CSV.

Häufige Fehler

Fehler 1 · Ohne Tag tracken wollen

Das Protokoll ist kein Ersatz für das GA4-Tag. Ohne Browser-Daten fehlen Quelle, Kampagne und Gerät — GA4 trägt im Web dann einfach „Desktop“ ein.

Fehler 2 · Die client_id nicht speichern

Wer eine erfundene ID schickt, erzeugt einen neuen Nutzer ohne Herkunft. Der Abschluss ist dann gezählt, aber keiner Kampagne zugeordnet.

Fehler 3 · Nicht testen

Keine Fehlermeldung heißt nicht, dass es geklappt hat. Jeder neue Ereignistyp gehört erst an den Debug-Endpunkt, dann in den Echtbetrieb.

Fehler 4 · Klartext-Daten und offenes Secret

E-Mail-Adressen oder Telefonnummern im Klartext verbietet Googles Richtlinie für das Protokoll. Und das API-Secret gehört auf den Server, nie in den Code der Website. Google rät, es regelmäßig zu erneuern.

Was tun?

  • Lücke benennen: Welcher wichtige Schritt passiert außerhalb der Website?
  • client_id sichern: Beim Formular oder Checkout mitspeichern.
  • Einwilligung beachten: Die Datenschutzkonferenz sieht eine ID aus einem Cookie als personenbezogenes Datum. Fehlt die Einwilligung beim Setzen, wirkt das auf die spätere Verarbeitung fort.
  • Testen: Erst Debug-Endpunkt, dann DebugView, dann live.

Häufige Fragen

Brauche ich mit dem Measurement Protocol noch das GA4-Tag?

Ja. Google sieht das Protokoll als Ergänzung zu gtag.js, Tag Manager oder Firebase. Ohne Tag fehlen Herkunft, Kampagne und Gerät der Besucher.

Wie lange darf ein Offline-Kauf zurückliegen?

Der Zeitstempel darf höchstens 72 Stunden zurückliegen, Google empfiehlt 48 Stunden. Für den Export an Google Ads gilt eine Frist von 63 Tagen ab dem letzten Online-Ereignis.

Woher bekomme ich die client_id?

Im Browser über gtag mit dem Befehl get. Speichere sie beim Absenden des Formulars oder beim Checkout zusammen mit dem Datensatz, dann kannst du sie später mitschicken.

Wie teste ich, ob meine Ereignisse ankommen?

Schick sie zuerst an den Endpunkt /debug/mp/collect. Er meldet Fehler wie reservierte Namen oder zu lange Werte. Testereignisse landen nicht in den Berichten.

Ist das Measurement Protocol dasselbe wie serverseitiges Tracking?

Nein. Serverseitiges Tracking nutzt einen eigenen Tag-Manager-Container auf einem Server. Das Measurement Protocol ist nur ein Endpunkt, an den jedes System Ereignisse schicken kann.

Begriff teilenHat dir die Definition geholfen? Schick sie weiter.