Google Tag Manager Integration
Zeit: ~15 Minuten Voraussetzung: GTM-Container mit Veröffentlichungszugriff
Es gibt zwei Möglichkeiten, ConsentForge mit GTM zu verwenden:
- Script-Tag in GTM — ConsentForge-Skript über ein Custom HTML-Tag hinzufügen (einfachste Methode)
- GTM-Template — Das ConsentForge GTM-Template für vollständige Consent Mode v2-Unterstützung verwenden (empfohlen)
Option 1: Script-Tag über Custom HTML Tag
Schritt 1: Neuen Tag erstellen
Gehen Sie in GTM zu Tags → Neu → Custom HTML.
Schritt 2: Skript hinzufügen
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Schritt 3: Trigger auf "Consent Initialization - All Pages" setzen
Dadurch wird der Tag beim Seitenaufruf ausgelöst, bevor andere Tags ausgeführt werden.
Schritt 4: Veröffentlichen
Container einreichen und veröffentlichen.
Option 2: GTM-Template (mit Consent Mode v2)
Schritt 1: ConsentForge-Template hinzufügen
- Gehen Sie in GTM zu Templates → Galerie durchsuchen
- Suchen Sie nach "ConsentForge"
- Klicken Sie auf Zum Arbeitsbereich hinzufügen
Schritt 2: Consent Initialization-Tag erstellen
- Gehen Sie zu Tags → Neu
- Wählen Sie das ConsentForge-Template
- Geben Sie Ihren Embed Token ein
- Trigger setzen: Consent Initialization - All Pages
Schritt 3: Bestehende Tags mit Consent-Triggern aktualisieren
Für jeden Tag, der eine Einwilligung benötigt (GA4, Ads, Meta):
- Tag öffnen
- Zu Erweiterte Einstellungen → Consent-Einstellungen gehen
- Erforderliche Einwilligungstypen festlegen (z. B.
analytics_storagefür GA4)
Schritt 4: In GTM-Vorschau testen
GTM-Vorschaumodus öffnen, Website besuchen. Überprüfen Sie:
- ConsentForge-Tag wird zuerst ausgelöst
- GA4 und andere Tags werden erst nach der Einwilligung ausgelöst
gtm.consent_update-Ereignis erscheint im dataLayer, nachdem der Nutzer akzeptiert hat
Schritt 5: Veröffentlichen
Container einreichen und veröffentlichen.
Consent Mode überprüfen
Öffnen Sie nach der Einrichtung die DevTools-Konsole und geben Sie Folgendes ein:
google_tag_manager['GTM-XXXXX'].getConsentState()
Sie sollten sehen, dass die Consent Mode-Werte aktualisiert werden, nachdem der Nutzer akzeptiert oder abgelehnt hat.