Zum Inhalt springen
Docs · Integration

Google Analytics 4 anbinden

Sieh in GA4, welche Variante ein Besucher gesehen hat, und vergleiche deine eigenen Kennzahlen je Variante. Figgle legt die Angabe dafür nur auf deiner Seite ab. Figgle sendet selbst nichts an Google.

1. Einschalten

Im Dashboard unter deiner Website → Einstellungen → Datenschutz und Daten → Google Analytics 4 den Schalter „Varianten an GA4 übergeben“ aktivieren. Die Anbindung ist standardmäßig aus.

2. Voraussetzung: GA4 läuft auf deiner Seite

Es reicht, wenn GA4 auf deiner Seite eingebunden ist, entweder direkt (gtag.js, auch über Plugins wie Site Kit) oder über den Google Tag Manager mit dem Google-Tag. Einen eigenen Trigger oder ein zusätzliches Tag brauchst du nicht: der Google-Tag liest das Ereignis in beiden Fällen selbst aus der Datenschicht deiner Seite (dem „dataLayer“).

Was Figgle in den dataLayer schreibt
// So landet das Ereignis im dataLayer deiner Seite
// (gtag-Form, wie gtag('event', …) es selbst schreibt):
gtag('event', 'experience_impression', {
  exp_variant_string: 'FIGGLE-<Test-ID>-<Varianten-ID>',
  figgle_test: 'Startseite Überschrift',
  figgle_variant: 'Variante B',
})

3. Dimensionen in GA4 anlegen

In GA4 unter Verwaltung → Benutzerdefinierte Definitionen → Benutzerdefinierte Dimension erstellen je Parameter eine Dimension mit Bereich „Ereignis“ anlegen. Danach kannst du Berichte und Explorationen nach Test und Variante aufteilen. Neue Dimensionen füllen sich erst mit Daten ab dem Zeitpunkt, an dem du sie angelegt hast.

exp_variant_stringTest und Variante als technische Kennung im Google-Format für A/B-Tools (TOOL-TEST-VARIANTE).
figgle_testDer Name des Tests, so wie er in Figgle heißt.
figgle_variantDer Name der Variante, die der Besucher gesehen hat.

Alle drei Werte sind auf 100 Zeichen gekürzt, die Grenze von GA4.

4. Wann das Ereignis kommt

Höchstens einmal je Seitenaufruf für jeden Test, den Figgle auf dieser Seite misst, und erst, wenn die Seite fertig geladen ist (damit ein im Seitenkopf eingebundenes GA4 vorher eingerichtet ist). Die Übergabe folgt derselben Einwilligung wie Figgles eigene Messung: nur für Besucher, die über dein Cookie-Banner eingewilligt haben. Willigt jemand auf der laufenden Seite ein, kommt das Ereignis in der Regel ab diesem Moment, sonst ab dem nächsten Seitenaufruf. Vor der Einwilligung und nach einer Ablehnung übergibt Figgle nichts; nach einem Widerruf nichts mehr, sobald Figgle ihn erkennt. Kann Figgle die Entscheidung deines Cookie-Banners beim Laden nicht sofort lesen, stützt es sich auf seinen Vermerk der letzten Einwilligung, bis das Banner antwortet. Was schon im dataLayer lag, verarbeitet GA4 nach deinem Setup. Abgeschlossene Tests mit übernommener Siegervariante werden nicht mehr übergeben, weil dann alle dieselbe Variante sehen.

5. Grenzen und Datenschutz

Figgle prüft die Einwilligung über dein Cookie-Banner, aber nicht, ob GA4 selbst eingewilligt ist. Ob GA4 das Ereignis an Google schickt, entscheidet dein GA4- und Banner-Setup: Im erweiterten Einwilligungsmodus sendet GA4 auch bei abgelehnter Statistik Daten ohne Cookie. Im einfachen Modus lädt GA4 erst nach der Einwilligung. Beschreibe GA4 in deiner Datenschutzerklärung und kläre den passenden Modus mit deinem Datenschutzberater.

Google ist für diese Funktion kein Unterauftragsverarbeiter von Figgle. Figgle speichert dafür nichts zusätzlich, weder auf unseren Servern noch auf dem Gerät des Besuchers. Den passenden Absatz für deine Datenschutzerklärung findest du im Dashboard unter deiner Website → Datenschutz-Snippet; er enthält die GA4-Übergabe automatisch, sobald sie eingeschaltet ist.

6. Ausschalten

Nach dem Ausschalten bekommen neue Seitenaufrufe die Übergabe nach etwa zwei Minuten nicht mehr. Bereits geöffnete Seiten (auch Single-Page-Apps) übergeben bis zum Neuladen weiter. Mit dem WordPress-Plugin im Sofort-Modus kann es einige Minuten länger dauern; ist die Verbindung zu Figgle gestört, nutzt das Plugin seine gespeicherte Fassung bis zu sechs Stunden. Nutzt deine Seite einen Seiten-Cache (zum Beispiel ein Cache-Plugin), dauert es, bis dieser erneuert ist. Leere ihn bei Bedarf von Hand.

Bekannte Grenzen

Shop-Sortier-Tests (serverseitig sortierte Produktlisten) erscheinen nicht in GA4. Die Übergabe läuft mit dem Figgle-Snippet in der empfohlenen Einbindung (eigene Snippet-Adresse oder WordPress-Plugin). Figgle schreibt in den Standard-dataLayer window.dataLayer; nutzt dein Setup einen anderen Namen oder ersetzt es den dataLayer nachträglich, kommt das Ereignis nicht an. Tests, die erst nach dem Laden der Seite starten, erscheinen ab dem nächsten Seitenaufruf. Verlässt jemand die Seite, bevor sie fertig geladen ist, kommt kein Ereignis an (Figgle selbst zählt den Besuch trotzdem); lädt sie je nach Variante unterschiedlich lange, kann das die GA4-Zahlen je Variante leicht verschieben. Lädt dein Cookie-Banner GA4 erst nach dem vollständigen Laden der Seite, kann das Ereignis auf Folgeseiten fehlen. Bots filtert Figgle in der eigenen Auswertung serverseitig; an GA4 übergibt das Snippet jeden Browser mit Einwilligung, den Bot-Filter übernimmt dort GA4 selbst.

Varianten in GA4 sehen: Anbindung im Dashboard einschalten.

Preise ansehen

Nächster Schritt

Starte kostenlos mit Figgle und verbessere deine Conversion messbar.

Kostenlos starten