Server Side Tracking: was es bringt und wann du es brauchst

Server Side Tracking heißt: Dein Shop schickt Mess-Ereignisse wie Käufe zuerst an einen eigenen Server, etwa einen Server-Container im Google Tag Manager, und erst dieser leitet die Daten an Google Ads, GA4 und andere Ziele weiter. Du entlastest damit den Browser und entscheidest selbst, welche Daten an welchen Werbepartner gehen. Die Einwilligung über dein Cookie-Banner ersetzt es nicht, und ein falsch eingestelltes Conversion-Tracking bleibt auf dem Server falsch. Laut Google kostet ein produktiver Server-Container auf Cloud Run ab etwa 90 US-Dollar im Monat.

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.

MerkmalTracking im BrowserServer Side Tracking
Wer sendet an Google Ads und Co.jedes Skript im Browserdein Server-Container
Anfragen je Ereignis aus dem Browsereine je Tooleine an deinen Server
Kontrolle über gesendete DatenAnbieter-Skript entscheidetdu filterst, ergänzt und entfernst Felder
Infrastrukturkeine eigeneeigener Server in einer Cloud-Umgebung
Einwilligung nötigjaja

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:

BausteinWas er machtLäuft wo
Google Tag Manager Server-Containernimmt Ereignisse an und verteilt sie an Google Ads, GA4 und weitere Zieleeigener Server, zum Beispiel Cloud Run
Erweiterte Conversions (Enhanced Conversions)ergänzt den Kauf um gehashte Kundendaten wie die E-Mail-AdresseGoogle-Tag, Google Tag Manager oder Shop-Integration
Einwilligungsmodus (Consent Mode)überträgt die Auswahl aus dem Cookie-Banner an die Google-Tagsim Web-Container
Meta Conversions APIverbindet Ereignisse von Server, Website, App oder CRM mit MetaServer-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
Median5
Spanne P25 bis P752 bis 9
Konten mit mehr als 3 primären Aktionen58 %
Konten mit genau 1 primären Aktion24 %

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):

PunktAngabe laut Google-Dokumentation
Größe je Server1 vCPU und 0,5 GB Arbeitsspeicher, CPU dauerhaft zugewiesen
Kosten je Serveretwa 45 US-Dollar im Monat, nutzungsabhängig abgerechnet über Google Cloud
MindestanzahlGoogle empfiehlt mindestens 2 Instanzen gegen Datenverlust bei einem Ausfall
Höchstanzahlim Beispiel 10 Instanzen; der Wert begrenzt die Kosten im schlimmsten Fall
Vorschau-Servereigener Cloud-Run-Dienst für den Vorschaumodus
VoraussetzungGoogle-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-SituationKanal-MixEmpfehlung
Werbebudget unter 5.000 € im Monatnur Google Adskein Server-Container; Kauf als einzige primäre Aktion, Netto-Wert, Transaktions-ID, Erweiterte Conversions und Einwilligungsmodus
Werbebudget unter 5.000 € im MonatGoogle Ads und MetaShop-Integrationen der Anbieter nutzen, Werte gegen das Shop-Backend prüfen
Werbebudget 5.000 bis 30.000 € im MonatGoogle Ads, Meta, GA4Server-Container lohnt sich, sobald die Grundlagen stimmen; ein Server versorgt mehrere Ziele
Werbebudget über 30.000 € im Monatmehrere Werbekanäle, CRM, MarketplaceServer-Container als Standard, mit Monitoring und fester Zuständigkeit im Team
Viele Drittanbieter-Skripte, langsame SeitebeliebigServer-Container prüfen, um Skripte aus dem Browser zu holen

Beantworte vor der Entscheidung diese Fragen mit Ja oder Nein:

  1. Ist der Kauf die einzige primäre Conversion-Aktion in Google Ads?
  2. Kommt der Conversion-Wert netto ohne MwSt. und Versand an?
  3. Trägt jede Bestellung eine eindeutige Transaktions-ID?
  4. Laufen Einwilligungsmodus und Erweiterte Conversions ohne Fehler in der Diagnose?
  5. Weichen Käufe in Google Ads und Bestellungen im Shop-Backend um weniger als ein Viertel ab?
  6. Gibt es im Team oder bei einem Dienstleister jemanden, der den Server betreut?
  7. 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

  1. 01

    Conversion-Aktionen bereinigen

    Kauf primär, alles andere sekundär oder entfernen. Netto-Wert und Transaktions-ID prüfen.

  2. 02

    Einwilligung sauber übergeben

    Cookie-Banner mit Einwilligungsmodus im Web-Container, alle vier Parameter gesetzt.

  3. 03

    Erweiterte Conversions aktivieren

    Gehashte E-Mail-Adresse aus dem Checkout an Google Ads übergeben und die Diagnose lesen.

  4. 04

    Server-Container aufsetzen

    Cloud-Projekt, mindestens 2 Instanzen, Vorschau-Server und eigene Subdomain des Shops.

  5. 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.

  6. 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→