Zum Hauptinhalt springen

Manuelle Google Tag Manager Tracking-Integration

Zuletzt aktualisiert am 02. Sept. 20266 Min. Lesezeit
important

Diese Anleitung gilt für Accounts, deren Tracking nicht bis zum 11.02.2025 eingerichtet wurde. Wenn dein Account bereits ein Tracking-Setup hat, bleibt alles wie gewohnt – es sind keine Änderungen nötig.

Möchtest du trotzdem zum neuen Tracking setup wechseln? Hier erfährst du, wie das geht: Migration zum Tracking Setup Wizard

Kurz gefasst​

Im Tracking Setup Wizard hast du die Möglichkeit, das Setup manuell über den Google Tag Manager (GTM) durchzuführen. Dies erfordert Anpassungen im GTM, damit Experimentdaten an GA4 gesendet werden.

Diese Anleitung zeigt dir Schritt für Schritt, wie du den Google Tag Manager richtig einrichtest.

important

Wichtig für Shopify: Wenn der Google Tag Manager über einen Shopify Custom Pixel eingebunden wird, sollte die folgende Tracking-Integration befolgt werden: Shopify Custom Pixel Integration via Google Tag Manager

Einstellung des Tracking Setup Wizard​

Wenn du im Tracking Setup Wizard die manuelle Analytics-Integration über den Google Tag Manager (GTM) auswählst, sind zusätzliche Anpassungen im GTM erforderlich. Ohne diese Anpassungen werden keine Tracking-Events an Google Analytics gesendet.

Tracking Setup mit allen drei angehakten Wizard-Schritten, Google Tag Manager auf „Yes“ und Datenversand auf „Manually“ gesetzt.

Schritt 1: Einrichtung im Google Tag Manager​

1. Erstellung einer neuen Datenschicht-Variable (VA Short)​

Diese Variable wird verwendet, um einem Tag die Informationen des A/B-Tests bereitzustellen.

  1. Neue Variable erstellen: „Variablen“ > „Neu“
  2. Variablentyp -> „Data Layer-Variable“
  3. Name der Data Layer-Variable -> varify_abTestShort (Schreibweise verbindlich)
  4. Variable benennen -> VA Short
Google Tag Manager-Variable „VA Short“ vom Typ Data Layer-Variable, liest varify_abTestShort.

2. neuen Trigger erstellen (Varify.io - Event)​

Der Trigger ist das entscheidende Ereignis, das die Übermittlung der Daten an das Analytics-System auslöst.

  1. Name des Triggers: z. B. „Varify.io - event“
  2. Trigger-Typ: „User-defined event“
  3. Event-Name: varify (Schreibweise verpflichtend)
Google Tag Manager Trigger „Varify.io – event“: benutzerdefiniertes Event mit dem Event-Namen varify, das bei allen benutzerdefinierten Events ausgelöst wird.

3. Erstellung eines neuen GTM-Tags (Varify.io - GA4 Tracking Linker)​

Tags sind Code-Snippets, die die in den Variablen gespeicherten Werte an dein Analyse-Tool senden, wie z. B. Google Analytics. Erstelle nun ein solches Tag, um die Werte der erstellten Variable an Google Analytics zu senden.

  1. Name des Tags: „Varify.io - GA4 Tracking Linker“
  2. Konfigurations-Tag: [dein bestehendes GA4-Tag verwenden].
  3. Event-Name: z. B. „Abtesting“
  4. Parameter-Name: varify_abTestShort (Schreibweise verpflichtend)
  5. Werte: {{VA Short}} (die in Schritt 1 erstellte Variable)
  6. Trigger: „Varify.io - event“ (der in Schritt 2 erstellte Trigger)
GA4-Event-Tag „Varify.io – GA4 Tracking Linker“ mit Event-Namen Abtesting, Parameter varify_abTestShort gesetzt auf {{VA Short}} und dem Varify-Event als Trigger.

4. GTM-Container veröffentlichen​

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

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

Zum 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-Arbeitsbereich mit der hervorgehobenen Schaltfläche „Submit“.

Schritt 2: Übertragung der Daten an GA4​

Daten mit Nutzereinwilligung senden​

Du kannst die Experimentdaten mit oder ohne Nutzereinwilligung an GA4 senden. Wenn Google Analytics 4 bereits nur Daten per Nutzereinwilligung sendet, solltest du auch die Varify-Daten nur per Nutzereinwilligung senden. Wie das funktioniert, erfährst du hier: Daten mit Nutzereinwilligung senden

Daten ohne Nutzereinwilligung senden​

Die folgenden Schritte beschreiben, wie die Daten ohne Nutzereinwilligung an GA4 gesendet werden.

1. Einstellung: Start Tracking on Activation Event​

Unter „Advanced Setup“ findest du die Einstellung „Start Tracking on Activation Event“, die standardmäßig aktiviert ist.

  • „Enabled (default)“: Varify-Tracking-Events werden erst dann in den Data Layer gepusht, nachdem das „Activate Tracking Script“ ausgeführt wurde. Dies stellt sicher, dass Events erst gesendet werden, nachdem die GA4-Konfiguration abgeschlossen ist, und vermeidet „Not Set“-Sessions. „Wichtig“: Das „Activate Tracking Script“ muss als benutzerdefiniertes HTML-Tag in GTM hinterlegt werden. Ohne dieses Skript werden keine Events an GA4 gesendet. Folge dazu den Schritten 2–4 der GTM-Anleitung.
  • „Disabled“: Events werden sofort in den Data Layer geschrieben, wenn die Variante geladen wird. Dies kann dazu führen, dass nicht alle Nutzer korrekt in GA4 erfasst werden, wenn die GA4-Konfiguration noch nicht vollständig geladen wurde.

Wenn zusätzlich „Start Tracking on Activation Event“ aktiviert ist, wird die Option „Keep users in variation“ angezeigt. Wenn diese aktiviert ist, werden Nutzer ohne ausgeführtes „Tracking Activation Script“ im „Session Storage“ gespeichert, was bedeutet, dass sie während der Session dieselbe Variante sehen. Nachdem das Skript ausgeführt wurde, werden die Informationen vom „Session Storage“ in den „Local Storage“ übertragen und der Nutzer wird dauerhaft einer Variante zugewiesen. Diese Option sollte insbesondere dann verwendet werden, wenn es beispielsweise möglich ist, die Website zu besuchen, ohne mit dem Cookie-Banner interagieren zu müssen, da Nutzer während der Session dauerhaft der zunächst zugewiesenen Variante zugeordnet bleiben, auch ohne dem Cookie-Banner zuzustimmen.

Advanced Setup mit aktiviertem „Start Tracking on Activation Event“ und „Keep users in variation“.

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

  1. Gehe im Google Tag Manager zu Tags und klicke auf Neu. Erstelle hier nun einen neuen benutzerdefinierten HTML-Tag.
  2. Benenne den Tag: "Varify Activate Tracking"
  3. Füge den folgenden Code in das HTML-Feld ein:
  4. Speichere den Tag. Bestätige, dass der Tag ohne Trigger gespeichert werden soll.
<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

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

Benutzerdefiniertes HTML-Tag „Varify Activate Tracking“, das window.varify.setTracking(true) aufruft, mit einem Fallback auf das varify:loaded-Event.

3. Google Tag-Konfigurationstag anpassen​

  1. Gehe nun zu deinem GA4-Konfigurationstag 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 im Google Tag Manager; die Suche markiert „Google Tag“ als Typ des GA4-Konfigurationstags.
  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 das Varify Active Tracking Tag aus, das 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-Konfigurations-Tag, Erweiterte Einstellungen: Die Tag-Sequenzierung löst „Varify Activate Tracking“ nach dem Konfigurations-Tag aus – und gar nicht, wenn das Konfigurations-Tag fehlschlägt.

4. GTM-Container veröffentlichen​

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.

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

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

Schritt 3: Einrichten einer benutzerdefinierten Dimension in GA4​

important

WICHTIGER HINWEIS: Die benutzerdefinierte Dimension muss nur manuell erstellt werden, wenn dein Varify-Konto nicht über den Google Authenticator mit Google Analytics 4 verbunden werden soll.

Wizard-Schritt 3 mit ausgewähltem „Only in GA4“.

Abschließend ist es notwendig, eine benutzerdefinierte Dimension in Google Analytics zu erstellen. Gehe wie folgt vor:

  1. Öffne deine GA4-Einstellungen und wähle den Menüpunkt „Benutzerdefinierte Definitionen“
GA4-Adminbereich mit ausgewähltem „Benutzerdefinierte Definitionen“ unter Datenanzeige.
  1. Erstelle eine neue benutzerdefinierte Dimension („Benutzerdefinierte Dimension erstellen“)
  2. Wähle einen Dimensionsnamen: Varify AB Test (Schreibweise verpflichtend)
  3. Wähle den Ereignisparameter: varify_abTestShort (Achte darauf, dass du den Ereignisparameter in der korrekten Schreibweise eingibst).
Benutzerdefinierte Dimension „Varify AB Test“ in GA4, ereignisbezogen, liest den Parameter varify_abTestShort aus.
important

Wichtiger Hinweis: Du kannst den Ereignisparameter „varify_abTestShort“ erst dann unter der benutzerdefinierten Definition auswählen, wenn GA4 die ersten Testdaten von dir erhalten hat. Danach kann es bis zu 24 Stunden dauern, bis du den Wert im Dropdown-Menü findest. Du kannst den Parameter aber trotzdem manuell eingeben, achte dabei nur auf die korrekte Schreibweise.

Anzeige der A/B-Testdaten in Varify.io​

Mit der Varify.io Google Analytics 4 Connection kannst du deine Ergebnisse ganz einfach direkt in deinem Varify.io Dashboard anzeigen. Wie das geht, erfährst du hier: Zur Ergebnisauswertung in Varify.io

Anzeige der A/B-Testdaten in GA4​

Du kannst die Daten der Varianten deines A/B-Tests in GA4 mit der Explorative Data Analysis auswerten. Weitere Informationen findest du hier: Auswertung der Ergebnisse in GA4