
Para instalar Google Tag Manager en PrestaShop tienes que añadir dos fragmentos de código en todas las páginas de la tienda: el script, lo más arriba posible dentro de la etiqueta head, y el bloque noscript, justo después de la apertura de body. Puedes hacerlo con un módulo o editando el tema. Después, publicas un contenedor en Tag Manager y compruebas con la vista previa que se dispara.
Para una tienda online, Tag Manager es la capa que separa el código de la tienda de las etiquetas de medición. Con él, tu equipo de marketing puede lanzar, cambiar o apagar etiquetas de Google Analytics 4, Google Ads o cualquier otra herramienta sin pedir una modificación al desarrollador cada vez. Pero solo funciona bien si la instalación es correcta y si la tienda envía los datos de compra de forma ordenada.
En esta guía te explicamos cómo instalarlo, cómo comprobar que funciona y qué eventos de comercio electrónico debes revisar antes de dar la medición por buena. Forma parte de nuestro trabajo como agencia especializada en SEO para ecommerce, donde la medición es la base para saber qué contenido y qué página generan ventas.
¿Qué necesitas antes de instalar Google Tag Manager en PrestaShop?
Hay tres requisitos previos, y los dos primeros no tienen nada que ver con PrestaShop:
- Una cuenta y un contenedor de Tag Manager de tipo Web. La ayuda de Google recomienda poner como nombre del contenedor el dominio principal de la tienda.
- El ID del contenedor, que empieza por «GTM-» seguido de caracteres alfanuméricos. Lo encuentras en el espacio de trabajo, en el cuadro «Instalar Google Tag Manager».
- Acceso de administrador al back office de PrestaShop y, si vas a editar el tema, acceso a los archivos o a un entorno de pruebas.
Antes de empezar, define también quién será propietario de la cuenta de Tag Manager. Es un error habitual que el contenedor quede en la cuenta personal de un proveedor y la tienda pierda el control cuando termina la relación.
Cada día con productos rechazados en Merchant Center es un día sin aparecer en Google Shopping
Antes de invertir más en anuncios, descubre qué frena tu feed y tu tienda en los resultados de Google. Diagnóstico claro y priorizado: solo diagnóstico y plan, la ejecución la decides tú.
Esencial
197 €
Pago único · IVA incluido
Auditoría del feed de Merchant Center
Productos rechazados y errores de atributos
Lista priorizada de qué corregir primero
Recomendado
490 €
Pago único · IVA incluido
Todo lo del Esencial
SEO técnico de la tienda: indexación, categorías y fichas
Llamada de 45 minutos y plan de 90 días
Completo
990 €
Pago único · IVA incluido
Todo lo del Recomendado
Plan de corrección producto a producto
Revisión a los 30 días con segunda llamada
Pago seguro con Stripe. Diagnóstico y plan: la implementación no está incluida. Tras el pago, te contactamos en 24 horas.
¿Cómo se instala Google Tag Manager en PrestaShop paso a paso?
El procedimiento es el mismo en cualquier web; lo único que cambia en PrestaShop es dónde colocas el código. Estos son los pasos:
- Copia los dos fragmentos desde el cuadro «Instalar Google Tag Manager» del contenedor.
- Elige la vía de instalación: un módulo de Tag Manager o, en su defecto, la edición de la plantilla del tema.
- Pega el primer fragmento (script) lo más arriba posible dentro de head, justo después de su apertura.
- Pega el segundo fragmento (noscript) inmediatamente después de la etiqueta de apertura de body.
- Comprueba la instalación introduciendo la URL de la tienda en el cuadro de instalación y pulsando «Probar».
- Abre la vista previa del contenedor y navega por la tienda para confirmar que el contenedor carga en todas las páginas.
La ayuda de Google insiste en que ambos fragmentos deben estar en todas las páginas del sitio. En PrestaShop eso significa colocarlos en la plantilla común del tema, no en páginas sueltas, y revisar también la página de pedido, porque algunos temas usan una plantilla distinta para el proceso de compra.
¿Módulo o código en el tema: qué es mejor?
Ninguna de las dos vías es mejor en abstracto. Depende de quién mantiene la tienda y de cuánto cambia el tema.
| Vía | Ventaja | Riesgo |
|---|---|---|
| Módulo de Addons | Sin tocar archivos del tema | Depende del desarrollador del módulo |
| Código en el tema | Control total de la ubicación | Se pierde al cambiar de tema |
| Código en tema hijo | Sobrevive a actualizaciones del tema | Exige mantener el tema hijo |
Si editas el tema, anota qué archivo has modificado y en qué fecha. Cuando alguien actualice o cambie el tema dentro de un año, ese dato evita que la medición se apague en silencio. Si usas un módulo, comprueba en la ficha del marketplace que está mantenido y que es compatible con tu versión de PrestaShop antes de instalarlo.
¿Qué eventos de ecommerce debe enviar la tienda a Tag Manager?
Instalar el contenedor solo abre la puerta. Para medir ventas, la tienda tiene que enviar eventos de comercio electrónico a la capa de datos, y la documentación de Google Analytics 4 define los recomendados. Los principales para una tienda son: ver lista de productos, seleccionar producto, ver producto, añadir al carrito, ver carrito, iniciar compra, añadir información de envío, añadir información de pago, compra y reembolso.
Tres detalles técnicos que la propia documentación de GA4 marca y que se rompen con frecuencia:
- Limpia el objeto anterior antes de enviar un nuevo evento de comercio electrónico, con una instrucción que pone ecommerce a null. Si no, los datos de un evento se mezclan con los del siguiente.
- En la compra, envía el identificador de transacción, el valor, la moneda y los artículos. La documentación indica que el identificador es necesario en compras y reembolsos.
- Cada artículo necesita item_id o item_name, y se recomienda enviar ambos.
Checklist de Avafa para validar la medición de una tienda PrestaShop
Esta es la tabla que usamos para dar por buena una instalación. Es un método de trabajo de Avafa, no un requisito de Google. Se revisa con la vista previa de Tag Manager y con el informe de tiempo real de Analytics.
| Evento | Cuándo debe dispararse | Qué comprobar |
|---|---|---|
| view_item_list | Al ver un listado | Lista de productos completa |
| view_item | Al abrir una ficha | ID y precio correctos |
| add_to_cart | Al pulsar añadir | Cantidad y variante |
| begin_checkout | Al iniciar el pedido | Valor total del carrito |
| add_payment_info | Al elegir pago | Se dispara una sola vez |
| purchase | Al confirmar el pedido | Sin duplicados al recargar |
El fallo más caro de esta tabla es el último: una página de confirmación que vuelve a enviar la compra cada vez que el cliente la recarga infla las ventas en Analytics. Prueba a recargar la confirmación de un pedido de prueba y verifica que el identificador de transacción no se repite como una compra nueva.
¿Qué errores aparecen más al instalar Tag Manager en PrestaShop?
- El contenedor carga en la tienda pero no en el pedido, por una plantilla distinta en el proceso de compra.
- Dos contenedores a la vez: el de un módulo antiguo y el nuevo, con eventos duplicados.
- Un solo fragmento instalado: falta el noscript o está fuera de body.
- El consentimiento de cookies no está conectado, de modo que las etiquetas se disparan antes de la decisión del usuario o nunca llegan a hacerlo.
- Etiquetas publicadas en el contenedor equivocado, sobre todo si hay entornos de prueba y producción.
Si además usas Tag Manager para verificar tu tienda en Google Merchant Center, recuerda que Google admite ese método de verificación para quien administra la cuenta de Tag Manager. Te lo contamos en cómo conectar PrestaShop con Google Merchant Center.
¿Cómo afecta Tag Manager al SEO de tu tienda?
Tag Manager no es un factor de posicionamiento, pero condiciona dos cosas que sí lo son: la velocidad y la calidad de los datos con los que decides. Cada etiqueta que añades carga código adicional, y una tienda con veinte etiquetas heredadas puede ir más lenta sin que nadie lo sepa. Revisa el contenedor al menos una vez al año y elimina lo que ya no se usa.
Para el resto de la base técnica de la tienda, consulta nuestra guía de SEO para PrestaShop, el resumen de SEO para ecommerce y las mejores extensiones de PrestaShop para SEO y rendimiento. Y si trabajas los datos estructurados, mira cómo usar schema markup con criterio.
Cómo trabajamos en Avafa
En Avafa empezamos revisando qué se mide hoy y qué no: contenedores instalados, eventos que llegan a Analytics y diferencias entre pedidos reales y compras registradas. Con ese diagnóstico decidimos si basta con corregir la instalación o hay que rehacer la capa de datos. Puedes pedir la auditoría gratuita de SEO para ecommerce desde nuestra página de agencia especializada en SEO para ecommerce.
Preguntas frecuentes
¿Necesito Tag Manager si ya tengo Google Analytics?
No es obligatorio, pero te da un único punto de control para etiquetas de medición y publicidad sin tocar el código de la tienda en cada cambio.
¿Dónde exactamente va el fragmento noscript?
Inmediatamente después de la etiqueta de apertura de body, según la ayuda de Google.
¿Puedo tener más de un contenedor en la tienda?
Técnicamente es posible, pero rara vez conviene. Duplica eventos y complica la depuración; usa uno solo salvo que haya una razón clara.
¿Cómo sé que el pedido se mide una sola vez?
Haz un pedido de prueba, recarga la página de confirmación y comprueba en la vista previa que el evento de compra no se repite con el mismo identificador.
¿Sirve el mismo contenedor para varias tiendas?
La ayuda de Google recomienda un contenedor por sitio web, con el dominio principal como nombre, y no uno por página.