GA4 Server-Side Tracking, das jedes Event sauber in deine Property bringt.
ITP, Adblocker und Consent-Banner lassen Events im Browser verloren gehen. DataFirst schickt sie server-seitig über das offizielle Measurement Protocol an deine GA4-Property. Kein gtag im Theme, kein Tag-Manager-Container nötig.
Measurement-ID hinterlegt, ab dem nächsten Kauf laufen die Events.
- 30 Tage kostenlos testen, keine Kreditkarte
- Einrichtung 1:1 mit uns, live in 15 Minuten
- purchase serverseitig an GA4, ohne gtag im Theme
Verbinden in drei Handgriffen.
Kein Code im Theme, kein Pixel zum Pflegen. Measurement-ID und API-Secret kennst du aus dem GA4-Adminbereich, der Rest läuft im DataFirst-Backend.
Property anlegen
In GA4 unter Verwaltung ein Measurement-Protocol-API-Secret erzeugen und die Measurement-ID kopieren.
Im Backend verbinden
Measurement-ID und API-Secret in DataFirst eintragen und GA4 Server-Side Tracking einschalten. Ohne den Schalter geht kein Event raus.
Events laufen automatisch
Ab dem Verbinden geht jede Bestellung als purchase-Event an deine Property, mit Auftragswert und Währung.
Live prüfen
Die ersten Events laufen sofort in GA4. Im Echtzeit-Report direkt sichtbar.
{
"client_id": "872364.118293",
"events": [{
"name": "purchase",
"params": {
"transaction_id": "ORD-41528",
"currency": "EUR",
"value": 78.50
}
}],
"consent": {
"ad_user_data": "GRANTED",
"ad_personalization": "DENIED"
}
} Ein Server-Request, ein Event in GA4.
Die client_id hält den Nutzer über Sessions hinweg zusammen, die Parameter landen exakt an deinem GA4-Event, und das consent-Objekt befüllt Consent Mode v2 direkt mit: getrennt nach ad_user_data und ad_personalization. Kein Browser-Tag dazwischen, das ein Banner blocken könnte.
purchase · ORD-41528 · an GA4 gesendetDie meisten Integrationsseiten zählen dieselben drei Standard-Punkte auf: Events rein, Consent dran, fertig. GA4 hat ein eigenes Datenmodell, also steht hier mehr.
- Attributionskanal und Kundentyp im Event
- Jedes purchase-Event trägt neben transaction_id, Auftragswert und Währung den Attributionskanal aus DataFirst als Parameter und den Kundentyp als User-Property. In GA4 sind beide als eigene Dimension auswertbar, das liefert dir keine andere Integration.
- Consent Mode v2 ohne Tag Manager
- Aktivierst du Consent Mode v2 im Backend, gehen ad_user_data und ad_personalization pro Event mit. Du befüllst Consent Mode v2 aus der Server-Quelle, ohne ein zweites Consent-Setup im GTM-Web-Container zu pflegen.
- Server-seitig, vorbei an ITP und Adblockern
- Weil der Request vom Server kommt, greifen Browser-Schutz, Cookie-Limits und Werbeblocker nicht. Events, die ein Web-Tag verlieren würde, kommen in der Property trotzdem an.
- DataFirst bleibt die Wahrheit, GA4 die Quelle
- GA4 liefert das Web-Verhalten, DataFirst die kanalübergreifende Attribution. Beide laufen aus demselben Event-Strom, statt sich in zwei getrennten Zählungen zu widersprechen.
Was bei server-seitigem GA4 wirklich aufschlägt. Nicht die immer gleichen drei Karten.
- Consent Mode v2
- Feature: wie granted und denied pro Signal sauber in GA4 ankommen, ohne separates Consent-Tag im Browser.
- Server-Side Tracking
- Feature: warum der Versand vom Server an ITP und Adblockern vorbeiläuft und das Measurement Protocol speist.
- Google Tag Manager
- Integration: wenn du eigene Custom-Events über den dataLayer brauchst, die die vier Standard-Events nicht abdecken.
- Server-Side Tracking
- Warum GA4-Events serverseitig an ITP und Adblockern vorbeikommen, statt im Browser verloren zu gehen.
- Attribution-Rechner
- Rechne durch, wie viel Umsatz deine GA4-Kanäle je nach Attributionsmodell wirklich bekommen.
Häufige Fragen zur GA4-Integration
Brauche ich noch ein GA4-Tag im Browser?
Nein. DataFirst sendet Events server-seitig über das offizielle Measurement Protocol an deine GA4-Property. Ein gtag- oder GTM-Web-Container im Browser ist nicht nötig, kann aber parallel weiterlaufen.
Wie fließen Consent-Signale in GA4 ein?
Sobald du Consent Mode v2 im Backend aktivierst, geht der Consent-Status mit jedem Event-Push mit, getrennt nach ad_user_data und ad_personalization. Damit befüllst du Consent Mode v2 ohne separates Consent-Setup im Tag Manager.
Welche Events landen in GA4 und mit welchen Parametern?
Serverseitig geht das purchase-Event raus, mit transaction_id, Auftragswert und Währung. Dazu kommen der Attributionskanal als Event-Parameter und der Kundentyp als User-Property, beides in GA4 als Dimension auswertbar. Warenkorb- und Produktansicht-Events sendet DataFirst nicht, dafür bleibt dein GA4-Tag im Browser zuständig.
Verfälscht der Server-Versand meine bestehenden GA4-Daten?
Du steuerst über die Measurement-ID, in welche Property die Events laufen. Für eine saubere Trennung empfehlen wir, server-seitige Events zuerst in eine separate Property oder über einen klaren Event-Präfix zu testen, bevor du auf die Produktiv-Property gehst.
Saubere GA4-Daten, ohne ein Tag im Theme.
Kostenlos starten, gehostet in Deutschland, jederzeit kündbar.