Cargando...

Google Tag Manager en WooCommerce: conecta tu tienda con GA4, Google Ads y Meta

Google Tag Manager en WooCommerce: conecta tu tienda con GA4, Google Ads y Meta con Tag Pilot

Si tienes una tienda en WooCommerce y quieres saber qué productos se ven, cuáles acaban en el carrito y cuántas compras trae cada campaña, necesitas medir eventos de comercio electrónico. Lo habitual es acabar con un plugin para Google Analytics, otro para el píxel de Meta y otro para Google Ads, cada uno midiendo a su manera. Google Tag Manager lo resuelve de otra forma: WooCommerce envía los datos una sola vez y tú decides desde GTM a qué plataformas llegan.

En esta guía te enseño a conectarlo con Tag Pilot, el plugin del vídeo: qué trae la versión gratuita y la PRO, cómo importar los presets, cómo comprobar que mide bien y cuándo no te hace falta.

👤
En mi experiencia

En mis proyectos la medición pasa por la capa de datos de Google Tag Manager, y es lo que enseño en el curso de GTM de la academia. Instalar el contenedor es la parte fácil; lo que importa es comprobar que cada evento llega con sus datos. Por eso esta guía dedica tanto espacio a verificar como a instalar.

Vídeo completo: instalación de Tag Pilot, presets de GTM, eventos de WooCommerce, modo de consentimiento, server-side y monitorización, en 30 minutos.

Qué es Google Tag Manager y por qué usarlo en WooCommerce

Google Tag Manager (GTM) es el gestor de etiquetas gratuito de Google. En lugar de pegar en tu web el código de cada herramienta —Google Analytics, Google Ads, el píxel de Meta—, pegas un único contenedor y desde su panel decides qué etiquetas se cargan, cuándo y con qué datos. No sustituye a Google Analytics: GA4 guarda y analiza los datos; GTM es quien se los entrega.

En una tienda, la pieza clave es la capa de datos (el dataLayer). Cada vez que alguien ve un producto, lo añade al carrito o compra, el plugin deja ese evento en la capa de datos con el formato de comercio electrónico de GA4: qué producto, a qué precio, cuántas unidades y el total del pedido. Desde ahí, GTM lo reparte a GA4, Google Ads, Meta o las plataformas que uses.

Qué cambiaUn plugin por plataformaWooCommerce + GTM
Datos de la tiendaCada plugin los recoge a su maneraSe recogen una vez, con el estándar de GA4
Añadir otra plataformaOtro plugin másOtra etiqueta en GTM
ConflictosCada plugin es un riesgo más con tu tema y el resto de pluginsUn solo plugin en la tienda
Consentimiento de cookiesHay que resolverlo en cada pluginSe gestiona en un único sitio

Qué plugin elegir para conectar WooCommerce con Google Tag Manager

Tag Pilot no es la única opción. Estos son los plugins que te vas a encontrar cuando busques cómo medir WooCommerce, con los datos de wordpress.org comprobados en septiembre de 2026:

PluginCómo funcionaInstalacionesPrecio
Tag PilotEnvía los eventos de la tienda a la capa de datos de GTM y trae presets para importarMás de 1.000Gratis; PRO, 99 $/año
GTM4WPEl plugin de GTM más veterano para WordPress, con eventos de comercio electrónico de GA4Más de 700.000Gratis
GTM KitGTM y GA4 para WooCommerce, compatible con el alojamiento server-side de StapeMás de 30.000Gratis, con complemento Premium
Pixel Manager for WooCommerceNo usa GTM: carga los píxeles directamente (GA4, Google Ads, Meta, TikTok…)Más de 40.000Gratis, con versión Pro
Google for WooCommerceEl oficial: sincroniza productos con Merchant Center, crea campañas de Performance Max y mide conversiones con la etiqueta de Google, sin GTMMás de 800.000Gratis

¿Por qué el vídeo usa Tag Pilot? Porque trae hechos los presets de GTM —el contenedor con sus etiquetas, activadores y variables— y porque la versión PRO junta en un solo plugin el modo de consentimiento, el server-side, una herramienta para ver los eventos en directo y un panel que te dice qué pedidos se han medido. Si solo quieres GA4 básico, más abajo te cuento cuándo no te hace falta.

Tag Pilot gratis o PRO: qué incluye y cuánto cuesta

Qué incluyeFREEPRO
Eventos de comercio electrónico2: añadir al carrito y compra12: todo el embudo, desde ver un listado hasta la compra
Presets de GTM3 básicos, entre ellos GA4 y el píxel de MetaAvanzados: GA4, Google Ads (conversiones y remarketing dinámico), Meta, Microsoft Ads, TikTok y Pinterest
Modo de consentimiento v2
Event Inspector
Deduplicación de comprasSí: una compra no cuenta dos veces si el cliente recarga la página de gracias
Conversiones mejoradas y remarketing dinámico
Vista rápida, listas de deseos y multidiomaCompatible
Feed de productos para Merchant Center
SoporteForo de la comunidadUn año de soporte y actualizaciones
Precio0 €99 $ al año

Precios comprobados en septiembre de 2026 en la web de Tag Pilot, que hace descuento si pagas dos años. En el Marketplace de WooCommerce el mismo plugin aparece como «Tag Pilot PRO GTM Integration» a 87 € al año, con 30 días de garantía de devolución.

Mi consejo: empieza por la versión gratuita. Con añadir al carrito y compra ya ves ventas y conversiones en GA4, y compruebas que el plugin se lleva bien con tu tema antes de pagar. Si después necesitas el embudo completo, Google Ads o Meta, das el salto a PRO.

Cómo instalar Tag Pilot y conectarlo con tu contenedor de GTM

Es lo que se hace en el vídeo a partir del minuto 4. Necesitas una cuenta de Google y acceso de administrador a tu WordPress. Un aviso antes de empezar: dentro de WordPress el plugin sigue apareciendo como «Google Tag Manager for WooCommerce PRO», el nombre que tenía antes de llamarse Tag Pilot, y su panel está en inglés.

1

Instala el plugin

La versión gratuita está en el buscador de plugins: Plugins → Añadir nuevo y busca «Tag Pilot». La PRO se descarga como ZIP después de la compra: la subes desde Plugins → Añadir nuevo → Subir plugin y activas la licencia que te dan.

2

Crea tu cuenta y tu contenedor en Google Tag Manager

Entra en tagmanager.google.com, crea una cuenta con el nombre de tu negocio y, dentro, un contenedor de tipo Web con la dirección de tu tienda.

3

Copia los dos fragmentos del contenedor

Al crear el contenedor, GTM te enseña su código de instalación; si lo cierras, lo tienes en Administrador → Instalar Google Tag Manager. Son dos fragmentos: uno para el <head> y otro para justo después de la etiqueta <body>.

4

Pégalos en Ajustes → Google Tag Manager

En tu WordPress, ve a Ajustes → Google Tag Manager (pestaña Settings). Deja «Prevent loading GTM Snippet?» en «No, use the GTM Ecommerce snippets below», pega cada fragmento en su casilla —GTM Snippet Head y GTM Snippet body— y pulsa Save Settings, al final de la página.

Ajustes del plugin en WordPress: Prevent loading GTM Snippet y las casillas GTM Snippet Head y GTM Snippet body con los fragmentos de GTM pegados
Los fragmentos van en las casillas GTM Snippet Head y GTM Snippet body. El ID real del contenedor está sustituido por GTM-XXXXXXXX.
5

Elige qué eventos de la tienda se miden

En la misma pantalla, en Events (Web), marcas los eventos: ver un producto en un listado, abrir su ficha, añadirlo al carrito, empezar el pago, dar los datos de facturación, de envío y de pago, comprar… Los de la lista de deseos necesitan, además de WooCommerce Wishlists o WPC Smart Wishlist, un complemento aparte de Tag Pilot que se sube como ZIP. Más abajo está Track purchase event only on thank you page?: déjala desmarcada, como en el vídeo. Así la compra se registra en cuanto se crea el pedido; si la marcas, solo cuenta cuando el cliente vuelve a la página de gracias después de pagar, y el propio plugin avisa de que así puedes perder compras.

Lista Events (Web) del plugin con las casillas marcadas: view_item_list, view_item, add_to_cart, begin_checkout, purchase y más eventos
En «Events (Web)» eliges qué eventos de la tienda pasan a la capa de datos.
⚠️
¿Ya cargas GTM con otro plugin o desde tu tema?

Entonces no pegues los fragmentos también en Tag Pilot: el contenedor se cargaría dos veces y cada evento contaría doble. En «Prevent loading GTM Snippet?» elige la opción que te corresponda —«Yes, GTM is implemented directly in the theme», «Yes, I use a consent plugin» o «Yes, I inject GTM snippets differently»— y el plugin se limitará a dejar los datos en la capa de datos para el contenedor que ya cargas.

Presets de GTM: importa GA4, Google Ads o Meta sin crear etiquetas a mano

Un preset es un contenedor ya montado, en un archivo JSON, con todas las etiquetas, activadores y variables que necesita una plataforma. Te ahorra crear a mano una etiqueta por evento. Cada preset indica cuántos eventos soporta: en el vídeo, «Google Analytics 4 (Advanced)» cubre 11 y «Facebook Pixel (Advanced)», 4.

Estos son los pasos para GA4, tal como los explica la guía oficial de Tag Pilot:

1

Copia el ID de medición de GA4

En Google Analytics, entra en Administrar → Flujos de datos, abre el flujo web de tu tienda (o créalo) y copia el ID de medición, el que empieza por G-.

2

Descarga el preset

En Ajustes → Google Tag Manager, abre la pestaña GTM Presets y, en la tarjeta «Google Analytics 4 (Basic)» de la versión gratuita o «Google Analytics 4 (Advanced)» de la PRO, pulsa Download: se descarga el archivo JSON del preset.

Pestaña GTM Presets del plugin: tarjetas de GA4 Advanced (11 eventos) y Basic (2), Facebook Pixel, Google Ads, Consent Mode y Stripe, con su botón Download
Cada preset indica cuántos eventos soporta («Supported events»): 11 en GA4 (Advanced) y 2 en GA4 (Basic).
3

Impórtalo en tu contenedor

En GTM, ve a Administrador → Importar contenedor, selecciona el archivo y elige tu espacio de trabajo. Ojo: el cuadro se abre con «Sobrescribir» marcado, que reemplaza todo tu espacio de trabajo. Cambia a Combinar y comprueba que debajo queda marcada Sobrescribir etiquetas, activadores y variables en conflicto, que es la que pide la guía de Tag Pilot.

Cuadro Importar contenedor de Google Tag Manager con ga4-advanced.json, Default Workspace y Combinar marcado con sobrescritura de conflictos
«Combinar» añade el preset a lo que ya tienes, sin borrar nada: la vista previa indica 44 añadidos y 0 eliminados.
4

Revisa y confirma

Antes de importar, GTM te enseña qué etiquetas, activadores y variables se van a añadir. Échales un vistazo y pulsa Confirmar.

5

Pon tu ID de medición

Busca entre las variables la que se llama GA4 Measurement ID, ábrela y pega tu ID G-.

6

Publica el contenedor

Nada de lo anterior funciona hasta que publicas: pulsa Enviar, ponle un nombre a la versión y Publicar. Después, abre el informe Tiempo real de GA4 y haz una compra de prueba.

💡
Antes de publicar, usa la vista previa

El botón Vista previa de GTM abre tu tienda conectada a Tag Assistant y te enseña, evento a evento, qué etiquetas se disparan. Si una etiqueta no se dispara en la vista previa, tampoco lo hará cuando publiques.

Etiquetas, activadores y variables: qué acabas de importar

PiezaQué esEjemplo del preset
ActivadorCuándo se envía algoUn evento personalizado add_payment_info: el cliente elige el método de pago
EtiquetaQué se envía y a dóndeUna etiqueta de evento de GA4 que manda ese add_payment_info
VariableCon qué datosGA4 ecommerce items: los productos del carrito, con su precio y cantidad

Con Google Ads o con el píxel de Meta se hace igual: cada plataforma tiene su preset. Y si es la primera vez que ves estas tres piezas, el curso de Google Tag Manager las explica desde cero.

Los eventos de WooCommerce que mide Tag Pilot

Son los nombres que vas a ver en GTM y en los informes de GA4:

EventoCuándo se disparaVersión
view_item_listAlguien ve un listado de productos (tienda, categoría)PRO
select_itemPulsa un producto del listadoPRO
view_itemAbre la ficha de un productoPRO
add_to_cartLo añade al carritoFREE y PRO
remove_from_cartLo quita del carritoPRO
view_cartVe el carritoPRO
begin_checkoutEmpieza el pagoPRO
add_billing_infoRellena los datos de facturaciónPRO
add_shipping_infoElige el envíoPRO
add_payment_infoElige el método de pagoPRO
purchaseCompleta la compraFREE y PRO
user_dataEnvía los datos del clientePRO

Dos matices. add_billing_info y user_data no están en la lista de eventos recomendados de comercio electrónico de GA4: los añade el plugin por su cuenta. Te sirven para tus propios activadores en GTM, pero no forman parte del estándar de Google. Y con WooCommerce Wishlists o WPC Smart Wishlist más el complemento de listas de deseos de Tag Pilot, la PRO mide también add_to_wishlist y remove_from_wishlist.

En la lista del plugin salen además payment_failed (pago fallido), login y dos que en el vídeo se dejan desmarcados, abandon_cart y abandon_checkout, para el carrito y el pago abandonados. Y en el contenedor importado se ven también eventos para cuando alguien cambia el idioma o la moneda de la tienda. Si GA4 te resulta nuevo, en el curso de Google Analytics te enseño a leer estos informes.

Cómo comprobar que mide bien: Event Inspector, monitorización y feed de productos

Instalar es la mitad del trabajo. La otra mitad es comprobar que cada evento llega con sus datos. Tag Pilot trae tres herramientas para eso.

Event Inspector

Se activa en la pestaña Tools, en «Enable Event Inspector?», con cuatro opciones: Disabled; Enabled, with querystring, que solo lo enseña si añades ?gtm-inspector=1 a la URL; Enabled, for admins, y Enabled, for everybody – DEMO MODE, la del vídeo, porque es una tienda de demostración. En la tienda aparece como una ventana flotante, «GTM Debug Tool», con los eventos de la sesión según ocurren: abres un producto y aparece view_item; lo añades al carrito y aparece add_to_cart. En una tienda real, déjalo solo para administradores o con la opción de la URL.

Ficha de producto de la tienda de demostración con la ventana GTM Debug Tool listando view_item y add_to_cart
La ventana flotante del Event Inspector («GTM Debug Tool») en la tienda de demostración, con view_item y add_to_cart en la lista.

Monitorización de conversiones

La pestaña Monitoring resume las transacciones de los últimos 7 días: el total, las medidas con advertencias, las que no se han medido y por qué se han perdido —un bloqueador de anuncios, un visitante que rechazó las cookies de analítica o de publicidad, o un cliente que no llegó a la página de gracias—.

Además, en WooCommerce → Pedidos aparece una columna Conversion Tracking con un icono por pedido —verde, medido; naranja, medido con advertencias; rojo, no medido—; si pasas el ratón por encima, te dice el motivo. Dentro de cada pedido hay un recuadro con el detalle: si se generó el evento, si se cargó GTM, si había un bloqueador de anuncios o la prevención de rastreo de Safari (ITP) y si hubo consentimiento de analítica y de publicidad. Para que funcione, en la pestaña Settings la casilla «Disable monitor?» tiene que estar desmarcada: si la marcas, el plugin deja de diagnosticar los pedidos. Y si personalizas tu página de gracias —te explico cómo en páginas de agradecimiento personalizadas en WooCommerce—, haz después una compra de prueba y mira aquí que se sigue midiendo.

Pedidos de WooCommerce con la columna Conversion Tracking: icono verde, naranja o rojo en cada pedido según si se midió la compra
Cada pedido lleva un icono: verde si la compra se midió, naranja si se midió con advertencias y rojo si no llegó a medirse.

Feed de productos para Google Merchant Center (PRO)

Genera una URL con un archivo CSV de todos tus productos y sus variaciones, listo para subir a Google Merchant Center y usarlo en tus campañas de Google Ads. Solo tienes que activarlo y elegir con qué identificas cada producto: el SKU o el ID.

Modo de consentimiento v2: mide respetando las cookies

El modo de consentimiento de Google (Consent Mode v2) hace que tus etiquetas se adapten a lo que el visitante acepta en el aviso de cookies. Según la documentación de Tag Pilot, es un requisito para enviar a GA4 y a Google Ads datos de visitantes de ciertas regiones, como la Unión Europea. Funciona con cuatro señales:

SeñalQué controla
analytics_storageLas cookies de analítica
ad_storageLas cookies de publicidad
ad_user_dataSi se pueden enviar a Google datos del usuario con fines publicitarios
ad_personalizationSi esos datos se pueden usar para anuncios personalizados, como el remarketing

En el plugin se configura en la pestaña Consent Mode. Estos son los ajustes que se ven en el vídeo:

AjusteQué hace
Estado por defecto«denied» o «granted» para cada una de las cuatro señales, antes de que el visitante decida. En el vídeo se pasan las cuatro a «granted»; si vendes en la Unión Europea, déjalas en «denied»
Defer events?Retrasa los eventos de comercio electrónico hasta el evento «DOM ready», para que el aviso haya fijado el consentimiento antes. En el vídeo se queda desmarcada
wait_for_updateMilisegundos que se espera a que cargue el aviso de cookies; en el vídeo, 500 (medio segundo)
regionCódigos de país separados por comas (ES, MX, US…) si solo quieres aplicarlo en esos países. En blanco, se aplica en todos
Complianz IntegrationSi usas el plugin de cookies Complianz, el consentimiento se actualiza con lo que el visitante elige en su aviso. En el vídeo no se activa

En el menú de Ajustes del vídeo aparece también Consent Mode Banner, el aviso de cookies de Tag Pilot. En una ventana de incógnito se ve el resultado: un aviso de demostración con Accept, Deny y Settings para elegir por categorías.

Aviso Consent Banner Demo sobre la tienda de demostración, con el enlace a la documentación y los botones Settings, Deny y Accept
El aviso de demostración tal como lo ve un visitante nuevo, en una ventana de incógnito: Settings, Deny o Accept.
⚠️
Ojo con los valores por defecto del vídeo

En el vídeo, los cuatro estados por defecto se pasan a «granted» y se guardan así: el consentimiento queda dado antes de que el visitante elija nada. Si vendes en la Unión Europea, déjalos en «denied» y que sea el aviso el que los cambie. Y recuerda que Consent Mode es solo la parte técnica: la política de cookies y lo que declaras en el aviso siguen siendo cosa tuya.

GTM del lado del servidor: qué gana tu tienda y cuánto cuesta

Con el GTM de siempre, el navegador del visitante carga los scripts de cada plataforma y les envía los datos directamente. Con el etiquetado del lado del servidor (server-side), los datos van primero a un servidor tuyo y es ese servidor el que los reparte. Como lo resume Google, hasta que decides enviarlos a otro sitio, solo tú tienes acceso a ellos.

VentajaQué significa para tu tienda
Control de los datosDecides qué información personal le llega a cada proveedor
Menos código de tercerosEl navegador carga menos scripts, y la tienda lo nota en velocidad
Menos conversiones perdidasLos bloqueadores de anuncios frenan menos las peticiones que van a tu propio dominio, aunque no desaparecen del todo

Lo que se cuenta menos es que el servidor se paga aparte. Tag Pilot PRO pone la parte del plugin —los ajustes y los presets de servidor para GA4, Google Ads y Meta—, pero no el alojamiento. Estas son las opciones, con precios de septiembre de 2026:

OpciónPrecioPara quién
Google Cloud Run (la que recomienda Google)Pagas lo que consume, en tu propio proyecto de Google CloudQuien ya se maneja en Google Cloud
Tag Pilot sGTM Hosting Free0 $, hasta 50.000 peticiones cada 30 díasProbar: no está pensado para tráfico real
Tag Pilot sGTM Hosting Base15 $ al mes por contenedor, 7 días gratis, sin límite de peticionesTiendas en producción
Tag Pilot sGTM Hosting Dedicated100 $ al mes por contenedorTiendas grandes que quieren capacidad reservada

¿Merece la pena? Si vendes poco y casi todo te llega por tráfico orgánico, todavía no. Si inviertes cada mes en Google Ads o Meta y las conversiones no cuadran con los pedidos, es donde más se nota.

Cuándo no te hace falta Tag Pilot

Tag Pilot tiene sentido cuando quieres medir la tienda en varias plataformas desde GTM. Hay casos en los que otra opción te sirve igual o mejor:

Si tu caso es…Mejor opción
Quieres GA4 con el embudo completo sin pagarGTM4WP o GTM Kit: sus versiones gratuitas miden más eventos que Tag Pilot FREE
Solo usas Google Ads y Merchant CenterGoogle for WooCommerce, el plugin oficial
No quieres tocar Google Tag ManagerPixel Manager for WooCommerce, que carga los píxeles sin GTM
Acabas de abrir la tienda y apenas vendesTag Pilot FREE: añadir al carrito y compra bastan para empezar

Y si la tienda aún no está montada, empieza por ahí: en el curso de WooCommerce la montas paso a paso.

Errores que vas a querer evitar

  • Cargar GTM dos veces: con Tag Pilot y con otro plugin o con el tema. Cada evento cuenta doble.
  • Olvidarte de publicar el contenedor: sin «Enviar → Publicar», lo importado no hace nada.
  • Importar el preset con «Sobrescribir» en lugar de «Combinar»: es la opción que viene marcada y borraría lo que ya tenías en el espacio de trabajo.
  • Dejar el Event Inspector visible para todos en una tienda real.
  • Medir sin modo de consentimiento, o con los estados por defecto en «granted», si vendes en la Unión Europea.
  • Dar por buena la instalación sin una compra de prueba vista en el Tiempo real de GA4.

Preguntas frecuentes

¿Qué es Google Tag Manager y para qué sirve en WooCommerce?

Es el gestor de etiquetas gratuito de Google. En una tienda sirve para enviar los eventos de compra —ver un producto, añadirlo al carrito, comprar— a GA4, Google Ads, Meta y otras plataformas desde un solo sitio, sin instalar un plugin para cada una.

¿Google Tag Manager sustituye a Google Analytics?

No. GTM carga las etiquetas y les pasa los datos; GA4 es donde se guardan y se analizan. Necesitas los dos.

¿Me basta con la versión gratuita de Tag Pilot?

Para empezar, sí: mide añadir al carrito y compra, y trae presets básicos y el modo de consentimiento. Si quieres el embudo completo, o medir Google Ads y Meta con todos los eventos, necesitas la PRO, que cuesta 99 $ al año.

¿Funciona con el carrito y el pago por bloques de WooCommerce?

Sí. Según su ficha en el Marketplace de WooCommerce, la versión PRO es compatible con los bloques de carrito y de pago y con el almacenamiento de pedidos de alto rendimiento (HPOS).

¿Necesito GTM del lado del servidor?

Para empezar, no. Es una mejora para tiendas que invierten en publicidad y quieren perder menos conversiones y controlar qué datos salen. Necesita un servidor aparte, desde 15 $ al mes con el alojamiento de Tag Pilot.

En resumen

  • Google Tag Manager recoge los datos de WooCommerce una vez y los reparte a GA4, Google Ads, Meta y otras plataformas.
  • Tag Pilot FREE mide añadir al carrito y compra; la PRO, 12 eventos, por 99 $ al año.
  • Los presets se importan con «Combinar» y «Sobrescribir… en conflicto»; después, pones tu ID G- y publicas.
  • Comprueba con la vista previa de GTM, el Event Inspector y una compra de prueba.
  • Activa el modo de consentimiento v2 si vendes en la Unión Europea, con los estados por defecto en «denied».
  • El server-side mejora el control y la precisión, pero el servidor se paga aparte: desde 15 $ al mes.
  • Si solo quieres GA4 gratis, GTM4WP o GTM Kit cubren más eventos sin coste.

Aprende Google Tag Manager desde cero

Curso de Google Tag Manager

34 lecciones para entender cuentas y contenedores, instalar GTM en WordPress, crear variables, activadores y etiquetas, usar la vista previa y publicar sin miedo.

Ver el curso

Esta página incluye un enlace de afiliado a Tag Pilot: si compras a través de él, el precio que pagas es el mismo y a mí me corresponde una comisión.

Artículos Relacionados

Respuestas

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *