Verbessern Sie Ihre Datenqualität und den Datenschutz mit serverseitigen Transformationen in Google Tag Manager
Google Tag Manager (GTM) spielt eine entscheidende Rolle in den digitalen Marketingstrategien vieler Unternehmen. Mit der Einführung von Server Side Tracking in GTM haben Unternehmen jetzt noch mehr Kontrolle über ihre Datenströme, insbesondere durch die Möglichkeit, Daten umzuwandeln, bevor sie an Analysetools oder andere Plattformen weitergeleitet werden. Diese Funktion, die als Transformationen bezeichnet wird, bietet erhebliche Vorteile in Bezug auf den Schutz der Privatsphäre und die Datenqualität.
Wichtige Punkte 🔑
- Transformationen optimieren Daten: Transformationen im serverseitigen Google Tag Manager ermöglichen es Unternehmen, ihre Daten für die Übermittlung an Analysetools zu filtern, anzupassen und anzureichern.
- Verbesserter Datenschutz und Compliance: Durch die Verwendung von Transformationen können persönlich identifizierbare Informationen (PII) und andere sensible Daten gefiltert werden, was zur Einhaltung von Datenschutzgesetzen wie der GDPR beiträgt.
- Höhere Datenqualität: Durch die Validierung und Anreicherung von Daten an der Quelle liefert serverseitiges GTM genauere und relevantere Informationen für Analysen und Entscheidungen.
Table of Contents
Was sind Transformationen?
Transformationen im serverseitigen Google Tag Manager ermöglichen es Ihnen, eingehende Daten zu manipulieren, bevor sie an Analyseplattformen oder andere Drittanbieter weitergeleitet werden. Das bedeutet, dass Sie Daten sofort nach dem Empfang filtern, ändern oder anreichern können, bevor sie weiterverarbeitet werden. Dies bietet eine größere Kontrolle über den Datenfluss und verbessert sowohl die Datenqualität als auch den Schutz der Privatsphäre der Nutzer.
Vorteile von Server-seitigen Transformationen
- Verbesserte Datenschutzkontrollen: Durch Umwandlungen können Sie persönlich identifizierbare Informationen (PII) und andere sensible Daten herausfiltern, bevor sie gesendet werden. So können Sie die GDPR und andere Datenschutzbestimmungen besser einhalten.
- Datenqualität: Indem Sie die Daten an der Quelle validieren und anreichern, stellen Sie sicher, dass nur korrekte und relevante Informationen an Ihre Analysetools weitergegeben werden, was zu zuverlässigeren Erkenntnissen führt.
- Geringere Serverbelastung: Durch die Beseitigung unnötiger Daten reduzieren Sie die Menge der zu verarbeitenden und weiterzuleitenden Daten, was die Leistung Ihres Servers verbessert.
Transformationsarten
Im serverseitigen Google Tag Manager gibt es mehrere Arten von Transformationen, die jeweils dazu dienen, den Datenfluss an bestimmte Anforderungen anzupassen:
- Parameter zulassen: Mit dieser Transformationsart können Sie Parameter in die Whitelist aufnehmen, die in das Ereignisdatenobjekt aufgenommen werden sollen. Dies ist besonders leistungsfähig, da es sicherstellt, dass nur bestimmte Daten verarbeitet und weitergeleitet werden, was sowohl den Datenschutz als auch die Datenqualität verbessert.
- Parameter ausschließen: Im Gegensatz zum Zulassen von Parametern können Sie bei diesem Typ Parameter auf eine schwarze Liste setzen, die nicht in das Ereignisdatenobjekt aufgenommen werden sollen. Dies ist nützlich, um unnötige oder sensible Informationen von der weiteren Verarbeitung auszuschließen.
- Ereignisanreicherung: Dieser Transformationstyp ermöglicht das Hinzufügen oder Ändern von Ereignisdatenparametern. Er kann zur Datenanreicherung verwendet werden, z. B. zum Hinzufügen zusätzlicher Benutzerinformationen, oder zur Korrektur von Datenwerten in Echtzeit.
Praktische Anwendungen von Transformationen
- Datenanonymisierung: Um den Datenschutz zu gewährleisten, können Sie IP-Adressen anonymisieren, bevor sie an Analyseplattformen gesendet werden.
- Datenanreicherung: Reichern Sie eingehende Ereignisse mit zusätzlichen Informationen an, wie z.B. Benutzersegmentierung oder geografische Daten, um eine detailliertere Analyse zu ermöglichen.
- Validierung und Korrektur: Überprüfen Sie die Genauigkeit der eingehenden Daten und korrigieren Sie eventuelle Fehler in Echtzeit.
Fallstudien, bei denen Transformationen im serverseitigen Google Tag Manager besonders wertvoll sind:
- Markierung von benutzerdefinierten Ereignissen als Conversions für GA4: Durch die Verwendung von Transformationen zur Identifizierung bestimmter Nutzeraktionen als Conversions können Sie wichtige Interaktionen innerhalb Ihrer Website oder Anwendung in Google Analytics 4 besser erfassen.
- Anreicherung von E-Commerce-Daten: Die Anwendung von Transformationen, um zusätzliche Informationen zu Ihren E-Commerce-Ereignissen hinzuzufügen, bietet tiefere Einblicke in das Verhalten und die Vorlieben Ihrer Kunden, was zu besser informierten Marketingentscheidungen führt.
- Unnötige Parameter aus dem Ereignisdatenobjekt von GA4 entfernen: Durch die Verwendung von Transformationen zum Herausfiltern nicht relevanter oder redundanter Daten aus Ihren Ereignissen können Sie die Qualität der an Google Analytics 4 gesendeten Daten verbessern.
Erste Schritte mit Transformationen
In dieser Anleitung werden wir am Beispiel der Ereignisanreicherung die Schritte zur Einrichtung von Transformationen in Google Tag Manager (GTM) erläutern. Die Ereignisanreicherung kann zum Beispiel das Hinzufügen zusätzlicher E-Commerce-Daten beinhalten.
1. Neue Transformation erstellen
Melden Sie sich bei Ihrem Google Tag Manager-Konto an und wählen Sie den serverseitigen Container, in dem Sie arbeiten möchten. Suchen Sie im linken Navigationsmenü die Option 'Transformationen' und klicken Sie darauf. Klicken Sie auf die Schaltfläche 'Neu', um eine neue Transformation zu starten. Daraufhin öffnet sich der Konfigurationsbildschirm, in den Sie die Details Ihrer Transformation eingeben können.
2. Wählen Sie Transformationstyp
In der Transformationskonfiguration haben Sie die Möglichkeit, die Art der Transformation zu wählen. Je nachdem, was Sie brauchen, können Sie wählen zwischen:
- Erlaubte Parameter
- Ausschluss von Parametern
- Ereignis Anreicherung
In diesem Fall wählen wir die Ereignisanreicherung.
3. Parameter konfigurieren
Nachdem Sie den Transformationstyp ausgewählt haben, müssen Sie die spezifischen Parameter konfigurieren, die Sie zulassen, ausschließen oder mit denen Sie das Ereignis anreichern möchten. Geben Sie die entsprechenden Parameternamen ein und geben Sie ggf. Werte an. In unserem Beispiel fügen wir E-Commerce-Ereignisse hinzu, die von Firestore abgerufen wurden (Währung können Sie nicht von Firestore abrufen).
Tipp: TAGGRS verfügt über einen Link zum Google Service-Konto, mit dem Sie Firestore i.c.m. Profit Tracking nutzen können.
4. Priorität festlegen
In den erweiterten Einstellungen der Transformationskonfiguration finden Sie die Option, Ihrer Transformation eine Priorität zuzuweisen. Die Priorität bestimmt die Reihenfolge, in der Transformationen angewendet werden, wenn sich mehrere Transformationen auf dieselben Daten beziehen. Ein höherer Prioritätswert sorgt dafür, dass einer Transformation Vorrang eingeräumt wird. In diesem Fall werden wir das nicht hinzufügen.
Wenn Sie dies nicht festlegen, werden die Transformationen in dieser Standardreihenfolge bewertet:
- Parameter zulassen
- Ereignisse bereichern
- Parameter ausschließen
5. Übereinstimmende Bedingungen festlegen
Geben Sie die Bedingungen an, unter denen diese Transformation angewendet werden muss. Sie können 'Diese Transformation immer anwenden' wählen oder bestimmte Bedingungen festlegen, die erfüllt sein müssen, bevor die Transformation aktiviert wird. In diesem Fall belassen wir die aktuellen Einstellungen so, wie sie sind.
6. Link zu Tags
Schließlich können Sie festlegen, auf welche Tags die Transformation angewendet werden soll. Dazu wählen Sie die Tags aus, auf die die Transformation angewendet werden soll. Dadurch wird sichergestellt, dass nur die Daten dieser bestimmten Tags nach den von Ihnen festgelegten Regeln umgewandelt werden. In diesem Fall lassen wir die aktuellen Einstellungen unverändert, d.h. die Anreicherung gilt für alle Tags.
7. Transformationen im Debug-Modus testen
Öffnen Sie den Debug-Modus im Web- und Server-Container. Erzeugen Sie dann Anfragen an Ihren serverseitigen Container, die die Daten enthalten, auf die Sie Transformationen anwenden möchten. Sie können dies tun, indem Sie die entsprechenden Aktionen auf Ihrer Website oder in Ihrer Anwendung durchführen oder indem Sie manuell Anfragen über Tools wie Postman senden. In der Debug-Oberfläche von GTM können Sie nun sehen, wie die eingehenden Anfragen verarbeitet und wie die Transformationen angewendet werden. Prüfen Sie, ob alle Parameter entsprechend Ihrer Konfiguration korrekt zugelassen, ausgeschlossen oder angereichert sind.
Zufrieden? Vergessen Sie nicht, den Behälter in Betrieb zu nehmen.
Fazit
Die Einführung von Transformationen im serverseitigen Google Tag Manager gibt Vermarktern und Datenanalysten ein leistungsfähiges Werkzeug an die Hand, um ihre Datenerfassung zu optimieren, strenge Datenschutzgesetze einzuhalten und die Gesamtqualität ihrer Analysen zu verbessern. Dieser Prozess bietet nicht nur eine Methode zum Entfernen oder Ausblenden sensibler Informationen, wie z.B. die im Feld 'page_location', sondern öffnet auch die Türen für eine umfassende Datenanreicherung. So wird das Ereignisdatenobjekt mit wertvollen Informationen angereichert, die dann von verschiedenen Tags innerhalb von GTM verwendet werden können.