Shopware Analytics & tracking

Google Tag Manager Shopware: GTM, GA4 E-commerce, Consent Mode v2 en Enhanced Conversions

De meest complete Shopware 6.7 plugin voor moderne e-commercemeting: GTM-container, GA4 Enhanced Ecommerce, Consent Mode v2 geïntegreerd in de native cookiebanner, Enhanced Conversions gehasht aan de serverzijde en een dataleiding compatibel met Google Shopping en Merchant Center, volledig plug-and-play.

Meet wat telt, in overeenstemming met de AVG

Shopware 6.7 Multi-sales-channel Meertalig GA4 Enhanced Ecommerce Consent Mode v2 Enhanced Conversions Google Shopping ready Server-side GTM
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Integratie van Google Tag Manager op Shopware
v1.0.0 · bijgewerkt 2026-05-21
Wat het doet

De korte versie.

01

GTM-container en GA4 kant-en-klaar

Injectie van de Google Tag Manager container in de head en van de noscript iframe in de body, op alle pagina's van de storefront. Native ondersteuning voor server-side tagging via een aangepaste loader-URL. Automatische gtag.js terugval als u alleen GA4 zonder container gebruikt.

02

Consent Mode v2 geïntegreerd in de Shopware cookiebanner

De standaard toestemmingsstatus (denied voor de EU, granted daarbuiten) wordt doorgegeven vóór het laden van GTM. De plugin registreert twee virtuele cookies in de native Shopware-banner (df-gtag-analytics, df-gtag-ads) en stuurt automatisch gtag consent update zodra de bezoeker aanvaardt of weigert. url_passthrough en ads_data_redaction inbegrepen.

03

Enhanced Conversions gehasht aan de serverzijde

Op de bevestigings- en afrondingspagina's van de bestelling duwt de plugin een user_data object in de dataLayer met e-mail, telefoon, voornaam, naam, straat, plaats en postcode, alle in SHA-256 gehasht aan de serverzijde. De telefoon wordt genormaliseerd naar E.164 met een automatisch landvoorvoegsel uit het factuuradres. Dat levert 10 tot 30 procent extra conversies op die aan Google Ads worden toegekend.

04

Dataleiding compatibel met Google Shopping en Merchant Center

Elk GA4-item is afgestemd op uw Merchant Center feed: instelbare item_id (productreferentie, Shopware UUID of EAN), item_brand uit de fabrikant, volledig broodkruimelpad in item_category1 tot item_category5, google_product_category als standaard of per product via een custom field, en mpn, gtin en discount automatisch inbegrepen.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Google Tag Manager Shopware: GTM, GA4 E-commerce, Consent Mode v2 en Enhanced Conversions werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom een aparte plugin voor e-commercemeting?

In 2026 vereist het meten van uw e-commerceprestaties op Shopware de perfecte afstemming van vier disciplines: Google Tag Manager om de tags te orkestreren, GA4 Enhanced Ecommerce voor de volledige tracking van de funnel, Consent Mode v2 voor de AVG-conformiteit zonder de meting te verliezen, en Enhanced Conversions om de Google Ads-conversies opnieuw met uw backoffice te verbinden. Dat allemaal handmatig configureren kost weken en leidt tot subtiele fouten (laadvolgorde van de toestemming, formaat van de dataLayer, verkeerde SHA-256 hashing, item_id die niet met de Merchant Center feed overeenkomt). Deze plugin regelt die vier punten met één ZIP.

§ 02

Consent Mode v2: AVG-conformiteit zonder de meting op te offeren

Met Consent Mode v2 van Google kunt u gemodelleerde signalen blijven verzamelen, ook wanneer de gebruiker de cookies weigert, op voorwaarde dat de standaard toestemmingsstatus wordt doorgegeven vóór het laden van de GTM-container. Deze plugin doet dat native: de tag gtag consent default wordt uitgestuurd vóór de injectie van het GTM-script, met de zeven Consent Mode v2 categorieën (ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage, security_storage). Wanneer de bezoeker via de native Shopware-banner aanvaardt of weigert, stuurt de JavaScript-controller automatisch de bijbehorende gtag consent update. url_passthrough en ads_data_redaction activeert u met één schakelaar.

§ 03

GA4 Enhanced Ecommerce: alle gebeurtenissen, zonder configuratie

De plugin luistert naar de native Page Loaded Events van Shopware (ProductPageLoadedEvent, NavigationPageLoadedEvent, SearchPageLoadedEvent, CheckoutCartPageLoadedEvent, CheckoutConfirmPageLoadedEvent, CheckoutFinishPageLoadedEvent) en stuurt op het juiste moment de bijbehorende GA4-gebeurtenissen uit: view_item, view_item_list, search, view_cart, begin_checkout, purchase. Aan de browserzijde vangt een lichte JavaScript-controller de kliks op de knop om aan de winkelwagen toe te voegen en op het verwijderen van een regel op voor add_to_cart en remove_from_cart, en ook de verzendingen van de login- en registratieformulieren voor de gebeurtenissen login en sign_up. Elke gebeurtenis is afzonderlijk activeerbaar in de configuratie.

§ 04

Enhanced Conversions: haal 10 tot 30 procent verloren conversies terug

Op de bevestigings- en afrondingspagina's van de bestelling duwt de plugin een user_data object in de dataLayer met het e-mailadres, de telefoon, de voornaam, de naam, de straat, de plaats en de postcode, allemaal in SHA-256 gehasht aan de serverzijde, conform de Google-specificatie. De telefoon wordt genormaliseerd naar E.164 (landvoorvoegsel uit de ISO van het factuuradres), het e-mailadres wordt getrimd en in kleine letters gezet vóór het hashen, en de Amerikaanse postcode wordt afgekapt tot de eerste vijf cijfers. Google Ads kan die conversies zo opnieuw koppelen aan gebruikers die met hun Google-account zijn ingelogd, wat doorgaans 10 tot 30 procent van de eerder in de attributie verloren conversies herstelt.

§ 05

Dataleiding compatibel met Google Shopping en Merchant Center

Om GA4 en Google Ads uw producten correct met uw Merchant Center feed te laten matchen, moet elk item van de dataLayer dezelfde item_id gebruiken als die in uw feed. Deze plugin biedt drie instelbare bronnen: de Shopware productreferentie (aanbevolen, gelijk aan de SKU), de interne Shopware UUID, of de EAN/GTIN. Elk item bevat ook item_brand uit de fabrikant, item_category1 tot item_category5 uit het diepste broodkruimelpad, mpn en gtin wanneer ingevuld, discount berekend uit de doorgestreepte prijs, en google_product_category ofwel globaal als standaard ofwel per product via het custom field df_google_product_category.

§ 06

Server-side GTM: bescherm uw data en verhoog de doorstroming

Met server-side tagging routeert u het GTM-verkeer via een domein dat u zelf beheert (doorgaans gtm.uwdomein.com), wat de blokkers aan de browserzijde omzeilt, de gebruikersgegevens beschermt en de weerbaarheid tegen wijzigingen in het cookiebeleid verbetert. Deze plugin ondersteunt server-side GTM native: het volstaat de URL van uw aangepaste loader in de configuratie in te vullen. Het GTM-script en de noscript iframe wijzen dan automatisch naar uw Tag Manager server in plaats van naar www.googletagmanager.com.

§ 07

Architectuur en prestaties

De plugin volgt de moderne Symfony-architectuur van Shopware 6.7: een Symfony Subscriber voor de page events, services in services.xml met dependency injection, system_config XML voor de adminconfiguratie, JSON-snippets voor de vertalingen, en decoratie van de Shopware CookieProvider om GTM in de native banner te integreren. Geen webpack- of TypeScript-buildstap: de JavaScript-controller is vanilla JS die als statische asset wordt geserveerd. De voetafdruk is minimaal (minder dan 10 KB gzipped) en de laadvolgorde van de toestemming is gegarandeerd door de rechtstreekse injectie in de meta head tag.