Shopware Analytics & Tracking

Google Tag Manager für Shopware — GTM, GA4 E-Commerce, Consent Mode v2 & Enhanced Conversions

Das umfassendste Shopware-6.7-Plugin für moderne E-Commerce-Messung: GTM-Container, GA4 Enhanced Ecommerce, in das native Cookie-Banner integrierter Consent Mode v2, serverseitig gehashte Enhanced Conversions und ein mit Google Shopping und Merchant Center kompatibler Data Layer - vollständig Plug-and-Play.

Messen Sie, was zählt - DSGVO-konform

Shopware 6.7 Multi-Sales-Channel Mehrsprachig GA4 Enhanced Ecommerce Consent Mode v2 Enhanced Conversions Google Shopping ready Server-side GTM
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Google-Tag-Manager-Integration in Shopware
v1.0.0 · aktualisiert 2026-05-21
Was es leistet

Die Kurzfassung.

01

GTM-Container und GA4 sofort einsatzbereit

Injektion des Google-Tag-Manager-Containers in den Head und des Noscript-iframe in den Body auf jeder Storefront-Seite. Native Unterstützung für Server-side Tagging über eine benutzerdefinierte Loader-URL. Automatischer gtag.js-Fallback, wenn Sie nur GA4 ohne Container verwenden.

02

Consent Mode v2 in das Shopware-Cookie-Banner integriert

Der Standard-Einwilligungsstatus (denied für EU, granted außerhalb EU) wird vor dem Laden von GTM gepusht. Das Plugin registriert zwei virtuelle Cookies im nativen Shopware-Banner (df-gtag-analytics, df-gtag-ads) und emittiert automatisch gtag consent update, sobald der Besucher akzeptiert oder ablehnt. url_passthrough und ads_data_redaction inklusive.

03

Enhanced Conversions serverseitig gehasht

Auf den Checkout-Confirm- und Finish-Seiten pusht das Plugin ein user_data-Objekt in den dataLayer mit E-Mail, Telefon, Vorname, Nachname, Straße, Stadt und Postleitzahl, alles SHA-256-gehasht serverseitig. Das Telefon wird auf E.164 normalisiert, mit automatischem Ländercode aus der Rechnungsadresse. 10 bis 30 Prozent mehr Conversions in Google Ads zugeordnet.

04

Mit Google Shopping und Merchant Center kompatibler Data Layer

Jedes GA4-Item ist mit Ihrem Merchant-Center-Feed abgestimmt: konfigurierbare item_id (Artikelnummer, Shopware-UUID oder EAN), item_brand vom Hersteller, vollständiger Breadcrumb in item_category1 bis item_category5, Standard-google_product_category oder pro Produkt über Custom Field, mpn, gtin und discount automatisch enthalten.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie Google Tag Manager für Shopware — GTM, GA4 E-Commerce, Consent Mode v2 & Enhanced Conversions funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Warum ein dediziertes Plugin für E-Commerce-Messung?

2026 erfordert die Messung der E-Commerce-Leistung in Shopware die perfekte Ausrichtung von vier Disziplinen: Google Tag Manager zur Tag-Orchestrierung, GA4 Enhanced Ecommerce für vollständiges Funnel-Tracking, Consent Mode v2 für DSGVO-Konformität ohne Messverlust und Enhanced Conversions, um Google-Ads-Conversions wieder mit Ihrem Backoffice zu verbinden. Dies manuell zu konfigurieren dauert Wochen und setzt subtilen Fehlern aus (Ladereihenfolge des Consent, Data-Layer-Format, falsches SHA-256-Hashing, item_id, die nicht mit dem Merchant-Center-Feed übereinstimmt). Dieses Plugin löst diese vier Punkte in einem einzigen ZIP.

§ 02

Consent Mode v2: DSGVO-Konformität ohne Messverlust

Googles Consent Mode v2 ermöglicht es, weiterhin modellierte Signale zu sammeln, auch wenn der Nutzer Cookies ablehnt - sofern der Standard-Einwilligungsstatus vor dem Laden des GTM-Containers gepusht wird. Dieses Plugin tut dies nativ: Der gtag consent default Tag wird vor der GTM-Skript-Injektion emittiert, mit den sieben Consent Mode v2-Kategorien (ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage, security_storage). Wenn der Besucher über das native Shopware-Banner akzeptiert oder ablehnt, emittiert der JavaScript-Controller automatisch das entsprechende gtag consent update. url_passthrough und ads_data_redaction sind mit einem Toggle aktivierbar.

§ 03

GA4 Enhanced Ecommerce: alle Events, ohne Konfiguration

Das Plugin lauscht auf die nativen Page Loaded Events von Shopware (ProductPageLoadedEvent, NavigationPageLoadedEvent, SearchPageLoadedEvent, CheckoutCartPageLoadedEvent, CheckoutConfirmPageLoadedEvent, CheckoutFinishPageLoadedEvent) und pusht zum richtigen Zeitpunkt die entsprechenden GA4-Events: view_item, view_item_list, search, view_cart, begin_checkout, purchase. Auf Browser-Seite erfasst ein leichter JavaScript-Controller die Klicks auf den Warenkorb-Button und das Entfernen von Positionen für add_to_cart und remove_from_cart sowie die Übermittlungen der Login- und Registrierungsformulare für die Events login und sign_up. Jedes Event ist in der Konfiguration einzeln aktivierbar.

§ 04

Enhanced Conversions: gewinnen Sie 10 bis 30 Prozent verlorene Conversions zurück

Auf den Checkout-Confirm- und Finish-Seiten pusht das Plugin ein user_data-Objekt in den dataLayer, das E-Mail, Telefon, Vorname, Nachname, Straße, Stadt und Postleitzahl enthält - alles serverseitig SHA-256-gehasht gemäß der Google-Spezifikation. Das Telefon wird auf E.164 normalisiert (Ländercode aus der Rechnungs-ISO), die E-Mail wird vor dem Hashing getrimmt und kleingeschrieben, und die US-Postleitzahl wird auf die ersten fünf Ziffern gekürzt. Google Ads kann diese Conversions dann wieder mit Nutzern verknüpfen, die mit ihrem Google-Konto angemeldet sind, was typischerweise 10 bis 30 Prozent zuvor in der Attribution verlorene Conversions zurückgewinnt.

§ 05

Mit Google Shopping und Merchant Center kompatibler Data Layer

Damit GA4 und Google Ads Ihre Produkte korrekt mit Ihrem Merchant-Center-Feed matchen können, muss jedes Item im dataLayer dieselbe item_id wie Ihr Feed verwenden. Dieses Plugin bietet drei konfigurierbare Quellen: Shopware-Artikelnummer (empfohlen, SKU-Äquivalent), interne Shopware-UUID oder EAN/GTIN. Jedes Item enthält zudem item_brand vom Hersteller, item_category1 bis item_category5 vom tiefsten Breadcrumb, mpn und gtin wenn gesetzt, discount aus dem Streichpreis berechnet, und google_product_category entweder global standardmäßig oder pro Produkt über das Custom Field df_google_product_category.

§ 06

Server-side GTM: schützen Sie Ihre Daten und steigern Sie die Zustellbarkeit

Server-side Tagging leitet GTM-Traffic über eine von Ihnen kontrollierte Domain (typischerweise gtm.ihredomain.com), was browserseitige Blocker umgeht, Nutzerdaten schützt und die Widerstandsfähigkeit gegen Cookie-Policy-Änderungen verbessert. Dieses Plugin unterstützt Server-side GTM nativ: Geben Sie einfach die URL Ihres benutzerdefinierten Loaders in der Konfiguration ein. Das GTM-Skript und der noscript-iframe zeigen automatisch auf Ihren Tag-Manager-Server anstatt auf www.googletagmanager.com.

§ 07

Architektur und Performance

Das Plugin folgt der modernen Symfony-Architektur von Shopware 6.7: Symfony-Subscriber für Page Events, Services in services.xml mit Dependency Injection, system_config XML für die Admin-Konfiguration, JSON-Snippets für Übersetzungen und Dekoration des Shopware-CookieProvider, um GTM in das native Banner zu integrieren. Kein Webpack- oder TypeScript-Build-Schritt: Der JavaScript-Controller ist Vanilla JS, das als statisches Asset bereitgestellt wird. Der Footprint ist minimal (weniger als 10 KB gzipped) und die Ladereihenfolge des Consent ist durch direkte Injektion in den Meta-Head-Tag garantiert.