Google Analytics 4 (GA4) & GTM
Presentacion
El modulo Google Analytics 4 (GA4) & GTM para PrestaShop permite integrar un seguimiento e-commerce completo, fiable y conforme al RGPD en pocos minutos. Automatiza la instalacion y configuracion de Google Tag Manager y/o Google Analytics 4 sin modificar el core de PrestaShop y sin overrides.
Basado en una arquitectura moderna con Symfony, el modulo inyecta correctamente los scripts mediante los hooks nativos de PrestaShop e implementa 14 eventos e-commerce conformes a las especificaciones oficiales de GA4. Se transmiten todos los datos esenciales: productos, categorias, precios, variantes, impuestos, gastos de envio, cupones y valor total del pedido.
Esta pensado para comerciantes, agencias y desarrolladores que necesitan analizar con precision el recorrido del cliente, optimizar el embudo de conversion y obtener datos de marketing fiables.
Puntos fuertes:
- 14 eventos e-commerce GA4 completos
- Soporte GTM y/o GA4 standalone
- Consent Mode v2 integrado (conforme RGPD)
- Verificacion Google Search Console
- Exclusión de empleados y direcciones IP
- Compatible multi-tienda
- Sin override del core de PrestaShop
Funcionalidades
Funcionalidad principal
La funcionalidad principal del modulo es la integracion automatica del seguimiento e-commerce GA4 mediante Google Tag Manager o gtag.js. Solo tienes que introducir tu ID de GTM (GTM-XXXXXXX) y/o tu ID de GA4 (G-XXXXXXXXXX) para activar el seguimiento de inmediato.
El modulo envia automaticamente los eventos al dataLayer siguiendo la estructura oficial de GA4. El evento purchase incluye:
- transaction_id
- value
- currency
- tax
- shipping
- coupon
- items (productos con todos sus detalles)
Se cubre todo el recorrido del usuario: vista de producto, lista de productos, añadir al carrito, eliminar del carrito, vista del carrito, inicio de checkout, seleccion de envio, seleccion de pago y confirmacion de pedido.
Funcionalidades adicionales
- Consent Mode v2: Gestion nativa de los consentimientos
analytics_storage,ad_storage,ad_user_data,ad_personalization. - Deteccion automatica de CMP: Compatibilidad nativa con Axeptio y Cookiebot.
- Integracion CMP personalizada: Funcion JavaScript publica para otras soluciones (OneTrust, Didomi, Tarteaucitron, etc.).
- Google Search Console: Insercion automatica de la etiqueta meta de verificacion.
- Seguimiento cross-domain: Configuracion sencilla para rastrear usuarios entre varios dominios (modo GA4 standalone).
- Exclusiones inteligentes: Los empleados conectados al back office no son rastreados y se pueden excluir direcciones IP especificas.
- Modo debug: Visualizacion de eventos en la consola del navegador para comprobaciones rapidas.
- Soporte multi-tienda: Configuracion independiente por tienda (IDs, consentimientos, exclusiones).
Instalacion
- Descarga el modulo desde tu cuenta de cliente
- En el back office de PrestaShop, ve a Modulos > Gestor de modulos
- Haz clic en Subir un modulo y selecciona el archivo ZIP
- Configura el modulo segun tus necesidades
La instalacion registra automaticamente los hooks necesarios e inicializa los valores por defecto. No se modifica ningun archivo del core.
Configuracion
Parametros generales
En la pestaña de configuracion rapida debes introducir:
- Google Tag Manager ID (ej: GTM-ABC123)
- Google Analytics 4 Measurement ID (ej: G-1234567890)
- Codigo de verificacion de Google Search Console (valor content de la etiqueta meta)
Si se introducen tanto GTM como GA4, solo se inyectara GTM. En ese caso, GA4 debe configurarse dentro de tu contenedor GTM.
Una barra de estado indica si el seguimiento esta activo, cuantos eventos estan habilitados y el estado del Consent Mode.
Parametros avanzados
Los parametros avanzados permiten un control completo del comportamiento del modulo:
- Activacion/desactivacion individual de los 14 eventos GA4
- Activacion del Consent Mode v2
- Estados de consentimiento por defecto (granted / denied)
- Activacion del modo debug
- Exclusión de empleados del back office
- Lista de direcciones IP excluidas
- Configuracion de seguimiento cross-domain
Estas opciones permiten adaptar el modulo a tu estrategia de marketing y entorno tecnico.
Requisitos
- PrestaShop 8.x o 9.x
- PHP 8.1 o superior
- Extensiones PHP: json, pdo, mbstring
- Conexion SSL (HTTPS) recomendada
FAQ
¿El modulo es compatible con mi tema?
Si, el modulo es compatible con todos los temas estandar de PrestaShop, incluyendo Classic (PrestaShop 8) y Hummingbird (PrestaShop 9), asi como con la mayoria de temas personalizados que respetan los hooks nativos.
¿Como puedo obtener soporte?
Contactanos a traves de tu cuenta de cliente o por email. Indica tu version de PrestaShop y PHP, el tema utilizado, tu CMP y una descripcion detallada del problema con capturas de pantalla si es posible.
Soporte
Contactanos a traves de tu cuenta de cliente WePresta o por email.
Changelog
Version 1.0.0
- Version inicial
- 14 eventos e-commerce GA4 completos
- Soporte GTM y/o GA4 standalone
- Integracion Google Consent Mode v2
- Deteccion automatica de Axeptio y Cookiebot
- Verificacion Google Search Console
- Seguimiento cross-domain configurable
- Exclusión de empleados e IP
- Soporte multi-tienda
- Compatible con PrestaShop 8.x y 9.x