Google Analytics 4 en PrestaShop: el módulo oficial, las ventas que no llegan y el consentimiento
Para ver en Google Analytics 4 las visitas y, sobre todo, las ventas de tu tienda, PrestaShop tiene un módulo oficial y gratuito, «Google Analytics». Bien configurado, manda a GA4 lo que pasa en la tienda, del producto visto a la compra y la devolución. Aquí tienes qué versión necesitas, cómo se configura, por qué se pierden ventas por el camino y lo que el módulo no hace: el consentimiento de cookies.
En esta guía9 apartados
Qué versión del módulo necesitas
- El ID de GA4 empieza por «G-». Si tu módulo pide uno que empieza por «UA-», es del Analytics anterior, que dejó de recoger datos el 1 de julio de 2023.
- Versión 5 (febrero de 2024): la primera con GA4 completo. Funciona desde la 1.7.7 y es la que traen de serie la 8.2 y la 9.1.
- Versión 6 (junio de 2026): pide la 8.2 o superior y es la que trae de serie la 9.2.
- En la 1.6 y en la 1.7 anterior a la 1.7.7, el módulo oficial no trae GA4: hace falta uno de otro fabricante o actualizar (qué versión tienes y a cuál ir).
Cómo se configura
- En Google Analytics, crea una propiedad de GA4 con un flujo de datos web para tu dominio y copia su ID de medición (empieza por «G-»).
- En el panel de PrestaShop, en el gestor de módulos, busca «Google Analytics» y pulsa «Configurar».
- En «ID de seguimiento de Google Analytics», pega el ID.
- En «Estados de pedidos cancelados», marca «Cancelado» y los que uses para devoluciones: cuando un pedido pase a uno de ellos, el módulo lo manda a GA4 como devolución.
- «Reenviar pedidos fallidos», en «Sí» (abajo explicamos por qué).
- Las demás pueden quedarse en «No». «Activar el seguimiento User-ID», el propio módulo dice que solo si lo permiten las leyes de tu país. «Anonimizar IP» no cambia nada: según Google, GA4 no registra ni guarda las IP.
Ojo con tener Analytics dos veces: si tu plantilla u otro módulo ya ponen la etiqueta de Google, las visitas y las ventas se cuentan doble. Deja solo una.
Qué manda a GA4
Además de las visitas, los pasos de la compra con sus productos e importes: los listados y las fichas que se ven (view_item_list, view_item), los clics en un producto de un listado (select_item), añadir y quitar del carrito (add_to_cart, remove_from_cart), ver el carrito (view_cart), empezar el pedido (begin_checkout), elegir transporte y pago (add_shipping_info, add_payment_info), la compra (purchase) y la devolución (refund).
Las ventas que no llegan
La compra se manda desde la página de confirmación del pedido, en el navegador del cliente. Si no vuelve de la pasarela de pago, cierra antes la página o usa un bloqueador de anuncios, GA4 no se entera, aunque el pedido esté en tu panel.
Para eso está «Reenviar pedidos fallidos». Cuando alguien entra en el panel de la tienda, el módulo busca los pedidos de los últimos días («Periodo de pedidos fallidos», 30 de serie) que tienen al menos 30 minutos y no se mandaron, y los manda entonces. Si nadie entra en el panel, no se reenvían.
El consentimiento de cookies
El módulo carga Analytics en cuanto se abre la página y no gestiona el consentimiento: no espera a que el visitante acepte ni le dice a Google lo que ha elegido. Eso lo hace tu módulo de cookies, que tiene que ser compatible con Consent Mode v2 y cargarse antes que Analytics. Qué tienes que pedir y a quién es cosa legal, de quien te lleve la protección de datos; que técnicamente funcione es lo que se comprueba en la tienda.
Cómo comprobar que funciona
- Haz una compra de prueba y mírala en GA4, en «Tiempo real»: tiene que salir el evento
purchasecon su importe, una sola vez. - Compara un mes de ventas en GA4 con los pedidos de PrestaShop. Nunca cuadran del todo (bloqueadores, visitantes que no aceptan cookies), pero si falta una parte grande, algo falla.
¿Lo dejamos nosotros midiendo?
Configuramos GA4 en tu tienda, comprobamos con compras de prueba que llegan las ventas y que no se cuentan dos veces, y lo dejamos funcionando con tu aviso de cookies.
Preguntas frecuentes
¿Cómo pongo Google Analytics 4 en PrestaShop?
¿Por qué Google Analytics no registra todas mis ventas de PrestaShop?
¿Sirve un ID que empieza por UA-?
¿El módulo gestiona el consentimiento de cookies (Consent Mode v2)?
Comprobado el 3 de noviembre de 2026 en el código del módulo oficial (sus opciones, el reenvío de pedidos y sus versiones), con sus textos en español de la 9.1; la versión que trae cada PrestaShop, en el composer.json de la 9.2.0; y en la ayuda de Google sobre las IP en GA4 y el final de Universal Analytics.