Shopware Wiki

Tipps, Tricks & Tutorials

Schließe Dich über 3000 Shopbetreibern an, um hilfreiche Tipps rund um Shopware zu erhalten:

Shopware 6 Google Analytics 4 einrichten

Shopware Google Analytics

In Shopware 6 gibt es viele Möglichkeiten zur Einbindung von Google Analytics 4. Dabei kannst du dich für eine einfache Variante für Einsteiger entscheiden oder ein Profi-Setup, das die Datenqualität optimiert und weitere Flexibilität bietet.

Inhaltsverzeichnis:

Analyse: Zwei Google Analytics Setup-Wege für Einsteiger und Profis

Shopware 6 bietet eine native Google Analytics 4-Integration (GA4) direkt im Backend. Das ist der einfache Weg. Das macht die Einbindung besonders einfach, ist allerdings mit klaren Grenzen verbunden.

Wer mehr Kontrolle braucht, mehrere Tracking- & Performance-Tools wie Hotjar, Microsoft Clarity oder Google Ads einsetzt, profitiert vom Profi-Setup: Google Tag Manager, ein Cookie-Consent-Tool und optional Server-Side Tracking.

Einfaches Setup (nativ) Profi-Setup (GTM)
Aufwand Gering (5 Minuten) Mittel (einige Stunden)
Plugin erforderlich Nein Ja (empfohlen)
E-Commerce-Tracking Ja Ja (vollständig via DataLayer)
Consent Mode V2 Ja Ja (mit Cookie-Tool)
Weitere Tools (Ads, Meta Pixel) Bedingt Ja
Server-Side Tracking Nein Optional möglich
Für wen geeignet Kleine Shops, kein/kaum AdSpend Shops mit Ads, mehreren Tools, hohen Tracking-Anforderungen

Weg 1: Einfaches, natives Setup mit Shopware-Integration und Standard Cookie Banner

GA4 nativ in Shopware 6 einbinden

Shopware 6 bietet eine direkte GA4-Integration ohne Umwege über Plugins oder Theme-Anpassungen. Der Einstiegspunkt im Backend:

Verkaufskanal → Einstellungen → Allgemein → Analyse

Dort gibt es ein Feld für die Google Analytics Tracking-ID. Hier kommt die Measurement ID aus GA4 hinein: das Format ist G-XXXXXXXX. Diese ID findet sich in der Google Analytics 4-Property unter Admin → Datenstreams → Web-Datenstream → Mess-ID.

Wenn also bisher kein Google Analytics Konto vorhanden ist, kann dies kostenlos unter https://analytics.google.com/ erstellt werden.

GA4 Navigation zum Datenstream

GA4 Navigation Mess ID 1

Nach dem Speichern beginnt Shopware, das GA4-Script auf allen Storefront-Seiten einzubinden und grundlegende Events zu senden.

GA4 in Shopware 6.4 Backend

Wichtig zu beachten ist, dass die Einstellung pro Verkaufskanal gilt. Wer mehrere Verkaufskanäle betreibt, muss die Tracking-ID in jedem separat eintragen, oder in GA4 entsprechend mehrere Datenstreams verwalten.

Keine Panik, wenn GA4 nicht sofort Daten zeigt. Die Echtzeitansicht in GA4 reagiert innerhalb weniger Minuten. Die regulären Berichte haben eine Verarbeitungslatenz von bis zu 48 Stunden. In der Echtzeitansicht kannst du die Daten der letzten 30 Minuten ansehen. Details erkennst du oft erst nach einigen Tagen, aber du kannst somit schon sicherstellen, ob das Tracking-Setup grundsätzlich funktioniert

Welche Events Shopware nativ an GA4 sendet:

  • page_view bei jedem Seitenaufruf
  • view_item_list auf Kategorie- und Suchergebnisseiten
  • view_item auf Produktdetailseiten
  • add_to_cart beim Hinzufügen in den Warenkorb
  • begin_checkout beim Start des Checkout-Prozesses
  • purchase nach abgeschlossener Bestellung

Das ist eine solide Basis für das Conversion-Tracking. Seit Shopware 6.7.7.0 enthalten diese Events auch mehr Details wie Währung, Warenkorbwert, Markendetails und eine hierarchische Struktur für Produktkategorien. Die native Integration sendet seit 6.7.7.0 außerdem erweiterte E-Commerce-Events (z. B. view_cart, add_payment_info). Für ältere Versionen braucht es das Profi-Setup für diese Events.

Der native Shopware Cookie Banner blockiert das GA4-Script bis zur Nutzereinwilligung. Das ist das datenschutzrechtliche Minimum: Tracking erst nach expliziter Zustimmung.

Testen kannst du dies, indem du ein Inkognito-Tab deines Browsers öffnest, deinen Shop besuchst und vor der Bestätigung des Cookie Banners in den Network-Tab deines Browsers gehst, um zu prüfen, ob GA4 geblockt ist.

Rechtsklick auf deiner Seite → Untersuchen → im Tab auf "Network" → Nach "Analytics" suchen

Wenn dort nichts auftaucht, ist Google Analytics geblockt, was erwünscht ist. Nachdem der Nutzer zustimmt, sollte Google Analytics dann auftauchen.

Um das Standard Cookie Banner von Shopware zu aktivieren, musst du im Backend auf Einstellungen -> Shop -> Stammdaten gehen. Dort findest du eine Checkbox für das Cookie Banner.

Shopware Stammdaten Navigation Cookie Banner Shopware Standard Cookie Banner

Consent Mode V2 beim Shopware Cookie Banner

Consent Mode V2 ist eine Anforderung von Google, die seit März 2024 für alle Nutzer von Google Ads und personalisierter Werbung verpflichtend gilt. Das System sendet strukturierte Consent-Signale an Google (gtag('consent', 'update', {...})), auch wenn ein Nutzer ablehnt. Auf Basis dieser Signale modelliert Google Conversions für Nutzer, die nicht zugestimmt haben, was die Datengrundlage für Kampagnen-Optimierungen deutlich verbessert.

Es gibt den Consent Mode in der Variante "Basic" und "Advanced". Mit Blick auf den Datenschutz ist die Variante "Basic" zu empfehlen, da die Variante "Advanced" Pings an die Google Server sendet und damit eine Verbindung zum Google-Server aufgebaut werden muss. Mit der Basic-Variante werden keine Daten an Google geschickt und keine Verbindung zum Server von Google aufgebaut. Es dient lediglich als Signal an Google, dass der Consent Mode eingebaut ist und bewusst die Basic-Variante genutzt wird.

Der Standard-Banner von Shopware sendet diese Signale seit Version 6.5.8.6 in der Basic-Variante. Für Google Analytics ist dies in der nativen Integration hilfreich. Wer Google Ads Tracking direkt integrieren möchte und nicht auf die Conversion-Daten von Google Analytics 4 zugreifen möchte, benötigt ein Setup das Profi-Setup.

Wann dieses Setup ausreicht und wann nicht

Das native Setup ist für einige Shopware Shops bereits eine ausreichende Lösung.

Geeignet für:
  • Kleine Shops in frühen Phasen
  • Shops ohne oder mit sehr geringem AdSpend
  • Setups, bei denen ausschließlich GA4 eingebunden werden soll
  • Teams ohne technische Ressourcen für ein komplexeres Setup
Nicht ausreichend für:
  • Shops mit aktivem Google Ads oder Meta Ads Budget
  • Vollständige Anforderungen an Consent Mode V2
  • Mehrere Tracking-Tools gleichzeitig (z. B. GA4 + Meta Pixel + TikTok)
  • Erweiterte DataLayer-Analyse
  • Server-Side Tracking zur Verbesserung der Datenqualität

Weg 2: Profi-Setup mit GTM, Cookie-Tool und optionalem Server-Side Tracking

Warum das Profi-Setup mehr leistet

Die konkreten Vorteile gegenüber der nativen Integration:

  • Flexibilität: GA4, Google Ads Conversion Tracking, Meta Pixel, TikTok Pixel, Pinterest Tag, Hotjar, alle laufen über einen einzigen Container. Neue Tools werden hinzugefügt, ohne das Theme anzufassen.
  • DataLayer: Ein sauber befüllter DataLayer (Datenschichtvariable) liefert strukturierte Daten an alle Tags. Produktnamen, Preise, Kategorien, Bestellwerte, Warenkorbinhalte.
  • Consent Mode V2: Mit einem dedizierten Cookie-Tool (z. B. Usercentrics oder Cookiebot) und dem GTM-Setup lässt sich Consent Mode V2 korrekt implementieren, auch in der Advanced-Variante. Google erhält die Signale, die es für Conversion-Modellierung braucht.
  • Basis für Server-Side Tracking: Der GTM-Server-Container ist die Voraussetzung für serverseitiges Tracking. Das löst Probleme mit Adblockern, ITP (Safari) und Third-Party-Cookie-Restriktionen.

Wichtiger Hinweis: Wer auf das Profi-Setup umstellt, muss die native GA4-Integration im Shopware Backend deaktivieren, indem die Measurement ID aus dem Verkaufskanal entfernt wird. Beides gleichzeitig aktiv zu lassen, führt zu doppeltem Tracking: GA4 empfängt jeden Event zweimal, Conversion-Zahlen und Umsatzdaten sind hinfällig.

Google Tag Manager in Shopware einbinden

Die Shopware 6 Google Tag Manager Einbindung hat technisch zwei Optionen: direkter Theme-Eingriff oder Plugin. In Anbetracht der vorgefertigten Datenschichtvariablen spart ein Plugin viel Zeit und Wartungsarbeiten.

Eine etablierte Lösung im Shopware Store ist das Google Tag Manager + GA4 + Remarketing Plugin von codiverse. Es bindet den GTM-Container-Code korrekt in <head> und <body> ein und befüllt den DataLayer mit relevanten E-Commerce-Daten.

Was das Plugin nativ in den DataLayer schreibt:

  • Produktdaten auf Detailseiten (Name, ID, Preis, Kategorie, Marke)
  • Kategorie- und Listendaten auf Übersichtsseiten
  • Warenkorb-Events (add_to_cart, remove_from_cart)
  • Checkout-Events je Schritt
  • Kaufbestätigungsdaten inkl. Bestellwert, Produkte, Steuer, Versandkosten

Nach der Plugin-Installation wird das DataLayer befüllt und die GTM-Container können ohne manuelle Anpassungen darauf zugreifen.

Nach der Plugin-Konfiguration wird die GTM-Container-ID (GTM-XXXXXXX) im Plugin eingetragen. Die Container-ID findet sich im Google Tag Manager unter Admin → Container-ID.

Das Plugin bietet außerdem einen vorkonfigurierten Google Tag Manager Container, wodurch die Implementierung des GTM deutlich vereinfacht wird. Dieser kann einfach implementiert werden und mit wenigen Anpassungen ist auch der Google Tag Manager für Shopware eingerichtet. Auf der Seite des Plugin Herstellers wird auch erklärt, wie die aktuelle Einbindung der GA4 Mess-ID erfolgt.

Schritt 1: Cookie-Consent-Tool einbinden

Tools wie Usercentrics oder Cookiebot kommunizieren direkt mit dem GTM-Container und übermitteln strukturierte Consent-Signale. Die Integration läuft in der Regel über einen dedizierten GTM-Tag oder ein natives SDK des Tools.

Schritt 2: Consent Mode im GTM konfigurieren

Im GTM-Container werden die Consent-Einstellungen hinterlegt. Google hat dafür die nativen Consent-Signal-Felder in der Tag-Konfiguration: ad_storage, analytics_storage, ad_user_data, ad_personalization.

Der Default-Status wird für die Basic-Variante auf denied gesetzt. Das Consent-Tool aktualisiert die Signale auf granted, sobald der Nutzer einwilligt.

Je nach Consent-Tool findest du entsprechende Anleitungen auf den Herstellerseiten. Tutorial für Usercentrics Consent Mode V2 mit Google Tag Manager Integration.

Schritt 3: Testen

Im GTM-Vorschaumodus und in der GA4 DebugView kannst du sehen, ob Events nur nach Einwilligung feuern und die Consent-Signale korrekt übergeben werden.

Schritt 4: Veröffentlichen

Damit ein GTM-Container auch final live ist, ist es notwendig, diesen zu "veröffentlichen", damit alle darin befindlichen Tags auch außerhalb des Preview-Modes greifen.

Server-Side Tracking: Wann es sich lohnt

Standard-Tracking läuft im Browser des Nutzers und baut eine Verbindung zu den Tracking-Servern auf (z. B. von Google). Dadurch sind die Skripte für Tracking-Blocker einfach erkennbar und können somit blockiert werden. Das Ergebnis ist eine Untermessung, die Daten von den Nutzern betreffen, die den Cookies eigentlich bereits zugestimmt haben.

Server-Side Tracking verlagert die Tag-Ausführung vom Browser auf einen Server. Der Browser kommuniziert nur noch mit dem eigenen Server (First-Party) und ist dadurch für Tracking-Blocker schwer erkennbar.

Die technische Architektur:

  1. Browser feuert Event an einen First-Party-Endpoint (z. B. tracking.dein-shop.de)
  2. GTM-Server-Container auf diesem Endpoint verarbeitet die Daten
  3. GA4, Google Ads, Meta Measurement API erhalten die Daten direkt vom Server

Als vergleichsweise einfach einzubindendes und preiswertes Setup fürdas Serverside Tracking mit dem GTM hat sich Stape.io etabliert. Das ist ein Hosting-Dienst speziell für GTM-Server-Container, der einfach zu implementieren ist. Die Kosten liegen je nach Traffic im niedrigen zweistelligen Euro-Bereich pro Monat, bei besonders hohem Traffic im niedrig dreistelligen Bereich. Im Vergleich zu einem selbst verwalteten Cloud-Server ist das für die meisten Shops die wirtschaftlichere Lösung.

Ab wann lohnt sich Server-Side Tracking?

Die verbesserte Datenqualität resultiert in einer besseren Kampagnenoptimierung, wodurch sich die laufenden Kosten für das Setup ab etwa 5.000 € monatlichem AdSpend rechnen. Für Shops mit hohem organischen Traffic und ohne AdSpend ist der Nutzen geringer, aber die Tracking-Qualität verbessert sich auch hier.

Die häufigsten Fehler beim Shopware Google Analytics Setup

Fehler 1: Veraltete UA-ID noch eingetragen

Universal Analytics ist seit Juli 2023 abgeschaltet. Trotzdem finden sich in vielen Shops noch UA-IDs (UA-XXXXXXXX) im Backend. Das Tracking läuft seit dem Abschaltdatum ins Leere. In diesem Fall solltest du die UA-ID entfernen und stattdessen die GA4 Measurement ID (G-XXXXXXXX) eintragen.

Fehler 2: Natives Setup und GTM gleichzeitig aktiv

Das führt zu doppeltem Tracking. GA4 zählt jeden Event zweimal. Conversion-Zahlen, Umsatzdaten und Trichteranalysen sind damit wertlos. Wer GTM einrichtet, deaktiviert die native Integration. Kein Kompromiss.

Fehler 3: Consent Mode V2 fehlt trotz Google Ads Nutzung

Shopbetreiber schalten Google Ads ohne Consent Mode V2. Für Nutzer im Europäischen Wirtschaftsraum werden dadurch Remarketing-Audiences nicht befüllt und die Conversion-Modellierung eingeschränkt. Seit März 2024 ist das eine aktive Google-Anforderung.

Fehler 4: DataLayer-Daten unvollständig

Wer GTM nutzt, aber ohne Plugin arbeitet oder ein Plugin mit begrenztem DataLayer einsetzt, hat im GTM-Container nur teilweise Zugriff auf E-Commerce-Daten. Tags funktionieren, aber Produktinformationen oder Kategoriedaten fehlen, was oft erst auffällt, wenn Reports unvollständige Daten liefern.

Fehler 5: Tracking in der Entwicklungsumgebung nicht deaktiviert

Wenn du auf einer Stagingumgebung entwickelst und das Tracking nicht deaktivierst, fließen Test-Transaktionen und interne Seitenaufrufe in die GA4-Property ein, wodurch beispielsweise Conversion-Rates und Umsatzdaten verfälscht werden. Staging-Umgebungen gehören aus GA4 herausgefiltert, entweder per IP-Filter in GA4 oder durch eine separate Test-Property.

FAQ

Brauche ich ein Plugin für GA4 in Shopware 6?

Nein. Die native Integration im Backend reicht für ein Basis-Setup. Für GTM, Consent Mode V2 und Server-Side Tracking ist ein Plugin der empfohlene Weg.

Meine GA4-Daten sehen völlig anders aus als früher in Universal Analytics. Ist etwas kaputt?

Wahrscheinlich nicht. GA4 berechnet Sitzungen, Absprungrate und Conversions grundlegend anders als UA. Die Zahlen sind nicht direkt vergleichbar. Das ist keine Fehlfunktion, sondern ein anderes Messsystem.

Wo trage ich die GA4-ID in Shopware 6 ein?

Im Backend unter Verkaufskanal → Analyse. Das Feld nimmt das Format G-XXXXXXXX entgegen.

Ist der native Shopware Cookie Banner DSGVO-konform für GA4?

Er blockiert das Tracking bis zur Einwilligung, was das datenschutzrechtliche Minimum erfüllt. Der Consent Mode V2 wird ab Shopware 6.5.8.6 gesetzt, allerdings ist eine Google Ads Integration nativ nicht möglich, sodass nur Google Analytics 4 davon profitiert. Für Shops mit Google Ads ist ein dediziertes Cookie-Consent-Tool der richtige Weg.

Wie merke ich, ob ich doppeltes Tracking habe?

In der GA4 DebugView erscheinen Events doppelt oder die Conversion-Zahlen sind unrealistisch hoch. Die Ursache dafür ist häufig eine aktive native Integration parallel zu einem GTM-Setup. Die native Integration zu deaktivieren löst das Problem.

Ab wann lohnt sich Server-Side Tracking für einen Shopware-Shop?

Als grobe Orientierung dient etwa 5.000 Euro monatlicher AdSpend. Ab diesem Budget ist die verbesserte Datenqualität deutlich in der Kampagnenoptimierung spürbar und die entstehenden Kosten für das Setup rechnen sich.

Shopware Versionshistorie

Diese Übersicht dokumentiert alle relevanten Änderungen am Cookie-System und Cookie Manager in Shopware 6 und Shopware 5.

Shopware 6

Major Changes

Version Datum Änderung
6.7.4.0 2025-11 Neue Route /cookie/groups im CookieController liefert Cookie-Gruppen als JSON für dynamische Offcanvas-Cookie-Dialoge. Vimeo und YouTube erhalten separate Cookie-Consent-Einträge und können unabhängig voneinander akzeptiert oder abgelehnt werden.
6.6.1.0 2024-04 GDPR-Video-Element prüft zuerst die Cookie-Präferenz des Nutzers, bevor das Video-Element ersetzt wird (neue Methode checkConsentAndReplaceVideo). Neue Cookie-Gruppe MARKETING_COOKIES für Google Consent Mode V2 hinzugefügt.
6.6.0.0 2024-04 Google Consent Mode V2 initial integriert: Marketing-Cookie-Gruppe und gtag-Consent-Signale vorbereitet. Beschriftung des Ablehnen-Buttons von „Deny" in „Only technically required" umbenannt.
6.5.8.6 2024-02 Google Consent Mode V2 im LTS-Zweig eingeführt: greift bei Nutzung des nativen Cookie Banners mit GA4-Integration (Basic-Variante).
6.4.12.0 2022-06 Administrator kann die standardmäßige Cookie-Benachrichtigung im Backend deaktivieren.
6.4.7.0 2021-12 Kritischer Bug behoben: Google Analytics und externe Scripts wurden auch ohne Cookie-Einwilligung geladen. Korrekte Consent-Prüfung vor Script-Initialisierung sichergestellt.
6.4.0.0 2021-05 Neue Cookie-Gruppe groupComfortFeatures und Wunschlisten-Cookie im Cookie Provider eingeführt.
6.3.4.0 2020-12 Apps können über die manifest.xml eigene Cookies definieren, die im Cookie Manager angezeigt werden. „Alle Cookies akzeptieren"-Button ergänzt.
6.3.3.0 2020-11 DSGVO-konforme Video-Elemente eingeführt: YouTube- und Vimeo-Videos werden erst nach Cookie-Einwilligung geladen.
6.1.0 2020-01 Cookie Manager vollständig eingeführt: neues cookie-configuration-Plugin mit Konfigurationsmenü, Cookie-Gruppen und globalem Event CookieConfiguration_Update. Ablösung des einfachen Cookie-Hinweis-Banners durch vollständiges Einwilligungsmanagement.

Shopware 5

Major Changes

Minor Changes anzeigen (8 Einträge)

KOSTENLOSES SEO WHITEPAPER

7 Tipps für bessere Rankings bei Google

Sicher Dir wertvolle Tipps für deinen Shopware Shop. Von Shopware Experten für Shopware Betreiber.
Trag dich für unseren Newsletter an, im Anschluss erhältst du das Whitepaper. Mit dem Abschicken deiner Daten akzeptierst Du unsere Datenschutzerklärung.
Shopware Whitepaper

GEBÜNDELTES WISSEN

Entdecke unsere Ebooks

Shopware SEO Guide

Shopware SEO Guide

Jetzt Downloaden

Kontaktanfrage

Fragen? Schreib uns.

Kontaktiere uns gern, wenn Du Interesse an gemeinsamen Projekten hast.
Kontakt 8mylez
Standort Paderborn Icon

Paderborn

Technologiepark 23

33100 Paderborn

Standort Paderborn Icon

Leipzig

Berliner Straße 13

04105 Leipzig

Kontaktanfrage

36 Mitarbeiter

Shopware Platinum Partner

40.000+ Plugin Downloads

 60+ aktive Shops

Full-Service Shopware Agentur

70 Shopware Videos auf Youtube

Alle Shopware Zertifizierungen

maxcluster

Shopware United

Pickware 

Mollie

B2B Sellers

TimmeHosting

Händlerbund

© 2026 by 8mylez GmbH
|
ImpressumDatenschutz