Zum Hauptinhalt springen

Daten erst nach Nutzereinwilligung an dein Web-Analytics-Tool senden

Zuletzt aktualisiert am 24. März 20265 Min. Lesezeit

Kurz gefasst​

Unabhängig davon, wie du deine Daten an dein Web-Analytics-Tool sendest, erfolgen die Ausspielung des Experiments und die Varianten-Zuweisung getrennt. Das hat den Vorteil, dass du das Varify-Snippet beispielsweise ohne Einwilligung einbinden kannst, wobei Experimente direkt ausgespielt werden. Das Tracking der Varianten kannst du separat über Consent auslösen. Durch das Auslösen des Trackings werden Nutzer dauerhaft einem Experiment und einer Variante zugewiesen (Local Storage) und Daten werden an dein Web-Analytics-Tool gesendet.

Ob du das Varify-Snippet ohne Einwilligung laden kannst, entscheidest du zusammen mit deinem Datenschutzteam. Hier erfährst du mehr.

So sendest du deine Daten per Einwilligung an dein Web-Analytics-Tool​

Setze unter „Advanced Setup“ den Schalter „Start Tracking on Activation Event“ auf "On.". Das bedeutet, dass Tracking-Events erst dann im DataLayer ausgelöst werden, sobald ein bestimmtes Varify-Activate-Tracking-Skript abgespielt wurde.

Advanced Setup; ein Pfeil zeigt auf den Menüeintrag, und „Start Tracking on Activation Event“ ist eingeschaltet und hervorgehoben.

Je nach deinem Consent-Tool und der Art und Weise, wie du Skripte und Anbieter über die Einwilligung lädst, gibt es unterschiedliche Möglichkeiten, das Varify-Tracking-Skript in Abhängigkeit von der Einwilligung auszuführen.

Wichtig: Stelle sicher, dass das Varify Activate Tracking Script bei jedem Seitenaufruf nach dem Google Tag geladen wird.

Folge dieser Anleitung, wenn du Google Analytics 4 ausschließlich über Consent lädst und nicht den Consent Mode V2 verwendest – hier erfährst du mehr über Consent Mode V2.

Mit Consent Mode V1 werden Events – wie zum Beispiel der Page View – nur dann an Google Analytics gesendet, wenn der Nutzer seine Zustimmung gibt. So gehst du bei der Einrichtung mit dem GTM vor.

1. Erstelle einen neuen benutzerdefinierten HTML-Tag im GTM​

  1. Gehe im Google Tag Manager zu Tags und klicke auf Neu. Erstelle hier nun ein neues benutzerdefiniertes HTML-Tag.
  2. Benenne das Tag: "Varify Activate Tracking"
  3. Füge den Activate Tracking Code in das HTML-Feld ein:
<script>
if (window.varify && typeof window.varify.setTracking === 'function') {
window.varify.setTracking(true);
} else {
window.addEventListener('varify:loaded', function () {
window.varify.setTracking(true);
});
}
</script>
important

Seit dem 29.10.2025 verwenden wir ein aktualisiertes Activate Tracking Script.
Alle zuvor implementierten Scripts bleiben jedoch weiterhin gültig und funktionieren ohne Anpassungen.

Benutzerdefiniertes HTML-Tag „Varify Activate Tracking“, das window.varify.setTracking(true) aufruft, mit einem Fallback auf das varify:loaded-Event.
  1. Speichere das Tag. Bestätige, dass das Tag ohne Trigger gespeichert werden soll.

2. Google Tag Konfigurations-Tag anpassen​

  1. Gehe nun zu deinem GA4-Konfigurations-Tag und öffne es. Hinweis: Am einfachsten findest du es, indem du zu deinen Tags navigierst und mit Strg+F nach „Google Tag“ suchst
Tag-Liste im Google Tag Manager; die Suche markiert „Google Tag“ als den Typ des GA4-Config-Tags.
  1. Klicke in den Bereich Tag Configuration und wähle Advanced Settings und Tag Sequencing.
    1. Klicke nun auf „Fire a tag after GA4 Config (The GA4 config tag) fires“
  2. Wähle den Varify Active Tracking Tag aus, den du gerade erstellt hast.
  3. Klicke auf das Häkchen unter „Don't fire Varify Activate Tracking if GA4 Config fails or is paused“
  4. Speichere die Tag-Anpassung
GA4-Config-Tag, Advanced Settings: Tag Sequencing löst „Varify Activate Tracking“ nach dem Config-Tag aus, und überhaupt nicht, falls das Config-Tag fehlschlägt.

3. GTM-Container veröffentlichen​

Das Activate Tracking Script wird nur geladen, wenn der Google Tag initialisiert wird. Da der Google Tag nur bei Nutzereinwilligung initialisiert wird, wird das Activate Tracking Script ebenfalls nur bei Einwilligung ausgeführt.

Damit deine Anpassungen im Google Tag Manager auch auf deiner Website funktionieren, ist es wichtig, die Änderungen zu veröffentlichen.

Gehe dazu im Tag Manager links auf "Overview". Hier siehst du eine Übersicht aller Elemente, die du gerade erstellt hast.

Klicke zum Veröffentlichen oben rechts auf den blauen "Publish"-Button und bestätige. Der Tag ist jetzt live und sendet die Daten an dein Google Analytics.

Google Tag Manager-Workspace mit hervorgehobener „Submit“-Schaltfläche.

Folge dieser Anleitung, wenn du Google Analytics 4 mit Consent Mode V2 verwendest.

Bei Consent Mode V2 werden im Gegensatz zu Consent Mode V1 anonyme Events wie der Seitenaufruf bereits ohne Nutzereinwilligung an Google Analytics gesendet. Personenbezogene Daten wie die Kennzahl „User“ werden erst nach Einwilligung des Nutzers übertragen.

💡 TIPP: Auf dieser Seite kannst du prüfen, ob deine Website Consent Mode V2 verwendet: Google Consent Mode Checker

1. Neuen benutzerdefinierten HTML-Tag in GTM erstellen​

  1. Gehe zu Tags im Google Tag Manager und klicke auf Neu. Erstelle hier nun einen neuen benutzerdefinierten HTML-Tag.
  2. Benenne den Tag: "Varify Activate Tracking"
  3. Füge den Activate Tracking Code in das HTML-Feld ein:
<script>
if (window.varify && typeof window.varify.setTracking === 'function') {
window.varify.setTracking(true);
} else {
window.addEventListener('varify:loaded', function () {
window.varify.setTracking(true);
});
}
</script>
important

Seit dem 29.10.2025 verwenden wir ein aktualisiertes Activate Tracking Script.
Alle zuvor implementierten Scripts bleiben jedoch gültig und funktionieren weiterhin ohne Anpassungen.

Benutzerdefinierter HTML-Tag „Varify Activate Tracking“, der window.varify.setTracking(true) aufruft, mit einem Fallback auf das varify:loaded-Event.
    1. dann nach unten scrollen und die Einstellung für die Nutzereinwilligung öffnen. Wähle dann den Radiobutton „Additional consent required to trigger the tag“ und gib den entsprechenden Consent-Zweck ein, auf dem Google Analytics 4 integriert ist. Dies ist üblicherweise „analytics_storage“.
Consent Settings des Tags „Varify Activate Tracking“: „Require additional consent for tag to fire“ mit analytics_storage.
  1. Lege ein Consent Update Event als Trigger fest, das bei jedem aufgerufenen Page ausgelöst wird.
  2. Speichere den Tag. Bestätige, dass der Tag ohne Trigger gespeichert werden soll.

2. Google Tag Konfigurations-Tag anpassen​

  1. Gehe nun zu deinem GA4-Konfigurations-Tag und öffne ihn. Hinweis: Am einfachsten findest du ihn, indem du zu deinen Tags navigierst und mit Strg+F nach „Google Tag“ suchst
Tag-Liste in Google Tag Manager; die Suche markiert „Google Tag“ als den Typ des GA4-Config-Tags.
  1. Klicke im Bereich Tag Configuration und wähle Advanced Settings und Tag Sequencing.
    1. klicke nun auf „Fire a tag after GA4 Config (The GA4 config tag) fires“
  2. Wähle das gerade erstellte Varify Active Tracking Tag aus.
  3. Aktiviere die Checkbox darunter mit der Bezeichnung „Don’t fire“ Varify Activate Tracking wenn GA4 Config „fails or is paused“
  4. Speichere die Tag-Anpassung
GA4-Config-Tag, Advanced Settings: Tag Sequencing löst „Varify Activate Tracking“ nach dem Config-Tag aus, und gar nicht, wenn das Config-Tag fehlschlägt.

3. GTM-Container veröffentlichen​

Das Activate Tracking Script wird nur geladen, wenn das Google Tag initialisiert wird. Da das Google Tag nur bei Nutzerzustimmung initialisiert wird, wird auch das Activate Tracking Script nur bei Zustimmung ausgeführt.

Damit deine Anpassungen im Google Tag Manager auch auf deiner Website funktionieren, ist es wichtig, die Änderungen zu veröffentlichen.

Gehe dazu im Tag Manager links auf „Übersicht“. Hier siehst du eine Übersicht aller Elemente, die du gerade erstellt hast.

Um zu veröffentlichen, klicke oben rechts auf den blauen „Publish“-Button und bestätige. Der Tag ist jetzt live und sendet die Daten an dein Google Analytics.

Google Tag Manager Workspace mit hervorgehobenem „Submit“-Button.

Neben der Integration über den Google Tag Manager kannst du das Tracking auch mit anderen Lösungen nach Einwilligung des Nutzers aktivieren. Wichtig ist, dass das Varify Tracking Activation Tag erst nach dem Google Tag ausgelöst wird.

Das folgende Skript muss bei jedem Seitenaufruf ausgeführt werden.

<script>
if (window.varify && typeof window.varify.setTracking === 'function') {
window.varify.setTracking(true);
} else {
window.addEventListener('varify:loaded', function () {
window.varify.setTracking(true);
});
}
</script>