Integration mit dem Google Tag Manager
Der Google Tag Manager (GTM) ist ein Werkzeug, mit dem Sie Tags (Code-Snippets oder Tracking-Pixel) auf Ihrer Website verwalten und veröffentlichen, ohne den Code Ihrer Website zu ändern.
Wenn Sie den Google Tag Manager (GTM) nutzen, um Cookies auf Ihrer Website einzubinden und Inhalte zu steuern, können Sie ihn so einrichten, dass die Skripte von den Einwilligungsentscheidungen Ihrer Besucher abhängen.
In diesem Artikel erfahren Sie:
- Wie es funktioniert
- Neue Variablen anlegen
- Neue Trigger anlegen
- Die Trigger den Tags zuweisen
So funktioniert es
Für die Übergabe der Daten an den Google Tag Manager nutzt unsere Anwendung das eigene Einwilligungsereignis über die Data-Layer-Variable.

Unsere Anwendung verwendet das vorhandene dataLayer-Objekt oder legt ein neues an, falls keines existiert. Erstellt Ihr Shop ein eigenes dataLayer-Objekt, stellen Sie sicher, dass es das von unserer Anwendung erzeugte nicht überschreibt.
Videoanleitung
Neue Variablen anlegen
- Öffnen Sie Ihren Container im Google Tag Manager.
- Wählen Sie im Hauptmenü den Reiter Variables. Der Variablenbereich erscheint.
- Legen Sie eine neue User-Defined Variable an.
- Benennen Sie die Variable. (Wir empfehlen den Namen Pandectes C000x, wobei x die Nummer der Kategorie ist, die Sie hier finden, damit klar ist, worauf sie sich bezieht.)
- Setzen Sie den Variablentyp im Bereich Page Variables auf Data Layer Variable.
- Setzen Sie den Data Layer Variable Name auf pandectes_categories.C000x, wobei x die Nummer der Kategorie ist, die Sie hier finden (für die Kategorie Funktionalität zum Beispiel pandectes_categories.C0001).

- Klicken Sie auf Save.
Wiederholen Sie den Vorgang für alle Kategorien Ihrer App, sodass Sie am Ende insgesamt 4 Variablen haben.
Neue Trigger anlegen
Im GTM entscheiden Trigger anhand bestimmter Bedingungen, ob ein Tag ausgelöst wird oder nicht. Vermutlich haben Sie bereits verschiedene Trigger für Ihre Tags eingerichtet.
Im Rahmen unserer Google-Consent-Mode-Integration mit dem GTM legen Sie für jede Cookie-Kategorie einen Trigger an.
Wenn Sie diese Trigger Ihren Tags zuweisen, werden die Tags abhängig davon ausgelöst, ob die Cookie-Kategorie aktiv ist beziehungsweise ob der Nutzer eingewilligt hat.
Sie benötigen für jede Cookie-Kategorie, unter der Sie Cookies blockieren, einen eigenen Trigger. Sie haben zum Beispiel eine Gruppe "Performance Cookies" mit der Kategorie-ID C0002, die die Cookies Ihres Google-Analytics-Tags enthält.
Jeder Trigger muss zu den Kategorie-IDs passen, die in Ihrer Einwilligungsanwendung gesetzt sind. Die Cookie-Kategorie-IDs finden Sie im eigenen Einwilligungsereignis hier sowie im Bereich der Google-Consent-Mode-Integration in der App, wo ein Fenster die Struktur des Ereignisses zeigt.
Die Trigger für die Cookie-Kategorien sollen Ihren bestehenden Tags so zugewiesen werden, dass der Trigger unserer App darüber entscheidet, ob ein Tag ausgelöst wird. Dafür gibt es mehrere Wege, zwei davon beschreiben wir hier.
Einen Firing Trigger anlegen
- Öffnen Sie Ihren Container im Google Tag Manager.
- Wählen Sie im Hauptmenü den Reiter Triggers. Der Trigger-Bereich erscheint.
- Klicken Sie auf New. Der Bereich Trigger Configuration erscheint.
- Benennen Sie ihn passend, zum Beispiel Pandectes Performance Allowed.
- Klicken Sie auf Trigger Configuration und setzen Sie den Trigger-Typ auf Custom Event.
- Setzen Sie den Event name auf Pandectes_Consent_Update.
- Wählen Sie Some Custom Events und legen Sie fest, dass er ausgelöst wird, wenn Folgendes zutrifft:
Pandectes C0001 equals allow
- Speichern Sie den Trigger.
- Wiederholen Sie den Vorgang für die übrigen Cookie-Kategorien.
- Weisen Sie die Trigger den Tags als Firing Trigger zu.
Hinweis: Wird ein Tag blockiert und anschließend freigegeben, löst es aus, ohne dass die Seite neu geladen werden muss, weil auf Pandectes_Consent_Update gehört wird. War es zuvor erlaubt und wird dann blockiert, bleibt es bei den folgenden Seitenaufrufen blockiert.
Exception Trigger anlegen
Sie können außerdem einen Exception Trigger einrichten, der das Skript auslöst, wenn eine Cookie-Kategorie nicht erlaubt ist.
Einen Exception Trigger brauchen Sie nur, wenn für Ihr Tag bereits ein anderer Firing Trigger eingerichtet ist.
Legen Sie zum Beispiel einen Trigger an, der auslöst, wenn Pandectes_Consent_Update C0002 nicht erlaubt (C0002 ist die ID der Kategorie Leistung). Weisen Sie diesen blockierenden Trigger den Tags dieser Gruppe als Ausnahme zu.
- Wählen Sie im Hauptmenü den Reiter Triggers. Der Trigger-Bereich erscheint.
- Klicken Sie auf New. Der Bereich Trigger Configuration erscheint.
- Legen Sie einen neuen Trigger an und benennen Sie ihn passend, zum Beispiel Pandectes Performance Blocked.
- Klicken Sie auf Trigger Configuration und setzen Sie den Trigger-Typ auf Custom Event.
- Setzen Sie den Event name auf Pandectes_Consent_Update.
- Wählen Sie Some Custom Events und legen Sie fest, dass er ausgelöst wird, wenn Folgendes zutrifft:
Pandectes C0001 equals deny
- Speichern Sie den Trigger.
- Wiederholen Sie den Vorgang für die übrigen Cookie-Kategorien.
- Weisen Sie die Trigger den Tags als Exception Trigger zu.
Die Trigger den Tags zuweisen
- Wählen Sie im Hauptmenü des Google Tag Manager Tags.
- Wählen Sie das Tag aus, dem Sie den passenden Pandectes-Trigger zuweisen möchten.
- Weisen Sie den passenden Firing Trigger oder Exception Trigger zu, den Sie angelegt haben.
- Klicken Sie auf Save.
Aktualisiert am: 22/09/2026
Danke!
