LW IT Solutions
« Blog Overview /Digital Marketing / Serverseitige PII-Bereinigung: Aufbau einer Datenschutz-Firewall im ssGTM
This post in other languages:

Serverseitige PII-Bereinigung: Aufbau einer Datenschutz-Firewall im ssGTM

Serverseitige PII-Bereinigung: Aufbau einer Datenschutz-Firewall im ssGTM
Inhalt
  1. 1. Warum PII-Lecks in URLs ein kritisches Compliance-Risiko darstellen
  2. 2. Der Server-Side GTM als vorgeschaltete Datenschutz-Firewall
  3. 3. Entwicklung von Sandboxed-JavaScript-Variablen zur PII-Erkennung
  4. 4. Implementierung der Bereinigung für GA4- und Meta-Conversions-API-Tags
  5. Quellen

Das unbeabsichtigte Durchsickern personenbezogener Daten (PII) über HTTP-Query-Parameter stellt eines der kritischsten regulatorischen und technischen Risiken in der modernen Webanalyse dar. Wenn Formulare Daten über GET-Anfragen übertragen oder Marketing-Automation-Tools unverschlüsselte E-Mail-Adressen, Telefonnummern oder nationale Identifikationsnummern an URL-Parameter anhängen, übermitteln clientseitige Tags diese PII direkt an externe Endpunkte. Moderne Analyse-Architekturen minimieren dieses Risiko durch den Einsatz des Server-Side Google Tag Manager (ssGTM) als vorgeschaltete Datenschutz-Firewall, die sensible Zeichenketten bereinigt, bevor ausgehende Datenpakete an Google Analytics 4 oder die Meta Conversions API gesendet werden.

1. Warum PII-Lecks in URLs ein kritisches Compliance-Risiko darstellen

Die unverschlüsselte Übertragung personenbezogener Daten an Drittanbieter verstößt sowohl gegen strengste Datenschutzverordnungen (wie die DSGVO) als auch gegen die verbindlichen Nutzungsbedingungen großer Werbeplattformen. Google Analytics 4 löscht betroffene Property-Daten bei Erkennung unverschlüsselter PII in Standard-Dimensionen wie page_location oder benutzerdefinierten Parametern sofort. Rein clientseitige Filtermaßnahmen sind dabei oft anfällig für Fehler, da Skripte blockiert werden können oder dynamisch angehängte Query-Parameter übersehen werden.

Zwei Spuren mit einem Ereignis vor und nach der serverseitigen Bereinigung, dazwischen das Regelwerk und die nachgelagerten Ziele
Der Container ist der Engpass: Das rohe Ereignis kommt einmal an, die Redaktionsregeln greifen einmal, und jedes nachgelagerte Ziel erhält dieselbe bereinigte Nutzlast — statt einer eigenen Regel je Tag.

2. Der Server-Side GTM als vorgeschaltete Datenschutz-Firewall

In einer serverseitigen Tagging-Architektur enden eingehende Analyse-Anfragen des Browsers auf einem firmeneigenen Tagging-Server. Da der eingehende HTTP-Request in der sicheren Serverumgebung verarbeitet wird, bevor eine Kommunikation mit Drittanbietern stattfindet, kann das gesamte Event-Datenmodell innerhalb einer vertrauenswürdigen Zone analysiert, transformiert und bereinigt werden:

  • Entkopplung von Datenerfassung und Versand: Der Browser kommuniziert ausschließlich mit dem ssGTM-Container. Drittanbieter treten niemals in direkten Kontakt mit dem Client.
  • Zentrale Filterung: Eine im Server-Container definierte Filterregel schützt alle ausgehenden Tags gleichzeitig und verhindert versehentliche Datenlecks über sämtliche Marketingkanäle hinweg.

3. Entwicklung von Sandboxed-JavaScript-Variablen zur PII-Erkennung

Die Implementierung einer automatisierten Filter-Engine im ssGTM erfordert die Erstellung einer benutzerdefinierten Sandboxed-JavaScript-Variable, die URL-Zeichenketten analysiert und Muster mittels regulärer Ausdrücke (RegEx) durch sichere Platzhalter ersetzt. Die regulären Ausdrücke werden dabei den Beschränkungen der Sandboxed-JavaScript-API entsprechend konzipiert:

  • Filterung von E-Mail-Adressen: Ein regulärer Ausdruck erkennt typische E-Mail-Strukturen ([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+) und ersetzt diese durch einen statischen Text wie [REDACTED_EMAIL].
  • Maskierung von Telefonnummern: Nummernfolgen von 9 bis 15 Ziffern, häufig eingeleitet durch Ländervorwahlen (z. B. +49 oder +48), werden identifiziert und aus den Parametern gelöscht, um die unvollständige oder vollständige Übertragung von Rufnummern zu verhindern.
  • Sperrung nationaler Identifikationsnummern (z. B. PESEL): Für mitteleuropäische Anwendungen erfassen spezifische RegEx-Regeln 11-stellige Ziffernfolgen nach gängigen Prüfsummen- oder Geburtsdatumsschemata und ersetzen diese durch [REDACTED_PESEL].

4. Implementierung der Bereinigung für GA4- und Meta-Conversions-API-Tags

Sobald die Filter-Variable definiert ist, muss sie den zentralen URL-Parametern im Server-Container zugewiesen werden. Bei Google-Analytics-4-Tags wird sichergestellt, dass keine unverschlüsselten Daten den Server verlassen, indem die Parameter page_location, page_referrer sowie alle benutzerdefinierten URL-Parameter mit dem bereinigten Variablenwert überschrieben werden. Ebenso können Tags der Meta Conversions API vollständig anonymisierte URLs verarbeiten, während die reine Nutzeridentifikation ausschließlich über korrekt SHA-256-gehashte Datensätze erfolgt.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Kommentar schreiben

Die E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind mit einem Stern versehen.

ALL ARTICLES & CATEGORIES

CCTV

Diese Rubrik per RSS verfolgen

Cloud & AI

Diese Rubrik per RSS verfolgen

Data Privacy

Diese Rubrik per RSS verfolgen

Digital Analytics

Alle 33 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Digital Marketing

Alle 21 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

IT & Networks

Alle 11 Artikel dieser Rubrik Diese Rubrik per RSS verfolgen

Raspberry Pi

Diese Rubrik per RSS verfolgen

Smart Home

Diese Rubrik per RSS verfolgen

Web Entwicklung

Diese Rubrik per RSS verfolgen

WordPress-Plugins & Tricks

Diese Rubrik per RSS verfolgen