Shopware Analytics & Tracking

Google Tag Manager para Shopware — GTM, GA4 e-commerce, Consent Mode v2 y Enhanced Conversions

El plugin Shopware 6.7 mas completo para la medicion e-commerce moderna: contenedor GTM, GA4 Enhanced Ecommerce, Consent Mode v2 integrado al banner de cookies nativo, Enhanced Conversions hasheadas en el servidor y data layer compatible con Google Shopping y Merchant Center, totalmente plug-and-play.

Mide lo que importa, conforme al RGPD

Shopware 6.7 Multi sales-channel Multiidioma GA4 Enhanced Ecommerce Consent Mode v2 Enhanced Conversions Google Shopping ready Server-side GTM
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Integración de Google Tag Manager en Shopware
v1.0.0 · actualizado 2026-05-21
Qué hace

La versión corta.

01

Contenedor GTM y GA4 listos para usar

Inyeccion del contenedor Google Tag Manager en el head e iframe noscript en el body, en todas las paginas del storefront. Soporte nativo del server-side tagging via una URL de cargador personalizada. Fallback gtag.js automatico si solo usas GA4 sin contenedor.

02

Consent Mode v2 integrado al banner de cookies Shopware

El estado de consentimiento por defecto (denied para la UE, granted fuera de la UE) se envia antes que GTM se cargue. El plugin registra dos cookies virtuales en el banner nativo Shopware (df-gtag-analytics, df-gtag-ads) y emite automaticamente gtag consent update en cuanto el visitante acepta o rechaza. url_passthrough y ads_data_redaction incluidos.

03

Enhanced Conversions hasheadas en el servidor

En las paginas de validacion y confirmacion de pedido, el plugin envia un objeto user_data al dataLayer con email, telefono, nombre, apellido, calle, ciudad y codigo postal hasheados SHA-256 en el servidor. El telefono se normaliza al formato E.164 con prefijo de pais automatico desde la direccion de facturacion. Entre un 10 y un 30 por ciento mas de conversiones atribuidas en Google Ads.

04

Data layer compatible con Google Shopping y Merchant Center

Cada item GA4 esta alineado con tu feed Merchant Center: item_id configurable (numero de producto, UUID Shopware o EAN), item_brand desde el fabricante, breadcrumb completo en item_category1 a item_category5, google_product_category por defecto o por producto via custom field, mpn, gtin y discount incluidos automaticamente.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Google Tag Manager para Shopware — GTM, GA4 e-commerce, Consent Mode v2 y Enhanced Conversions, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Por que un plugin dedicado a la medicion e-commerce?

En 2026, medir el rendimiento e-commerce en Shopware requiere la alineacion perfecta de cuatro disciplinas: Google Tag Manager para orquestar las etiquetas, GA4 Enhanced Ecommerce para el tracking completo del embudo, Consent Mode v2 para el cumplimiento del RGPD sin perder la medicion, y Enhanced Conversions para reconectar las conversiones Google Ads con tu back-office. Configurar todo esto manualmente lleva semanas y expone a errores sutiles (orden de carga del consent, formato del data layer, hash SHA-256 incorrecto, item_id que no coincide con el feed Merchant Center). Este plugin resuelve estos cuatro puntos en un solo ZIP.

§ 02

Consent Mode v2: cumplimiento del RGPD sin sacrificar la medicion

Consent Mode v2 de Google permite seguir recogiendo senales modeladas incluso cuando el usuario rechaza las cookies, siempre que el estado de consentimiento por defecto se envie antes de que se cargue el contenedor GTM. Este plugin lo hace de forma nativa: la etiqueta gtag consent default se emite antes de la inyeccion del script GTM, con las siete categorias Consent Mode v2 (ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage, security_storage). Cuando el visitante acepta o rechaza via el banner Shopware nativo, el controlador JavaScript emite automaticamente el gtag consent update correspondiente. url_passthrough y ads_data_redaction son activables con un toggle.

§ 03

GA4 Enhanced Ecommerce: todos los eventos, sin configuracion

El plugin escucha los Page Loaded Events nativos de Shopware (ProductPageLoadedEvent, NavigationPageLoadedEvent, SearchPageLoadedEvent, CheckoutCartPageLoadedEvent, CheckoutConfirmPageLoadedEvent, CheckoutFinishPageLoadedEvent) y envia en el momento adecuado los eventos GA4 correspondientes: view_item, view_item_list, search, view_cart, begin_checkout, purchase. En el lado del navegador, un controlador JavaScript ligero captura los clics en el boton de anadir al carrito y la eliminacion de linea para add_to_cart y remove_from_cart, asi como los envios de los formularios de login y registro para los eventos login y sign_up. Cada evento se puede activar individualmente en la configuracion.

§ 04

Enhanced Conversions: recupera entre un 10 y un 30 por ciento de conversiones perdidas

En las paginas de validacion y confirmacion de pedido, el plugin envia un objeto user_data al dataLayer que contiene el email, el telefono, el nombre, el apellido, la calle, la ciudad y el codigo postal: todo hasheado SHA-256 en el servidor, conforme a la especificacion de Google. El telefono se normaliza al formato E.164 (prefijo de pais desde el ISO de facturacion), el email se trimea y se pasa a minusculas antes del hash, y el codigo postal de EE.UU. se trunca a los cinco primeros digitos. Google Ads puede entonces reconectar estas conversiones a los usuarios conectados con su cuenta Google, lo que normalmente recupera entre un 10 y un 30 por ciento de conversiones antes perdidas en atribucion.

§ 05

Data layer compatible con Google Shopping y Merchant Center

Para que GA4 y Google Ads puedan relacionar correctamente tus productos con tu feed Merchant Center, cada item del dataLayer debe usar el mismo item_id que el de tu feed. Este plugin ofrece tres fuentes configurables: el numero de producto Shopware (recomendado, equivalente al SKU), el UUID interno Shopware, o el EAN/GTIN. Cada item incluye tambien item_brand desde el fabricante, item_category1 a item_category5 desde el breadcrumb mas profundo, mpn y gtin cuando estan informados, discount calculado desde el precio tachado, y google_product_category sea globalmente por defecto sea por producto via el custom field df_google_product_category.

§ 06

Server-side GTM: protege tus datos y mejora la entregabilidad

El server-side tagging permite enrutar el trafico GTM por un dominio que tu controlas (normalmente gtm.tudominio.com), lo que esquiva los bloqueadores del lado del navegador, protege los datos de usuario y mejora la resiliencia frente a cambios en la politica de cookies. Este plugin soporta server-side GTM de forma nativa: basta con indicar la URL de tu cargador personalizado en la configuracion. El script GTM y el iframe noscript apuntaran automaticamente a tu servidor Tag Manager en lugar de www.googletagmanager.com.

§ 07

Arquitectura y rendimiento

El plugin sigue la arquitectura Symfony moderna de Shopware 6.7: Subscriber Symfony para los page events, servicios en services.xml con inyeccion de dependencias, system_config XML para la configuracion de administracion, snippets JSON para las traducciones, y decoracion del CookieProvider Shopware para integrar GTM al banner nativo. Sin paso de build webpack o TypeScript: el controlador JavaScript es vanilla JS servido como asset estatico. La huella es minima (menos de 10 KB gzip) y el orden de carga del consent esta garantizado por inyeccion directa en la etiqueta meta head.