Hier erhältst du detaillierte Informationen darüber, wie du Datenverarbeitungsdienste innerhalb des Google Tag Managers zur Nutzung des Consent-Managers konfigurierst.
Voraussetzungen
Diese Anleitung setzt voraus, dass folgende Punkte erfüllt sind:
- Ein Google Tag Manager-Konto.
- Du hast einen Google Tag Manager-Container auf deiner Website erstellt.
- Du hast das für den Consent-Manager angepasste Google Tag Manager-Skript in deine Website eingefügt. Wie du das Skript anpassen kannst, erfährst du hier.
- Dein Consent-Manager-Skript ist in deine Website eingefügt. Erfahre hier, wie du dies tun kannst.
⚠️ Du kannst das Consent-Manager-Skript auch direkt über den Google Tag Manager integrieren. Wir empfehlen jedoch dies NICHT zu tun. Wie du dennoch das Consent-Manager-Skript in den Google Tag Manager direkt integrierst, erfährst du hier.
- Im Schritt 3 des Trusted Shops Consent-Manager innerhalb deines Legal Account hast du den Google Tag Manager als Datenverarbeitungsdienst ausgewählt und als „essentiell" kategorisiert.
- Dein persönliches Consent-Manager Script:
<script id="usercentrics-cmp" data-settings-id="XXXXXXXXXX" data-language="de" src=https://web.cmp.usercentrics.eu/ui/loader.js async></script>
Ersetze XXXXXXXXX durch deine SettingsID. Deine SettingsID findest du in deinem Legal Account in Schritt 4 innerhalb des Consent-Managers.
Hintergrundinformationen
Der Google Tag Manager kann manchmal etwas knifflig sein. Damit du den Google Tag Manager besser verstehst, werden im Folgenden grundlegende Fragen geklärt.
- Der Google Tag Manager hilft dir bei der Konfiguration, wann die Javascript-Tags auf deiner Webseite aktiviert werden.
- Jedes Tag muss mindestens einen Trigger haben.
- Trigger reagieren auf bestimmte Webseite-Ereignisse (z. B. wenn die Webseite vollständig geladen ist). Sobald dieses Ereignis eintritt, bestimmt der Trigger, ob das Tag aktiviert ist.
- Trigger können auslösende Trigger oder Ausnahmen sein:
- Ausnahmen bestimmen, wann ein Tag NICHT ausgelöst wird und haben Vorrang vor anderen Triggern.
- Auslösende Trigger bestimmen, wann ein Tag ausgelöst wird.
- Trigger können von Variablen abhängig sein. Das Auslösen eines Tags wird blockiert, wenn eine auf dem Wert einer solchen Variablen basierende Bedingung nicht erfüllt ist.
- Unser Consent-Manager verwendet einen speziellen Variablentyp, eine Datenschichtvariable, um zwischen deinen Google Tag Manager-Einstellungen und dem Consent-Manager zu kommunizieren.
Einfügen von Datenverarbeitungsdiensten
⚠️ Hinweis: In dieser Dokumentation wird Google Analytics als Beispiel verwendet. Der folgende Prozess muss jedoch für jeden Dienst separat wiederholt werden.
⚠️ Ersetze "Google Analytics" in der Benennung von Tags, Triggern und Variablen durch den Namen des Dienstes, den du gerade implementierst, z. B. Matomo.
Neuen Google Analytics Tag erstellen
- Navigiere im Seitenmenü zu "Tags" und klicke dann auf "Neu".
- Füge ein neues Tag vom Typ "Google Analytics: Universal-Analyse" hinzu.
Nenne es "Google Analytics Tag". - Wähle deine Google Analytics-Einstellungen.
- Navigiere unter "Erweiterte Einstellungen" zu "Optionen für Tag-Auslösung" und wähle "Einmal pro Seite".
- Hinweis: Wenn du möchtest, dass ein bestimmter Dienst mehr als einmal pro Seitenaufruf ausgelöst wird, solltest du die Option "Tag-Auslösung" auf "Unbegrenzt" setzen. "Einmal pro Seite" ist jedoch die von uns empfohlene Einstellung.
- Klicke auf "speichern".
Erstelle eine neue Google Analytics Variable
- Navigiere im Seitenmenü zu "Variablen" und klicke dann auf "Neu".
- Füge eine neue "Datenschichtvariable" hinzu.
- Benenne die Variable oben links als "Google Analytics Variable".
- Füge unter "Name der Datenschichtvariablen" den Namen "Google Analytics" ein.
⚠️ Hinweis: Korrekte Rechtschreibung, Silbentrennung und Großschreibung sind für dieses Feld obligatorisch. Jeder Dienst muss genau so benannt werden, wie du es in deinem Legal Account im Schritt 3 des Consent-Manager (Hinzufügen von Datenverarbeitungsdiensten) entnehmen kannst. Zum Beispiel "Google Analytics".
- Kreuze "Standardwert festlegen" an und setze den Standardwert auf "false".
- Klicke auf "speichern".
Google Analytics Trigger erstellen
- Navigiere im Seitenmenü zu "Trigger" und klicke auf "Neu".
- Füge ein neues "Benutzerdefiniertes Ereignis" hinzu.
- Benenne oben links den Trigger "Google Analytics Trigger".
- Kreuze "Übereinstimmung mit regulärem Ausdruck verwenden" neben dem Eingabefeld "Ereignisname" an.
- Füge unter "Ereignisname" "(consent_status)" ein.
⚠️ Hinweis: Korrekte Rechtschreibung, Silbentrennung und Großschreibung sind für dieses Feld erforderlich.
- Kreuze "Einige benutzerdefinierte Ereignisse" an.
- Stelle im Dropdown-Menü die folgende Bedingung ein: "Google Analytics Variable" enthält "true".
⚠️ Hinweis: Die Variable enthält die Einwilligungsinformationen des Nutzers (Variable=true - Nutzer hat eingewilligt || Variable=false - Nutzer hat abgelehnt) für einen bestimmten Dienst. Daher sollte der Trigger nur dann ausgelöst werden, wenn die Variable=true ist.
- Klicke auf "speichern".
- Füge den Trigger zum "Google Analytics Tag" hinzu.
⚠️ Hinweis: Wiederhole dies für jede Datenverarbeitungsdienste.
Im Vorschaumodus testen
Um sicherzustellen, dass deine Google Tag Manager-Einrichtung funktioniert, musst du diese im Vorschaumodus testen.
- Aktiviere den Vorschaumodus durch Klicken auf "In Vorschau ansehen" in der oberen rechten Ecke.
- Besuche deine Webseite oder Online-Shop.
- Tags der implementierten Datenverarbeitungsdienste sollten unter "Tags not Fired" im Vorschaumodus erscheinen, es sei denn, sie wurden in deinem Legal Account als "Essenziell" definiert.
- Klicke auf "Akzeptieren" auf dem Cookie-Banner.
- Nun sollten die Tags der implementierten Datenverarbeitungsdienste unter "Tags Fired" sichtbar sein.