Datenschutz

Datenschutz bei serverseitigem Tracking prüfen

So prüft ihr Event-Daten, Einwilligung und Weiterleitungen beim serverseitigen Tracking – vom Browser bis zu Analytics-Zielen.

AstrinaRedaktionell 2. November 2026 10 min Lesezeit DE PT PL IT HI FR ES ZH EN RU UK
Was sich bei datenschutzorientierter Analytics nach der Einführung von serverseitigem Tracking geändert hat

Was hat sich bei datenschutzorientierter Analytics nach der Einführung von serverseitigem Tracking geändert?

Wenn die Analytics-Erfassung auf einen Server verlagert wird, ändert sich der Weg, den Events nehmen – nicht aber, welche Inhalte sie enthalten dürfen. Ein Browser kann ein Event an einen First-Party-Endpunkt senden, der anschließend ausgewählte Felder an einen oder mehrere Anbieter weiterleitet. Dieser zusätzliche Schritt gibt dem Team mehr Kontrolle über das Routing, schafft aber auch eine weitere Stelle, die geprüft, getestet und gewartet werden muss.

Um zu verstehen, was sich bei datenschutzorientierter Analytics nach der Einführung von serverseitigem Tracking geändert hat, verfolgt man am besten ein einzelnes Event von seiner Quelle bis zum endgültigen Ziel. Verfolge zum Beispiel einen Aufruf einer Produktseite vom Browser-Request über euren Erfassungsendpunkt und mögliche Warteschlangen oder Verarbeitungsregeln bis hin zu jeder Analytics-Plattform, die das Event erhält. So lässt sich serverseitiges Tracking datenschutzkonform prüfen. Entscheidend ist nicht nur, ob das Event ankommt, sondern auch, ob bei jeder Übergabe dieselbe Einwilligungsentscheidung und dieselben Datengrenzen eingehalten werden.

Beginne mit einem einzelnen Event.

Die folgenden sechs Phasen bilden eine operative Überprüfung, keine rechtliche Checkliste. Sie helfen dem Team, falsch platzierte Kennungen, uneinheitliche Einwilligungssignale und Lücken bei der Löschung zu finden, bevor sich diese Probleme auf mehrere Ziele ausweiten. Wenn während dieser Arbeit scheinbar kein Traffic mehr ankommt, vergleiche den Request-Pfad mit der Anleitung zur Behebung fehlenden Website-Traffics, bevor du Weiterleitungsregeln änderst.

Phase 1 — Die neue Datengrenze abbilden

Zeichne den Event-Pfad so auf, wie er heute tatsächlich verläuft – nicht so, wie ihn der ursprüngliche Tracking-Plan beschreibt. Berücksichtige Browser oder App, den First-Party-Endpunkt, einen eventuell vorhandenen serverseitigen Tag-Manager, Warteschlangen, Anreicherungsdienste und alle Analytics-Ziele. Ein Pfad wie „Browser → Erfassungsendpunkt → Verarbeitungsregel → Analytics-Plattform“ ist ein Anfang, aber unvollständig, wenn eine Warteschlange oder ein Logging-Dienst die Nutzdaten ebenfalls speichert.

Halte für jeden Schritt fest, welche Daten dort ankommen, was sich ändert und was weitergeleitet wird. Enthält ein Seitenaufruf-Event eine Seiten-URL, notiere, ob die Query-Parameter den serverseitigen Schritt überstehen. Eine URL mit einer E-Mail-Adresse oder einem Kampagnen-Token kann mehr Informationen preisgeben als nur den Seitennamen. Halte auch fest, wer für jeden Endpunkt verantwortlich ist, damit klar ist, wer dessen Routing-Konfiguration ändern kann.

Halte die Übersicht aktuell.

Kennzeichne die Grenze, an der das Event ein vom Nutzer kontrolliertes Gerät verlässt und in eure Serverumgebung gelangt. Markiere dann jeden Punkt, an dem Daten in das System eines Anbieters übergehen. Ein First-Party-Endpunkt kann die Kontrolle über die Erfassung erleichtern, macht nachgelagerte Kopien aber nicht automatisch zu First-Party-Daten und entfernt auch keine Kennungen, die bereits im Request enthalten sind.

Phase 2 — Eingehende Daten prüfen

Erzeuge ein Test-Event, um Analytics-Datenfluss und Event-Daten prüfen zu können, und kontrolliere den Request im Browser oder in der App, am Erfassungsendpunkt und unmittelbar vor der Weiterleitung. Vergleiche die Nutzdaten Feld für Feld. Eine Eigenschaft namens user_id wird möglicherweise an einer Stelle entfernt, während eine gleichwertige Kennung in einem verschachtelten Objekt oder einem URL-Parameter erhalten bleibt.

Prüfe Header genauso sorgfältig wie Event-Eigenschaften. Je nach Setup können Requests IP-bezogene Daten, User-Agent-Details, Cookies oder Autorisierungswerte enthalten. Der Server benötigt manche Header vielleicht zur Verarbeitung eines Requests. Das bedeutet jedoch nicht, dass sie in Analytics-Nutzdaten gehören oder in Anwendungsprotokolle kopiert werden sollten. Lege fest, welche Felder in jedem Schritt erforderlich sind, und entferne alle übrigen so früh wie möglich.

Prüfe auch die Logs. Ein abgewiesenes Event kann trotzdem in einem Debug-Log, einer Dead-Letter-Warteschlange oder einem Fehlerberichtstool gespeichert werden. Sende einen Test mit einem eindeutig gekennzeichneten synthetischen Wert, etwa test-user-123, und suche in den relevanten Logs und Warteschlangen danach. Verwende den Test nicht mit einer echten Kundenkennung, nur um es dir leichter zu machen.

Führe neben der Event-Übersicht eine kurze Liste der Felder. Halte für jedes Feld Quelle, Zweck, Ziel und die Zulässigkeit für jeden Einwilligungsstatus fest. Hat ein Feld keinen klaren Zweck oder keine verantwortliche Person, setze die Weiterleitung aus, bis das Team diese Lücke geschlossen hat.

Phase 3 — Weitergabe der Einwilligung testen

Die Einwilligung muss zusammen mit dem Event in einer Form übermittelt werden, die jeder Verarbeitungsschritt versteht. Prüfe, ob ihr die Einwilligung bei serverseitigem Tracking weitergeben könnt, und teste mindestens die Status, die eure Benutzeroberfläche tatsächlich anbietet, etwa erteilt, abgelehnt und noch nicht entschieden. Gehe nicht davon aus, dass der Server eine Browsereinstellung automatisch richtig interpretiert. Welche Status und Nutzungen zulässig sind, hängt von eurer Implementierung und den geltenden Anforderungen ab. Kläre diese Details mit den zuständigen Datenschutz- oder Rechtsverantwortlichen.

Löse für jeden Status dasselbe Test-Event aus und prüfe, was jedes Ziel erreicht. Bei abgelehnter Einwilligung solltest du zum Beispiel bestätigen, dass ein Ziel keine Felder erhält, die laut eurer Richtlinie ausgeschlossen sind. Prüfe außerdem, ob das Event ganz verworfen oder auf eingeschränkte Weise verarbeitet werden soll. Eine Serverregel, die die Einwilligung aus einem Cookie ausliest, reicht nicht aus, wenn die App ein anderes Signal sendet oder eine Warteschlange eine ältere Nutzdatenversion ohne dieses Signal erneut versucht.

Die Einwilligung ist eine Zugangsschranke.

Teste neben dem normalen Ablauf auch den richtigen Zeitpunkt und mögliche Fehlerfälle. Was passiert, wenn sich die Einwilligung nach dem Laden einer Seite, aber vor dem nächsten Event ändert? Was geschieht, wenn der Einwilligungsdienst nicht verfügbar ist, sobald der Server einen Request erhält? Halte für jeden Fall das erwartete Ergebnis fest und vergleiche es anschließend mit den aufgezeichneten Requests und den Daten am Ziel. Ein leerer Wert darf nicht stillschweigend als Zustimmung gelten.

Verknüpfe die Testergebnisse mit einem konkreten Event und Einwilligungsstatus. Speichere zum Beispiel bei einem Test mit abgelehnter Einwilligung die Request-ID, den Zeitstempel und die Antwort des Ziels, aber halte persönliche Daten aus den Testergebnissen heraus. So kann das Team einen Fehler reproduzieren, ohne dass das Testprotokoll selbst zu einem weiteren sensiblen Datensatz wird.

Phase 4 — Kontrollen an den Zielen überprüfen

Bei der serverseitigen Weiterleitung kommen häufig Zuordnungen zum Einsatz, die Felder umbenennen, Kontext hinzufügen oder festlegen, welche Events an welchen Anbieter gehen. Prüfe diese Zuordnungen für jedes Ziel einzeln. Wenn eine Serverregel ein Kauf-Event um einen Kundendatensatz ergänzt, kontrolliere, ob die hinzugefügten Felder für den angegebenen Zweck erforderlich sind und ob der Einwilligungsstatus diese Weiterleitung erlaubt.

Prüfe auch die Einstellungen innerhalb der jeweiligen Ziele. Eine Plattform kann eigene Einstellungen für die Event-Verarbeitung, den Identitätsabgleich, die Aufbewahrungsdauer oder die Datenweitergabe haben. Diese können sich unabhängig von eurer Serverkonfiguration ändern. Vergleiche die aktuellen Datenverarbeitungspraktiken jedes Ziels mit der aktuellen Dokumentation und euren Kontoeinstellungen. Verlass dich nicht auf eine alte Implementierungsnotiz als Beleg für das heutige Verhalten.

Eine Weiterleitungsregel kann korrekt sein, obwohl eine Kontoeinstellung beim Ziel es nicht ist. Halte mit Datum fest, welche Einstellung geprüft wurde, welches Konto oder welcher Arbeitsbereich überprüft wurde und wer die Prüfung bestätigt hat. Bietet der Anbieter separate Test- und Produktionsarbeitsbereiche an, vergewissere dich, dass das Test-Event nicht versehentlich an eine Live-Property für Berichte gesendet wird.

Wenn ein Tag-Manager Teil des Ablaufs ist, prüfe, ob seine browserseitigen Tags und serverseitigen Regeln doppelte Events senden. Ein sinnvoller Ausgangspunkt ist die Anleitung zum Hinzufügen von Astrina zum Google Tag Manager. Vergleiche anschließend die resultierende Event-Liste mit der Weiterleitungskonfiguration des Server-Endpunkts. Ein Kauf-Event, das zweimal auftaucht, kann Berichte verfälschen – selbst wenn beide Kopien ausschließlich genehmigte Felder enthalten.

Phase 5 — Aufbewahrungs- und Löschpfade überprüfen

Verfolge einen Testdatensatz über das Analytics-Ziel hinaus. Dasselbe Event kann in Request-Logs, einer Warteschlange, einem Speicher für Wiederholungsversuche, einem Data-Warehouse-Export und einer Anbieteroberfläche vorhanden sein. Liste jeden Speicherort samt Aufbewahrungsfrist oder Löschverfahren auf. Wenn das Team nicht feststellen kann, wo ein fehlgeschlagenes Event gespeichert ist, kann es auch nicht verlässlich erklären, wie diese Kopie entfernt wird.

Verwende eine synthetische Testkennung, um den Löschprozess von Anfang bis Ende zu prüfen. Sende das Test-Event, suche es in den Systemen deiner Übersicht und führe dann die dokumentierten Löschschritte aus. Bestätige anschließend, dass das Ergebnis an jedem Speicherort den Erwartungen entspricht. Manche Systeme verarbeiten Löschungen asynchron. Halte deshalb die erwartete Wartezeit anhand verifizierter Dokumentation fest, statt eine sofortige Entfernung zu versprechen.

Prüfe Backups und Replay-Tools. Eine Warteschlange, die ein Event erneut abspielen kann, könnte Daten nach einer Löschanfrage wiederherstellen – es sei denn, der Replay-Prozess prüft eine Sperrliste oder berücksichtigt den Löschstatus anderweitig. Kläre mit der verantwortlichen Person, was mit einem Event geschieht, das bereits in ein Warehouse-Backup exportiert wurde, und halte alle Einschränkungen fest, die der aktuelle Prozess nicht erfüllen kann.

Löschen ist ein Prozess, kein Knopfdruck. Der Test ist erst abgeschlossen, wenn das Team die von ihm kontrollierten Kopien geprüft und alle zusätzlichen Schritte dokumentiert hat, die separat am jeweiligen Ziel erledigt werden müssen.

Phase 6 — Regressionstests ergänzen

Mach aus den Tests zu Datengrenzen, Einwilligung und Löschung wiederholbare Prüfungen. Eine kleine Testsuite kann ein bekanntes Event mit einer synthetischen Kennung senden, sicherstellen, dass unzulässige Felder fehlen, und prüfen, ob das erwartete Ziel die zulässige Version erhält. Nimm einen Fall mit abgelehnter Einwilligung und einen Löschtest auf. Andernfalls kann eine Bereitstellung erfolgreich sein, obwohl die sensibelsten Abläufe ungeprüft bleiben.

Führe die Tests nach Änderungen an Browser-Tags, Server-Endpunkten, Zuordnungen, Warteschlangeneinstellungen oder Anbieterkonten aus. Bei einer Codeüberprüfung fällt vielleicht ein geänderter Feldname auf. Eine Änderung der Zieleinstellung durch jemanden, der in einem separaten Dashboard arbeitet, wird dadurch aber nicht unbedingt erkannt. Weise jeder Prüfung eine verantwortliche Person zu und bewahre das letzte erfolgreiche Ergebnis zusammen mit dem Bereitstellungsprotokoll auf.

Lege klare Abbruchkriterien fest. Stoppe zum Beispiel eine Veröffentlichung, wenn eine Testkennung in einem zur Entfernung markierten Feld auftaucht, ein Event mit abgelehnter Einwilligung ein unzulässiges Ziel erreicht oder der Löschtest eine Kopie in einem vom Team kontrollierten System zurücklässt. Die konkreten Kriterien sollten eurer Datenübersicht und euren Richtlinien entsprechen, nicht einer allgemeinen Vorlage.

Halte die Übersicht aktuell.

Überprüfe den Ablauf schließlich auch dann, wenn ein neues Ziel oder ein zusätzlicher Anreicherungsschritt hinzukommt – nicht nur bei planmäßigen Audits. Ein neu angebundener Anbieter verändert die Datengrenze des Events. Eine neue Wiederholungswarteschlange kann einen Aufbewahrungspfad schaffen, der beim letzten Test noch nicht existierte. Wenn ihr die Übersicht aktualisiert und dieselben sechs Phasen erneut durchlauft, werden solche Änderungen sichtbar, bevor sie Teil der routinemäßigen Erfassung werden.

Probieren Sie es auf Ihrer Website aus

Der Kernzähler ist kostenlos. Fügen Sie Ihre Website hinzu und erkunden Sie jede Funktion.

← Alle Artikel

Was diese Seite beantwortet

  • datenschutz
  • datenschutz Anleitung
  • Datenschutz bei serverseitigem Tracking prüfen
  • Datenschutz bei serverseitigem Tracking prüfen Anleitung
  • Datenschutz bei serverseitigem Tracking prüfen erklärt
  • Datenschutz bei serverseitigem Tracking prüfen Tutorial
  • einstieg in Datenschutz bei serverseitigem Tracking prüfen
  • Datenschutz bei serverseitigem Tracking prüfen Best Practices
  • was ist Datenschutz bei serverseitigem Tracking prüfen
  • Datenschutz bei serverseitigem Tracking prüfen für Anfänger
  • Datenschutz bei serverseitigem Tracking prüfen Checkliste
  • Datenschutz bei serverseitigem Tracking prüfen Beispiele
  • warum Datenschutz bei serverseitigem Tracking prüfen wichtig ist