Shopware Google Tag Manager — GTM + GA4 Events
Nahtlose GTM-Integration mit GA4-Events für Shopware 6
Du willst Google Analytics 4 Events in deinem Shopware-Shop tracken, ohne JavaScript-Code anzufassen. Du willst wissen, wann jemand ein Produkt in den Warenkorb legt, den Checkout startet oder eine Bestellung abschließt. Standard-Shopware liefert das nicht. Das Shopware Plugin "Google Tag Manager" von Bronner Consulting bindet den GTM-Container automatisch im Head ein. Vier GA4-Standardereignisse werden per dataLayer ausgelöst: page_view, add_to_cart, begin_checkout, purchase. Jedes Event ist einzeln aktivierbar. Pro Sales Channel kann eine eigene Container-ID hinterlegt werden. Keine Datenbankmigrationen, kein Admin-Modul nötig – Konfiguration über die Plugin-Einstellungen.
Funktionen
GTM-Container automatisch im Head
Das Plugin fügt das GTM-Script automatisch im <head> ein und den noscript-Fallback direkt nach <body>. Sobald du eine Container-ID in der Konfiguration hinterlegst, ist der Tag Manager aktiv. Kein manuelles Template-Editing, kein Eingriff in den Shopware-Core.
Vier GA4-Events einzeln steuerbar
page_view bei jedem Seitenaufruf. add_to_cart mit Produkt-ID, Name, Preis, Menge und Währung. begin_checkout mit allen Warenkorb-Positionen. purchase mit Bestell-ID, Gesamtbetrag und allen Produktpositionen. Jedes Event lässt sich einzeln aktivieren oder deaktivieren.
Sales-Channel-spezifische Container-ID
Betreibst du mehrere Verkaufskanäle? Jeder Sales Channel kann seine eigene GTM-Container-ID haben. So trennst du die Tracking-Daten sauber nach Kanal, ohne mehrere Shopware-Instanzen zu betreiben.
Keine Datenbank, keine Abhängigkeiten
Das Plugin erstellt keine Datenbanktabellen und benötigt keine externen JavaScript-Bibliotheken. Die Tracking-Logik läuft über den dataLayer. Alle Geldwerte werden auf 2 Dezimalstellen gerundet. DSGVO-Hinweis: Das Plugin setzt keine Cookies – die Kombination mit einer Consent Management Platform wird empfohlen.
Typische Einsätze
E-Commerce-Tracking mit GA4
Ein Online-Shop will die Customer Journey in Google Analytics 4 abbilden: Seitenaufrufe, Warenkorb-Aktionen, Checkout-Starts und abgeschlossene Käufe. Mit dem GTM-Plugin werden alle Events automatisch an den dataLayer übergeben.
Multi-Channel-Tracking
Ein Shopware-Shop mit B2B- und B2C-Verkaufskanal benötigt getrennte Tracking-Container. Das Plugin ermöglicht pro Sales Channel eine eigene GTM-Container-ID.
Marketing-Team ohne Entwickler
Das Marketing-Team will Conversion-Tracking einrichten, ohne auf Entwickler zu warten. Nach Installation des Plugins konfigurieren sie die Container-ID und die gewünschten Events in der Plugin-Konfiguration.
Wann brauche ich das?
Echte B2B-Szenarien, in denen dieses Plugin den Unterschied macht.
GA4-E-Commerce-Tracking ohne Entwickler
Das Marketing-Team will den gesamten Conversion-Funnel in GA4 tracken — Seitenaufrufe, Warenkorb-Aktionen, Checkout-Starts, Käufe. Früher musste dafür die IT einbezogen werden. Mit dem Plugin konfiguriert das Marketing-Team Container-ID und Events selbst im Admin.
Multi-Channel-Tracking mit sauberer Datentrennung
Zwei Verkaufskanäle, zwei GTM-Container, zwei GA4-Properties. Das Plugin weist jedem Kanal seine Container-ID zu. Die Analyse erfolgt getrennt — kein Datenmischen zwischen den Kundengruppen.
Retargeting-Setup über GTM
Die Agentur richtet über GTM Google Ads Remarketing, Facebook Pixel und TikTok Pixel ein. Die Shopware-Events add_to_cart und purchase liefern die nötigen Signale via dataLayer. Kein Backend-Code, kein Plugin-Customizing — alles läuft über GTM-Trigger.
Die Vorteile
- Automatische GTM-Einbindung ohne Code-Änderungen
- Vier GA4-E-Commerce-Events standardkonform
- Pro Sales Channel eigene Container-ID
- Keine Datenbankmigrationen oder externen Abhängigkeiten
- noscript-Fallback für Tracking ohne JavaScript
- DSGVO-kompatibel: keine eigenen Cookies
- Kompatibel mit Shopware 6.7+
Häufige Fragen
Muss ich Code in Shopware-Templates einfügen, um GTM einzubinden?
Nein. Das Plugin fügt GTM automatisch im <head> ein und den noscript-Fallback nach <body>. Du trägst nur die Container-ID in der Plugin-Konfiguration ein — kein Template-Editing nötig.
Welche GA4-Events werden unterstützt?
Das Plugin sendet vier standardkonforme GA4-Events: page_view, add_to_cart (mit Produkt-ID, Name, Preis, Menge), begin_checkout (mit allen Warenkorb-Positionen) und purchase (mit Bestell-ID und allen Positionen). Jedes Event ist einzeln aktivierbar.
Kann ich pro Verkaufskanal eine eigene GTM-Container-ID verwenden?
Ja. Jeder Sales Channel kann seine eigene Container-ID haben. So trennst du Tracking-Daten zwischen B2B- und B2C-Kanal oder verschiedenen Länder-Shops sauber.
Setzt das Plugin Cookies?
Nein. Das Plugin selbst setzt keine Cookies. Die Tracking-Logik läuft über den dataLayer. Ob und welche Cookies durch GTM gesetzt werden, hängt von deinen GTM-Tags und deiner Consent-Management-Plattform ab.
Ist das Plugin mit DSGVO und Consent Management Platforms kompatibel?
Ja. Das Plugin setzt keine eigenen Cookies und eignet sich für die Kombination mit CMP-Lösungen wie Cookiebot, OneTrust oder dem Shopware Consent Banner. Die Aktivierung von GTM-Tags kann über den CMP-Consent gesteuert werden.
Werden alle Geldwerte korrekt formatiert an den dataLayer übergeben?
Ja. Alle Preiswerte werden auf 2 Dezimalstellen gerundet und als Zahl übergeben. Die Währung kommt aus dem aktiven Sales Channel.
Passende Plugins
Kombiniere für maximale Wirkung.
Analytics & BI Dashboard
Umsatz, Kunden und Artikel auf einen Blick analysieren
Preise ausblenden
Preise nur für registrierte oder freigeschaltete Kunden
Bronn B2B-Plattform
Firmenkonten, Mitarbeiter, Rollen, Budgets und Firmenadressen direkt im Checkout
Bestelllisten
Wiederkehrende Bestellungen als Listen speichern und nachbestellen
Mail-Archiv
Alle versendeten E-Mails im Admin archivieren und durchsuchen
Google Tag Manager testen
Fordere eine kostenlose Demo-Umgebung an. Alle Plugins vorinstalliert, voller Funktionsumfang.