Server-Side vs. Client-Side Tracking: der Unterschied einfach erklärt

Die Tracking-Lücke20. Sept. 202610 Min. Lesezeit

Kurz beantwortet

Server-Side-Tracking bedeutet, dass ein Kauf- oder Klick-Ereignis nicht im Browser des Besuchers, sondern auf einem eigenen Server erfasst und von dort an Werbekonten wie Meta oder Google Ads gemeldet wird. Weil der Browser dabei nur noch der Auslöser ist, greifen Adblocker, Safari ITP und abgelaufene Cookie-Fristen nicht mehr.

Server Side Tracking klingt nach einem technischen Detail, ist aber die Antwort auf eine sehr konkrete Frage: warum zeigt dein Werbekonto weniger Käufe, als dein Shop wirklich hatte. Die kurze Antwort: weil die klassische Messung im Browser des Besuchers passiert, und der Browser inzwischen mehr blockiert, filtert und vergisst, als die meisten Shop-Betreiber ahnen. Server-Side-Tracking verlegt diesen einen Schritt an einen anderen Ort, und dieser Ortswechsel entscheidet darüber, ob ein Kauf im Werbekonto ankommt oder nicht.

Dieser Artikel erklärt den Unterschied ohne Umwege über Marketing-Sprache: was beim einen Weg technisch passiert, was beim anderen, und warum sich viele Shops und Agenturen gerade jetzt umstellen. Für Shop-Betreiber entscheidet die Antwort mit, wie verlässlich sich Kampagnen überhaupt noch steuern lassen. Für Agenturen entscheidet sie mit, wie glaubwürdig ein Reporting gegenüber dem eigenen Kunden ist, wenn die zugrunde liegenden Zahlen von Anfang an lückenhaft sind.

Was ist Server-Side-Tracking?

Server-Side-Tracking bedeutet, dass ein Ereignis wie ein Kauf, ein Warenkorb-Zugriff oder ein Formularabschluss nicht direkt aus dem Browser des Besuchers an Meta, Google Ads oder ein anderes Werbekonto gemeldet wird. Stattdessen läuft das Ereignis zuerst über einen eigenen Server, meist unter der eigenen Domain, und wird von dort aus weitergeleitet.

Der Browser bleibt der Auslöser: Er merkt, dass jemand auf "Jetzt kaufen" geklickt hat. Was danach passiert, ist der entscheidende Unterschied. Beim klassischen Weg schickt der Browser diese Information direkt an das Werbekonto, per JavaScript, per Pixel, per Cookie. Beim serverseitigen Weg schickt der Browser sie zuerst an den eigenen Server, und der Server meldet sie weiter, in aller Regel über offizielle Schnittstellen wie die Meta Conversions API oder das Measurement Protocol von Google.

Das klingt nach einem Umweg, ist aber genau der Punkt: Ein eigener Server lässt sich nicht so einfach blockieren wie ein Tracking-Skript im Browser.

First-Party-Daten: warum der eigene Server zählt

Ein Ereignis, das über die eigene Domain läuft, gilt technisch als First-Party-Daten. Der Browser sieht dabei nur eine Verbindung zu einer Adresse, die zur besuchten Website gehört, nicht zu einem fremden Werbenetzwerk. Genau diese Unterscheidung nutzen Browser und Erweiterungen, um Tracking zu blockieren: Sie erkennen bekannte Third-Party-Domains von Werbeplattformen und unterbinden Verbindungen zu ihnen, lassen Verbindungen zur eigenen Domain des Shops aber in Ruhe.

Personenbezogene Daten wie E-Mail-Adresse oder Telefonnummer werden dabei nicht im Klartext weitergereicht. Sie werden vor dem Versand kryptografisch gehasht, sodass Meta oder Google einen Kauf einem bestehenden Nutzerprofil zuordnen können, ohne die Rohdaten selbst zu erhalten. Das ist keine EVOAR-Besonderheit, sondern von den Plattformen selbst so vorgeschrieben, etwa unter dem Namen Advanced Matching bei Meta oder Enhanced Conversions bei Google Ads.

Client-Side-Tracking: der Weg, der abbricht

Client-Side-Tracking ist die ältere und bis heute verbreitetste Methode. Ein Pixel oder Tag, eingebaut über Google Tag Manager oder direkt im Theme, läuft im Browser des Besuchers und meldet Ereignisse in Echtzeit an das jeweilige Werbekonto. Für die meisten Kampagnen der letzten zehn Jahre war das der Standard, und solange Browser und Nutzer mitspielten, hat das auch gut funktioniert.

Drei Entwicklungen haben diesen Weg brüchig gemacht:

  1. Safari begrenzt per Intelligent Tracking Prevention (ITP) die Lebensdauer von Cookies, die per JavaScript gesetzt werden, auf sieben Tage. Nach WebKits eigener Dokumentation werden solche Cookies ohne erneute Interaktion automatisch gelöscht. Ein Kauf, der zehn Tage nach dem ersten Klick stattfindet, lässt sich diesem Klick technisch nicht mehr zuordnen.
  2. Ad-Blocker und Tracking-Schutz-Erweiterungen filtern bekannte Tracking-Domains, bevor das Pixel überhaupt lädt. Je nach Zielgruppe betrifft das einen spürbaren Teil der Besucher.
  3. Lehnt jemand den Cookie-Banner ab, darf clientseitiges Tracking laut DSGVO gar nicht erst laden. Der Kauf findet trotzdem statt, taucht im Werbekonto aber nicht auf.

In allen drei Fällen ist der Kauf real. Nur die Meldung darüber schafft es nicht durch den Browser.

Das Schaubild zeigt den Unterschied auf einen Blick: Beim client-seitigen Weg bricht die Meldung an der Stelle ab, an der Safari, ein Adblocker oder eine abgelehnte Einwilligung dazwischenfunkt. Beim serverseitigen Weg läuft dieselbe Meldung über den eigenen Server weiter, egal was im Browser blockiert wird.

Welche Tracking-Tools gibt es für Server-Side-Tracking?

Serverseitiges Tracking ist kein einzelnes Produkt, sondern eine Kombination aus offiziellen Schnittstellen der Werbeplattformen und einer Instanz, die diese Schnittstellen bedient:

  1. Die Meta Conversions API verbindet den eigenen Server direkt mit den Systemen von Meta. Laut Metas eigener Dokumentation lässt sich darüber dieselbe Ereignis-Art senden, die auch der Meta-Pixel liefert, nur eben serverseitig und robuster gegenüber Browser-Einschränkungen. Meta empfiehlt ausdrücklich, Pixel und Conversions API parallel zu betreiben, und dedupliziert doppelte Ereignisse automatisch.
  2. Das Measurement Protocol von Google Analytics 4 übernimmt dieselbe Aufgabe für GA4 und Google Ads: Ereignisse, die serverseitig entstehen, lassen sich darüber genauso zuordnen wie clientseitige.
  3. Ein serverseitiger Google Tag Manager Container ist häufig die technische Mitte zwischen Shop und Werbekonten: Er nimmt Ereignisse entgegen und verteilt sie an die angeschlossenen Ziele.
  4. TikTok und Pinterest bieten mit der TikTok Events API und den Pinterest Conversions API vergleichbare Schnittstellen an, für Shops, die auf diesen Plattformen werben.
  5. Plattformen wie EVOAR RELAY bündeln diese Anbindungen für mehrere Werbekonten gleichzeitig, prüfen den Einwilligungsstatus vor jeder Zustellung und protokollieren, was wann an wen gemeldet wurde. Der Vorteil gegenüber einer Einzel-Integration je Plattform: eine Anbindung, mehrere Ziele, ein Protokoll.

Ein technisches Detail, das dabei oft übersehen wird: Wer Pixel und Conversions API parallel betreibt, muss verhindern, dass ein und derselbe Kauf doppelt gezählt wird, einmal client-seitig, einmal server-seitig. Die Plattformen lösen das über eine Deduplizierung anhand einer gemeinsamen Ereignis-ID, die bei beiden Wegen identisch mitgeschickt wird. Ohne diese ID zählt ein Kauf im schlimmsten Fall doppelt, was Kennzahlen wie die Conversion-Rate nach oben verzerrt statt sie zu korrigieren.

Welche Kombination sinnvoll ist, hängt vom Shopsystem und den angebundenen Werbekonten ab. Für die meisten Onlineshops mit Meta- und Google-Kampagnen deckt eine zentrale serverseitige Lösung beide Plattformen gleichzeitig ab.

Brauchst du dafür einen Entwickler?

Für die Grundeinrichtung nicht zwingend. Bei Shopify, Shopware oder WooCommerce lässt sich ein serverseitiger Tag oder ein Custom Pixel über die vorhandenen Einstellungen einbauen, ohne dass jemand eigenen Code schreibt. Ein Entwickler wird dann relevant, wenn Ereignisse aus Systemen außerhalb des Shops kommen sollen, etwa aus einem CRM oder einer selbst gebauten Checkout-Strecke, oder wenn ein bestehender serverseitiger Google Tag Manager Container um eigene Variablen erweitert werden soll.

In deinem Shop140Bestellungen
Im Werbekonto96Bestellungen

Beispielrechnung, wie sie auf vielen Shop-Konten zu beobachten ist. Wie groß die Lücke bei dir ist, zeigt der Vergleich zwischen Shop- und Werbekonto-Bestellungen im eigenen Zeitraum.

Musst du den Pixel trotzdem behalten?

Ja. Server-Side-Tracking ersetzt den Meta-Pixel oder das gtag-Snippet im Browser nicht, sondern ergänzt es. Der Grund: Manche Informationen, etwa welche Produktbilder jemand angesehen hat oder wie lange eine Seite geöffnet war, entstehen nur im Browser selbst und lassen sich serverseitig nicht nachträglich rekonstruieren. Meta empfiehlt deshalb ausdrücklich den parallelen Betrieb beider Wege, mit Deduplizierung über eine gemeinsame Ereignis-ID, wie oben beschrieben. Server-Side-Tracking ist damit kein Ersatz, sondern ein zweiter, verlässlicherer Kanal für dieselben Ereignisse.

Client-Side und Server-Side im Überblick

Die wichtigsten Unterschiede lassen sich auf vier Punkte reduzieren:

  1. Ort der Erfassung: Client-Side im Browser des Besuchers, Server-Side auf einem eigenen Server unter der eigenen Domain.
  2. Anfälligkeit für Blockierung: Client-Side wird von Ad-Blockern und Tracking-Schutz erkannt und gestoppt, Server-Side nicht, weil die Verbindung zur eigenen Domain wie gewöhnlicher Website-Traffic aussieht.
  3. Cookie-Lebensdauer: Client-Side unterliegt den Fristen des jeweiligen Browsers, bei Safari aktuell sieben Tage für per JavaScript gesetzte Cookies. Server-Side kann eigene, länger gültige First-Party-Cookies setzen, die dieser Beschränkung nicht unterliegen.
  4. Aufwand: Client-Side ist mit einem Snippet in wenigen Minuten eingerichtet, Server-Side braucht eine zusätzliche Komponente zwischen Shop und Werbekonto, dafür aber vollständigere Daten.

Keiner der beiden Wege macht den anderen überflüssig. Server-Side-Tracking schließt die Lücke, die Client-Side-Tracking systembedingt offen lässt.

Wie groß ist die Lücke, die Server-Side-Tracking schließt?

Die Beispielrechnung oben zeigt eine Größenordnung, wie sie auf vielen Shop-Konten zu beobachten ist: Ein Shop verzeichnet 140 Bestellungen, das Werbekonto meldet nur 96. 44 Käufe fehlen, das sind 31 Prozent. Niemand bekommt eine Warnung, wenn das passiert. Die Zahl im Werbekonto sieht vollständig aus, der Algorithmus optimiert auf genau diese unvollständige Zahl, und ein Effekt wird erst sichtbar, wenn eine Kampagne schlechter performt, als sie eigentlich sollte.

Wie groß die Lücke im eigenen Shop wirklich ist, lässt sich einfach prüfen: Bestellungen aus dem Shop-System mit den gemeldeten Conversions im Werbekonto über denselben Zeitraum vergleichen. Die Differenz ist die Lücke, unabhängig davon, was Branchenschätzungen dazu sagen.

Ist Server-Side-Tracking DSGVO-konform?

Kurz gesagt: Ja, wenn es richtig umgesetzt ist, und nein, wenn es als Umgehung der Einwilligung missverstanden wird. Server-Side-Tracking ersetzt den Cookie-Banner nicht und darf es auch nicht. Die Einwilligung bleibt die Grundlage, ein serverseitiges System liest nur aus, welcher Status gerade gilt, und meldet nur das, was laut diesem Status gemeldet werden darf. Wer ablehnt, wird nicht an Werbekonten gemeldet, weder client- noch serverseitig.

Ein Vorteil des serverseitigen Wegs, der in der Diskussion oft untergeht: Weil jedes Ereignis den eigenen Server durchläuft, lässt sich zu jedem einzelnen protokollieren, welcher Einwilligungsstatus zum Zeitpunkt der Erfassung galt. Bei einer Prüfung ist das der Unterschied zwischen einer Behauptung und einem Nachweis. Die ausführliche rechtliche Einordnung samt Auftragsverarbeitung und Serverstandort behandelt der nächste Artikel in dieser Reihe.

Wie richtest du Server-Side-Tracking ein?

In groben Zügen läuft die Einrichtung in drei Schritten ab:

  1. Ein Snippet oder ein serverseitiger Tag Manager Container wird auf der eigenen Domain eingerichtet, meist über eine Subdomain wie tracking.deine-domain.de. Bei Shopify übernimmt das in der Regel ein Custom Pixel im Einrichtungsassistenten, ohne dass am Theme selbst etwas geändert werden muss.
  2. Die gewünschten Werbekonten werden über ihre offiziellen Schnittstellen verbunden, bei Meta über die Conversions API, bei Google über das Measurement Protocol. Die Zugangsdaten dafür werden einmalig hinterlegt und danach verschlüsselt gespeichert.
  3. Ein Testereignis bestätigt, dass die Zustellung funktioniert, bevor echte Ereignisse live geschaltet werden. Erst nach dieser Bestätigung sollte ein Ziel scharf geschaltet werden, alles andere wäre eine Behauptung ohne Beleg.

Je nach Shopsystem und Anzahl der Werbekonten dauert das zwischen wenigen Minuten und einer Stunde. Eine ausführliche Schritt-für-Schritt-Anleitung für die gängigsten Shopsysteme folgt in einem eigenen Artikel dieser Reihe, ebenso wie eigene Anleitungen für Meta Conversions API und Google Ads Enhanced Conversions.

Wie kannst du als Nutzer Website-Tracking verhindern?

Diese Frage stellen sich viele, die selbst online einkaufen, nicht nur Shop-Betreiber. Wer Tracking generell verhindern will, kann im Browser Cookies von Drittanbietern blockieren, eine Tracking-Schutz-Erweiterung installieren oder im Cookie-Banner aktiv ablehnen. Alle drei Wege funktionieren weiterhin und wirken unabhängig davon, ob ein Shop client- oder serverseitig misst.

Diese drei Wege sind es auch, die Client-Side-Tracking heute so lückenhaft machen, und deshalb ändert eine Umstellung auf Server-Side-Tracking nichts an der Wahlfreiheit der Nutzer. Eine abgelehnte Einwilligung wird weiterhin nicht gemeldet, unabhängig vom technischen Weg dahinter. Server-Side-Tracking sammelt nicht mehr Daten als Client-Side-Tracking, es verliert nur weniger von den Daten, die mit Einwilligung ohnehin erfasst werden dürfen.

Fazit

Server-Side-Tracking ist kein Trend, sondern eine Reaktion auf drei technische Entwicklungen, die client-seitiges Tracking über die letzten Jahre lückenhaft gemacht haben: kürzere Cookie-Lebenszeiten, verbreitete Ad-Blocker und eine Einwilligungspflicht, die inzwischen konsequent durchgesetzt wird. Der Unterschied zwischen beiden Wegen liegt nicht in der Menge der gesammelten Daten, sondern am Ort, an dem ein Ereignis entsteht: im Browser, der blockierbar ist, oder auf einem eigenen Server, der es nicht ist.

Wer wissen will, ob sich der Umstieg lohnt, muss nicht raten: Ein Vergleich zwischen den eigenen Shop-Bestellungen und den im Werbekonto gemeldeten Conversions über denselben Zeitraum zeigt die Größenordnung der eigenen Lücke. Ist sie spürbar, schließt Server-Side-Tracking sie an der Stelle, an der sie entsteht, nicht durch mehr Daten, sondern durch einen verlässlicheren Weg für dieselben Daten.

Das Wichtigste in Kürze

Server-Side-Tracking verlegt die Meldung eines Ereignisses vom Browser auf einen eigenen Server, dadurch greifen Adblocker, Safari ITP und abgelaufene Cookie-Fristen nicht mehr.
Client-Side-Tracking bleibt sinnvoll und wird nicht ersetzt, sondern durch den serverseitigen Weg ergänzt und dedupliziert.
Server-Side-Tracking sammelt nicht mehr Daten, es verliert nur weniger von den Daten, die mit Einwilligung ohnehin erfasst werden dürfen.
Die Einrichtung läuft über offizielle Schnittstellen wie die Meta Conversions API oder das Measurement Protocol von Google und dauert je nach Shopsystem zwischen wenigen Minuten und einer Stunde.

Häufige Fragen

Was ist Server Side Tracking?

Server-Side-Tracking bedeutet, dass ein Ereignis wie ein Kauf nicht direkt vom Browser des Besuchers, sondern über einen eigenen Server an Werbekonten wie Meta oder Google Ads gemeldet wird. Der Browser löst das Ereignis aus, die Meldung selbst läuft über den Server.

Welche Tracking-Tools gibt es für Server-Side-Tracking?

Die wichtigsten sind die Meta Conversions API, das Measurement Protocol von Google Analytics 4, ein serverseitiger Google Tag Manager Container sowie die Conversions APIs von TikTok und Pinterest. Plattformen wie EVOAR RELAY bündeln mehrere dieser Anbindungen in einem Zugang.

Musst du den Pixel trotzdem behalten, wenn du serverseitig trackst?

Ja. Pixel und serverseitige Meldung ergänzen sich, weil manche Informationen nur im Browser entstehen. Die Plattformen deduplizieren doppelt gemeldete Ereignisse automatisch über eine gemeinsame Ereignis-ID.

Wie kannst du als Nutzer Website-Tracking verhindern?

Über das Blockieren von Drittanbieter-Cookies im Browser, eine Tracking-Schutz-Erweiterung oder eine aktive Ablehnung im Cookie-Banner. Alle drei Wege wirken unabhängig davon, ob eine Website client- oder serverseitig misst.

Quellen

Hör auf, die falschen Anzeigen zu skalieren.

Vierzehn Tage testen, ohne Karte. Wir richten die Messung mit dir ein und zeigen dir am ersten Testkauf, dass sie ankommt.

Keine Karte nötig · In unter einer Stunde eingerichtet · Server in Deutschland