So funktioniert Server Side Tracking
Beim klassischen Tracking im Browser lädt dein Shop für jedes Werbe- und Analyse-Tool ein eigenes Skript. Jedes Skript schickt seine Daten direkt an seinen Anbieter. Beim Server Side Tracking schickt der Browser je Ereignis eine einzige Anfrage an deinen Server. Der Server verteilt die Daten weiter.
| Merkmal | Tracking im Browser | Server Side Tracking |
|---|---|---|
| Wer sendet an Google Ads und Co. | jedes Skript im Browser | dein Server-Container |
| Anfragen je Ereignis aus dem Browser | eine je Tool | eine an deinen Server |
| Kontrolle über gesendete Daten | Anbieter-Skript entscheidet | du filterst, ergänzt und entfernst Felder |
| Infrastruktur | keine eigene | eigener Server in einer Cloud-Umgebung |
| Einwilligung nötig | ja | ja |
Im Google Tag Manager arbeitest du dafür mit zwei Containern. Der Web-Container läuft wie bisher im Shop. Der Server-Container läuft laut Google-Entwicklerdokumentation in deinem eigenen Google-Cloud-Projekt oder einer anderen Umgebung deiner Wahl. Mit der Option server_container_url schickt das Google-Tag seine Daten an den Server statt direkt an Google.
Der Server-Container nutzt dasselbe Modell aus Tags, Triggern und Variablen wie der Web-Container. Neu sind Clients: Sie nehmen eingehende Anfragen an, wandeln sie in Ereignisse um und übergeben sie an die Tags. Google empfiehlt, den Server vor dem Livegang unter der eigenen Domain deines Shops zu betreiben, etwa unter einer Subdomain wie mess.deinshop.de.
Die Bausteine: Server-Container, Enhanced Conversions, Conversions API
Server Side Tracking ist kein einzelnes Produkt. In einem Shop-Setup tauchen meist diese Bausteine auf:
| Baustein | Was er macht | Läuft wo |
|---|---|---|
| Google Tag Manager Server-Container | nimmt Ereignisse an und verteilt sie an Google Ads, GA4 und weitere Ziele | eigener Server, zum Beispiel Cloud Run |
| Erweiterte Conversions (Enhanced Conversions) | ergänzt den Kauf um gehashte Kundendaten wie die E-Mail-Adresse | Google-Tag, Google Tag Manager oder Shop-Integration |
| Einwilligungsmodus (Consent Mode) | überträgt die Auswahl aus dem Cookie-Banner an die Google-Tags | im Web-Container |
| Meta Conversions API | verbindet Ereignisse von Server, Website, App oder CRM mit Meta | Server-Container oder Shop-Integration |
Erweiterte Conversions verschlüsseln Kundendaten aus der Bestellung mit SHA256, bevor sie an Google gehen. Google ordnet damit Käufe zu, die das Cookie allein nicht mehr erfasst. Diese Funktion bekommst du auch ohne Server-Container. Für viele Shops ist sie deshalb der erste Schritt, bevor über einen eigenen Server entschieden wird. Die Einrichtung beschreibt die Seite zum Google Ads Conversion Tracking.
Die Meta Conversions API nennen wir hier nur als Messkontext: Laut Meta-Entwicklerdokumentation verbindet sie Marketingdaten aus Server, Website, App oder CRM mit Meta, damit Meta Anzeigen ausrichten und Ergebnisse messen kann. Läuft bei dir ohnehin ein Server-Container, kann er diese Ereignisse mit versorgen.
Was Server Side Tracking nicht löst
Die Einwilligung bleibt Pflicht
Nach § 25 Abs. 1 TDDDG brauchst du eine Einwilligung, bevor du Informationen auf dem Gerät des Nutzers speicherst oder dort ausliest. Ausnahmen gibt es nach Abs. 2 nur, wenn das für die Übertragung einer Nachricht oder für einen ausdrücklich gewünschten Dienst unbedingt erforderlich ist. Daran ändert der Weg über den Server nichts, denn das Google-Tag läuft weiterhin im Browser.
Google selbst nennt für den Einwilligungsmodus im Server-Container ein Cookie-Banner oder eine Consent-Lösung auf der Website als Voraussetzung. Das Google-Tag hängt die Auswahl des Nutzers an jede Anfrage an den Server, und die Google-Tags im Server-Container richten sich danach. Den Einwilligungsmodus richtest du deshalb nur im Web-Container ein.
Falsche Einstellungen bleiben falsch
Der Server leitet weiter, was er bekommt. Steht der Warenkorb als primäre Conversion-Aktion im Konto, zählt Google Ads ihn auch über den Server als Kauf. Ein Brutto-Wert mit MwSt. und Versand bleibt brutto.
Wie verbreitet diese Grundfehler sind, zeigt die Harucon-Auswertung von 41 Audits (Audits der letzten Jahre bis 2026): In mindestens 19 von 41 Konten liefen mehrere primäre Conversion-Ziele oder ein falsch eingestelltes Tracking. In 2 Konten stand „In den Einkaufswagen“ statt des Kaufs als primäres Ziel, ein Konto führte über 130 Conversion-Aktionen mit mindestens 6 parallelen Kauf-Aktionen.
| Primäre Conversion-Aktionen je Konto (n = 38) | Wert |
|---|---|
| Median | 5 |
| Spanne P25 bis P75 | 2 bis 9 |
| Konten mit mehr als 3 primären Aktionen | 58 % |
| Konten mit genau 1 primären Aktion | 24 % |
Der Snapshot umfasst 38 Google-Ads-Konten aus dem Harucon-MCC, betreut oder im Audit, im Zeitraum Mai bis Mitte August 2026. Ein Onlineshop braucht genau eine primäre Aktion: den Kauf. Im Snapshot hatten nur 24 % der Konten genau eine. Ein Server-Container behebt keinen dieser Befunde. Er lohnt sich erst, wenn sie behoben sind. Weitere Kennzahlen aus demselben Snapshot stehen in den Google-Ads-Benchmarks im E-Commerce.
Aufwand und laufende Kosten
Google beschreibt in der Anleitung für Cloud Run, wie ein produktiver Server-Container aussieht (Stand 28.10.2026):
| Punkt | Angabe laut Google-Dokumentation |
|---|---|
| Größe je Server | 1 vCPU und 0,5 GB Arbeitsspeicher, CPU dauerhaft zugewiesen |
| Kosten je Server | etwa 45 US-Dollar im Monat, nutzungsabhängig abgerechnet über Google Cloud |
| Mindestanzahl | Google empfiehlt mindestens 2 Instanzen gegen Datenverlust bei einem Ausfall |
| Höchstanzahl | im Beispiel 10 Instanzen; der Wert begrenzt die Kosten im schlimmsten Fall |
| Vorschau-Server | eigener Cloud-Run-Dienst für den Vorschaumodus |
| Voraussetzung | Google-Cloud-Rechnungskonto mit den passenden Rollen |
Daraus ergibt sich als Untergrenze: 2 Instanzen mal etwa 45 US-Dollar, also rund 90 US-Dollar im Monat, plus Vorschau-Server. Bei viel Traffic skaliert Cloud Run weitere Instanzen hinzu, bis zur eingestellten Höchstanzahl. Neben Google Cloud bieten auch spezialisierte Hosting-Anbieter Server-Container an. Deren Preise vergleichst du direkt auf deren Preisseiten.
Dazu kommt die Arbeit. Laut Tag Manager-Hilfe brauchst du zwei Container, musst die Einwilligung in jedem Container initialisieren und bei großen Datenmengen auf Batching und eine effiziente Bereitstellung achten. Für domainübergreifendes Tracking brauchen Quell- und Zieldomain serverseitiges Tagging mit demselben Konto und Container. Rechne mit diesen Aufgaben:
- Einrichtung: Cloud-Projekt, Server-Container, Subdomain, Umstellung des Web-Containers, Tests mit echten Testkäufen.
- Abgleich: Käufe und Werte im Server-Container gegen die Bestellungen im Shop-Backend.
- Betrieb: Überwachung von Ausfällen und Kosten, Updates des Container-Images, Pflege bei neuen Tags.
Prüfliste: Brauche ich Server Side Tracking?
Die folgende Einordnung ist unsere Empfehlung aus Audits und Projekten, keine Messung. Sie richtet sich nach Werbebudget und Kanal-Mix, weil davon abhängt, ob die laufenden Kosten und die Pflege sich rechnen.
| Shop-Situation | Kanal-Mix | Empfehlung |
|---|---|---|
| Werbebudget unter 5.000 € im Monat | nur Google Ads | kein Server-Container; Kauf als einzige primäre Aktion, Netto-Wert, Transaktions-ID, Erweiterte Conversions und Einwilligungsmodus |
| Werbebudget unter 5.000 € im Monat | Google Ads und Meta | Shop-Integrationen der Anbieter nutzen, Werte gegen das Shop-Backend prüfen |
| Werbebudget 5.000 bis 30.000 € im Monat | Google Ads, Meta, GA4 | Server-Container lohnt sich, sobald die Grundlagen stimmen; ein Server versorgt mehrere Ziele |
| Werbebudget über 30.000 € im Monat | mehrere Werbekanäle, CRM, Marketplace | Server-Container als Standard, mit Monitoring und fester Zuständigkeit im Team |
| Viele Drittanbieter-Skripte, langsame Seite | beliebig | Server-Container prüfen, um Skripte aus dem Browser zu holen |
Beantworte vor der Entscheidung diese Fragen mit Ja oder Nein:
- Ist der Kauf die einzige primäre Conversion-Aktion in Google Ads?
- Kommt der Conversion-Wert netto ohne MwSt. und Versand an?
- Trägt jede Bestellung eine eindeutige Transaktions-ID?
- Laufen Einwilligungsmodus und Erweiterte Conversions ohne Fehler in der Diagnose?
- Weichen Käufe in Google Ads und Bestellungen im Shop-Backend um weniger als ein Viertel ab?
- Gibt es im Team oder bei einem Dienstleister jemanden, der den Server betreut?
- Willst du Daten vor der Weitergabe an Werbepartner filtern oder um Shop-Daten ergänzen?
Lautet eine der Antworten 1 bis 4 Nein, behebst du das zuerst. Bei Ja auf alle sieben ist der Server-Container der nächste sinnvolle Schritt. Für die Umsetzung in Google Ads gilt das auch auf der Seite zur Google Ads Agentur: erst Messung, dann Gebote.
Reihenfolge der Umsetzung
- 01
Conversion-Aktionen bereinigen
Kauf primär, alles andere sekundär oder entfernen. Netto-Wert und Transaktions-ID prüfen.
- 02
Einwilligung sauber übergeben
Cookie-Banner mit Einwilligungsmodus im Web-Container, alle vier Parameter gesetzt.
- 03
Erweiterte Conversions aktivieren
Gehashte E-Mail-Adresse aus dem Checkout an Google Ads übergeben und die Diagnose lesen.
- 04
Server-Container aufsetzen
Cloud-Projekt, mindestens 2 Instanzen, Vorschau-Server und eigene Subdomain des Shops.
- 05
Ziele umziehen
Erst GA4 und Google Ads, dann weitere Ziele. Jedes Ziel einzeln testen und alte Browser-Skripte entfernen, damit nichts doppelt zählt.
- 06
Mit dem Shop-Backend abgleichen
Einmal im Monat Käufe und Werte aus Google Ads neben die Bestellungen im Shop legen.
Auf Shopify prüfst du vor Schritt 4, welche Ereignisse die Integrationen der Werbekanäle schon serverseitig senden. Doppelte Kauf-Aktionen entstehen häufig, wenn eine App und ein neuer Server-Container denselben Kauf melden. Mehr zur Shop-Seite steht bei der Shopify Agentur.
Häufige Fragen zum Server Side Tracking
Was ist Server Side Tracking?
Beim Server Side Tracking schickt der Browser Mess-Ereignisse an einen eigenen Server, etwa einen Server-Container im Google Tag Manager. Dieser leitet die Daten an Google Ads, GA4 und andere Ziele weiter, statt dass jedes Tool sein eigenes Skript im Browser ausführt.
Ersetzt Server Side Tracking das Cookie-Banner?
Nein. Nach § 25 TDDDG brauchst du weiterhin eine Einwilligung für den Zugriff auf das Gerät des Nutzers. Google nennt ein Cookie-Banner oder eine Consent-Lösung ausdrücklich als Voraussetzung für den Einwilligungsmodus im Server-Container.
Was kostet Server Side Tracking?
Laut Google-Anleitung für Cloud Run kostet ein Server etwa 45 US-Dollar im Monat, und Google empfiehlt mindestens 2 Instanzen. Mit Vorschau-Server liegst du damit bei rund 90 US-Dollar im Monat und mehr, plus Einrichtung und Betreuung.
Brauche ich Server Side Tracking für Google Ads?
Nicht als ersten Schritt. Zuerst müssen Kauf als einzige primäre Aktion, Netto-Wert, Transaktions-ID, Einwilligungsmodus und Erweiterte Conversions stimmen. Danach lohnt sich ein Server-Container, wenn mehrere Werbekanäle Daten brauchen.
Was ist der Unterschied zwischen Server Side Tracking und Enhanced Conversions?
Erweiterte Conversions ergänzen einen Kauf um gehashte Kundendaten, damit Google ihn besser zuordnet. Server Side Tracking ändert den Weg der Daten über einen eigenen Server. Beides lässt sich kombinieren, Erweiterte Conversions funktionieren aber auch ohne Server.
Behebt Server Side Tracking doppelte Conversions?
Nein. Doppelte Kauf-Aktionen und fehlende Transaktions-IDs bleiben auch auf dem Server ein Problem. Beim Umzug entstehen sogar neue Dubletten, wenn alte Browser-Skripte weiterlaufen.
Misst dein Shop die richtigen Käufe?
Im Tracking-Check legt Tobias deine Conversion-Aktionen neben die Bestellungen aus deinem Shop-Backend und sagt dir, ob ein Server-Container der nächste Schritt ist oder erst die Grundlagen. 5 kurze Fragen, dann direkt zum Termin.
Tracking-Check im Erstgespräch→- Google for Developers: Einführung in serverseitiges Tagging (geprüft 28.10.2026)
- Google for Developers: Serverseitiges Tagging mit Cloud Run einrichten (geprüft 28.10.2026)
- Google for Developers: Einwilligungsmodus beim serverseitigen Tagging (geprüft 28.10.2026)
- Tag Manager-Hilfe: Clientseitiges und serverseitiges Tagging im Vergleich (geprüft 28.10.2026)
- Google Ads-Hilfe: Erweiterte Conversions (geprüft 28.10.2026)
- Meta for Developers: Conversions API (geprüft 28.10.2026)
- TDDDG § 25: Schutz der Privatsphäre bei Endeinrichtungen (geprüft 28.10.2026)
