Zum Hauptinhalt springen
Wie man Termly mit Google Tag Manager verwendet
Vor über einer Woche aktualisiert

Einführung in den Google Tag Manager (GTM)

Google Tag Manager (GTM) wurde entwickelt, um Website-Besitzer bei der Organisation und Bereitstellung von Skripten und Tags auf ihrer Website zu unterstützen. Bei der Verwendung von GTM unterliegen Websites immer noch den globalen Datenverordnungen wie GDPR, PIPEDA, CCPA und anderen.

Unternehmen, die unter diese Vorschriften fallen und GTM nutzen, um Tracking-Technologien von Drittanbietern einzusetzen (z. B. Google Analytics, Facebook Pixel, LinkedIn, AdWords usw.), müssen sicherstellen, dass die Entscheidungen der Nutzer, die ihre Website besuchen, respektiert werden.

Verständnis von Google Tag Manager und Zustimmungsmodus

Die Zustimmungskonfiguration von GTM ermöglicht es den Nutzern, Tags so zu kategorisieren, dass sie nur unter den richtigen Bedingungen ausgelöst werden, wenn Website-Besucher ihre Zustimmung geben.

Indem Sie den Zustimmungsmodus in Ihrer Termly Consent Management Platform (CMP) aktivieren, können Sie die in Termly erteilte Zustimmung nutzen, um das Feuern von Tags in GTM zu steuern.

Erfahren Sie mehr über Zustimmungsmodus und Termly.

Integration von Termly mit Google Tag Manager

Schritt 1. Installieren Sie die Termly-Plattform zur Verwaltung von Einwilligungen

Zunächst müssen Sie den Code-Snippet der Termly Consent Management Platform (CMP) auf jeder Seite Ihrer Website installieren. Sie können dies auf zwei Arten tun:

  • Option 1: Installieren Sie das Termly CMP-Skript-Tag direkt auf Ihrer Seite, vor dem GTM-Snippet (empfohlen)

  • Option 2: Das Termly CMP-Skript-Tag über die GTM-Vorlage von Termly bereitstellen (siehe Schritt 2.3.6).

Hinweis: Wir raten davon ab, den Auto-Blocker von Termly zu aktivieren, wenn Sie GTM verwenden, da er die Fähigkeit von GTM, Skripte auszuliefern, beeinträchtigen kann.

Schritt 2. Installieren Sie die Vorlage für die Termly-Zustimmungsmanagement-Plattform

Die native Google Tag Manager-Vorlage von Termly ermöglicht es Ihrem GTM-Container, die Einwilligungseinstellungen Ihrer Website-Besucher überall dort zu lesen, wo Ihre Termly CMP installiert ist.

2.1 Hinzufügen der Vorlage zu Ihrem Arbeitsbereich

  1. Klicken Sie auf Vorlagen im linken Menü Ihres GTM-Arbeitsbereichs

  2. Klicken Sie auf Galerie suchen

  3. Suchen Sie nach "Termly"

  4. Wählen Sie "Termly Consent Management Platform"

  5. Klicken Sie auf Zum Arbeitsbereich hinzufügen

2.2 Erstellen eines neuen Ereignisauslösers "userPrefUpdate"

  1. Gehen Sie zu Ihrem GTM-Arbeitsbereich und erstellen Sie einen neuen Trigger

  2. Klicken Sie auf Wählen Sie einen Triggertyp, um mit der Einrichtung zu beginnen, und klicken Sie dann auf Benutzerdefiniertes Ereignis.

  3. Unter Ereignisnamegeben Sie userPrefUpdate

  4. Auslöser sollte so eingestellt werden, dass er bei Alle benutzerdefinierten Ereignisse

2.3 Hinzufügen des Template-Tags

  1. Gehen Sie zu Tags

  2. Erstellen Sie ein neues Tag und wählen Sie Zustimmungsmodus in Tag-Konfiguration

  3. Klicken Sie auf Triggering und dann auf Neu / +

  4. Hinzufügen Zustimmende Initialisierung - Alle Seiten

  5. Hinzufügen userPrefUpdate

  6. Optional: Wenn Sie das Termly-Skript-Tag zusammen mit der Vorlage installieren möchten, wählen Sie "Termly-Skript-Tag für die Zustimmungsmanagement-Plattform einfügen" und fügen Sie die UUID Ihrer Website ein.

Schritt 3. Konfigurieren Sie die Tags, um auf die Zustimmung des Benutzers zu reagieren

Für jedes Tag in Ihrer GTM-Umgebung möchten Sie sicherstellen, dass es sich entsprechend den Zustimmungspräferenzen des Website-Besuchers verhält. In GTM können Sie dies für jedes Tag mit Hilfe von "Additional Consent Checks" konfigurieren, wie unten beschrieben.

3.1 Erstellen eines neuen Ereignisauslösers "Termly.consentSaveDone"

Wenn sich der Zustimmungsstatus auf der Seite ändert, wird Ihr Termly CMP ein Ereignis Termly.consentSaveDone auslösen.

Dieses Ereignis kann als Auslöser für Ihre Tags verwendet werden, die jedes Mal, wenn sich die Zustimmungseinstellungen eines Besuchers ändern, neu bewerten müssen, ob sie ausgelöst werden sollen oder nicht. Dazu gehören Tags, die:

  • keine integrierten Zustimmungsprüfungen haben und

  • Würden normalerweise beim Ereignis "Seitenaufruf" ausgelöst (z. B. bei Nicht-Google-Analytics oder Widgets)

Um einen Trigger zu erstellen, der ausgelöst wird, wenn das Ereignis Termly.consentSaveDone ausgelöst wird:

  1. Gehen Sie zu Ihrem GTM-Arbeitsbereich und erstellen Sie einen neuen Trigger

  2. Klicken Sie auf Wählen Sie einen Triggertyp, um mit der Einrichtung zu beginnen, und klicken Sie dann auf Benutzerdefiniertes Ereignis.

  3. Unter Ereignisnamegeben Sie Termly.consentSaveDone

  4. Auslöser sollte so eingestellt werden, dass er bei Alle benutzerdefinierten Ereignisse

    ausgelöst wird.

Hinweis: Es ist normal, dass das Ereignis "Termly.consentSaveDone" beim Laden der Seite in manchen Fällen zweimal ausgelöst wird. Dieses Verhalten soll sicherstellen, dass der Zustimmungsstatus nach dem ersten Laden der Seite anhand von Faktoren wie der Region des Benutzers und dem vorherigen Zustimmungsstatus aktualisiert wird.

3.2 Konfigurieren Sie Zustimmungsprüfungen für alle Ihre Tags

Für jedes Tag können Sie zusätzliche Zustimmungsprüfungen auf eine der folgenden drei Arten konfigurieren:

  • Nicht gesetzt: Dies ist die Standardeinstellung. Sie sollten versuchen, keine Tags mit diesem Status zu haben.

  • Keine zusätzliche Zustimmung erforderlich: Dies sollte entweder verwendet werden für:

    • Tags mit eingebauten Einwilligungsprüfungen, wie z.B. Googles Analytics und Ads gtags

    • Wesentliche Tags, die keine Zustimmung des Nutzers erfordern

  • Erfordern eine zusätzliche Zustimmung, damit der Tag ausgelöst wird: Für alle anderen nicht-essentiellen Tags sollten Sie konfigurieren, welche Zustimmungskategorie erforderlich ist, damit sie ausgelöst werden können. Verwenden Sie die nachstehende Zuordnungstabelle, um die entsprechende Kategorisierung auszuwählen.

Wenn Sie in Ihrer Tag-Manager-Umgebung keine Zustimmungskontrollen sehen, müssen Sie die Funktion möglicherweise über Container-Einstellungen > Zusätzliche Einstellungen > Zustimmungsübersicht aktivieren

Für Tags, die auf Basis von Seitenaufrufen ausgelöst werden (d.h. nicht auf Basis von Ereignissen wie Klick, Anmeldung, Kauf):

  1. Öffnen Sie Triggering > Firing Triggers unten Tag Configuration

  2. Wählen Sie das Ereignis "Termly.consentSaveDone", das Sie zuvor erstellt haben

Erweiterte Konfiguration und Tipps

Zustimmungskategorie-Zuordnung

Die folgende Tabelle zeigt, wie die Termly-Einwilligungskategorien den GTM-Einwilligungsarten zugeordnet werden:

Zustimmungskategorie

GTM-Zustimmungstyp

Werbung

Werbung/Lagerung

Analytik

analytics_storage

Leistung

Funktionalität/Speicher

Leistung

Personalisierung/Speicherung

Wesentlich

Sicherheitsspeicher

Soziales

social_storage*

*Keine Standard-GTM-Zustimmungskategorie

Optionen zum Abfeuern von Tags

Das Termly.consentSaveDone Ereignis wird jedes Mal ausgelöst, wenn sich der Zustimmungsstatus des Benutzers ändert. Dies kann aufgrund der Standard-Einwilligungskonfiguration und späterer Aktualisierungen (z. B. wenn ein Benutzer mit dem Banner interagiert oder aufgrund einer Opt-out-Konfiguration) mehrmals auf der Seite geschehen.

Deshalb ist es wichtig, je nach Tag die entsprechenden Optionen für das Brennen des Tags zu setzen.

  1. Einmal pro Seite: Für Tags, die eine Zustimmung erfordern, gilt: Wenn der Auslöser vor der Zustimmung erfolgt, werden sie erst beim nächsten Laden der Seite ausgelöst.

  2. Einmal pro Ereignis: Für Tags, die eine Zustimmung erfordern, werden sie sofort ausgelöst, sobald die Zustimmung erteilt wurde. Sie können auch mehrmals auf der Seite ausgelöst werden, so dass die Funktion des Tags nicht beeinträchtigt wird.

Komplexe Seitenansichts-Tags

Für Tags, die bei komplexen Seitenansichtstriggern ausgelöst werden (z.B. nur auf bestimmten Seiten oder wenn bestimmte Bedingungen erfüllt sind), empfiehlt es sich, eine neue Variante des Triggers "Termly.consentSaveDone" zu erstellen, die diese Anforderungen erfüllt.

Zum Beispiel für einen Tag, der nur auf einer bestimmten Seite ausgelöst wird:

  1. Erstelle einen neuen Benutzerdefinierten Ereignis-Auslöser

  2. Setzen Sie den Ereignisnamen auf 'Termly.consentSaveDone'

  3. Ändern Sie Dieser Auslöser wird ausgelöst bei in 'Einige benutzerdefinierte Ereignisse'

  4. Setzen Sie die Bedingung auf 'Seiten-URL enthält Ihren/page/path'

Hat dies deine Frage beantwortet?