v1.4.1 · actualizado el 20/10/2026
Validado con el validador oficial de PrestaShop
Google Tag Manager para PrestaShop, con la compra y su importe
Pega tu ID GTM-XXXXXXX y tu tienda carga el contenedor de Google Tag Manager en todas las páginas.
En la página de gracias envía la compra al dataLayer con su importe, para que GA4, Google Ads o Meta midan las ventas de verdad.
- PS 1.6
- PS 1.7
- PS 8
- PS 9
- Descarga inmediata desde «Mis módulos»
- Actualizaciones desde tu cuenta
Desarrollado y mantenido por Kebes, agencia PrestaShop Expert nivel 3 con más de 15 años desarrollando para PrestaShop.
Pegar el código de Google Tag Manager en PrestaShop a mano obliga a tocar el tema y a repetirlo en cada actualización. Con el módulo se pega el ID una vez en la configuración y ya está.
Qué hace
- Carga el contenedor de Tag Manager (
gtm.js) en el<head>y elnoscriptjusto después de abrir el<body>, como pide Google. - En la confirmación del pedido añade al dataLayer el evento
purchasecon el formato de GA4: referencia del pedido, importe con IVA, impuestos, envío, moneda y la lista de productos con su precio y cantidad. - Opcional: la conversión de Google Ads en la confirmación, con el importe, la moneda y la referencia del pedido, si la etiqueta de Google la carga VEO Simple Google Ads.
Lo que no hace
Solo trabaja con contenedores GTM-: si lo que tienes es un ID de Analytics o de Ads (G-, AW-), usa VEO Simple Google Ads. No crea etiquetas dentro de tu contenedor: eso se configura en Tag Manager. Tampoco gestiona el consentimiento de cookies; úsalo junto con tu banner de cookies (con modo de consentimiento si trabajas con Google Ads o GA4).
Compatibilidad
PrestaShop 1.7 y 8, y la versión 1.4.0 probada en PrestaShop 9.2. No usa overrides ni cambia plantillas.
Instalación
Sube el ZIP desde Módulos > Gestor de módulos, pulsa «Configurar» y pega tu ID GTM-XXXXXXX. Para medir ventas, crea en Tag Manager las etiquetas de GA4 o de Ads que se disparen con el evento purchase.
Preguntas frecuentes
¿Puedo usarlo solo para Google Analytics 4?
Con Tag Manager sí: crea en tu contenedor la etiqueta de GA4 y la de compra con el evento purchase. Si no quieres usar Tag Manager, VEO Simple Google Ads carga la etiqueta de Google con tu ID G-.
¿Se duplica la compra si el cliente recarga la página de gracias?
El evento lleva la referencia del pedido como transaction_id, que GA4 usa para no contarla dos veces.
Ya lo tenía instalado con un ID AW- o G-, ¿qué pasa al actualizar?
Desde la 1.4.0 ese ID deja de cargarse y la configuración te avisa. Instala VEO Simple Google Ads y pega ahí el mismo ID.
Changelog
1.4.1 – 2026-10-20
- Código revisado con el validador oficial de PrestaShop (formato, cabeceras y buenas prácticas). Sin cambios de funcionamiento.
1.4.0 – 2026-10-18
Cambiado: solo admite contenedores de Google Tag Manager (GTM-). Los ID de la etiqueta de Google (G-, AW-) dejan de cargarse y la configuración avisa: para eso está VEO Simple Google Ads.
1.3.0 – 2026-10-18
Nuevo: Google Tag Manager de verdad: con un ID GTM- carga el contenedor y el noscript, y en la confirmación envía el evento purchase al dataLayer con referencia, importe, impuestos, envío, moneda y productos.
Mejora: la conversión de Google Ads lleva el importe, la moneda y la referencia del pedido, que antes iban vacíos.
1.2.1 – 2026-10-17
Mejora: traducción al español completa.
1.2.0 – 2025-07-24
Cambiado: nombres de las variables de plantilla y campos de la configuración de una sola línea.
Compatibilidad
| PrestaShop | Versión del módulo | Estado |
|---|---|---|
| 1.6.0 – 9.2 | 1.4.1 | Compatible |
| 1.5.6 y anteriores | — | No compatible |
Ficha técnica
- Versión
- 1.4.1
- Idiomas
- Español, Inglés
- Idiomas del soporte
- Español, Inglés
¿Funcionará en tu tienda? Pregúntanos antes de comprar
Si necesitas una función concreta, o tu versión de PrestaShop no aparece como probada, cuéntanoslo. Muchas veces funciona igual. Y si nos pides una función que mejora el módulo y puede servir a más tiendas, la añadimos en una próxima versión sin coste para ti. Te responde quien ha programado el módulo.