Soy Alex Amigo y llevo más de 15 años peleando con analítica web. Si tienes una tienda online, necesitas medir cada paso que dan tus usuarios. Hoy te explico cómo configurar el comercio electronico ga4 woocommerce usando Tag Manager sin romperte la cabeza. Lo que mejor me ha funcionado siempre para estos casos es usar el plugin GTM4WP de Thomas Geiger.
Habilitar el seguimiento mejorado en GTM4WP
Para que la magia ocurra, primero tienes que decirle al plugin que recoja los datos de tu tienda. Ve a los ajustes del plugin en tu panel de WordPress, busca la pestaña de integración con WooCommerce y activa la casilla de seguimiento mejorado. He visto que muchos clientes se saltan este paso y luego se vuelven locos preguntándose por qué no llegan los datos a Analytics. Si no marcas ese tick, no hay conexión posible con la capa de datos.
Importar el contenedor JSON y resolver conflictos
Descarga el contenedor JSON preconfigurado directamente desde la web oficial del autor del plugin para asegurarte de tener la última versión. En tu cuenta de Tag Manager, ve a la sección de Administrador y selecciona Importar contenedor.
Aquí debes tener mucho cuidado para no romper tu proyecto. Elige la opción de combinar y marca la casilla para cambiar el nombre de etiquetas, activadores y variables en conflicto. Así te aseguras de no machacar configuraciones previas que ya tengas operativas. Una vez importado, verás que aparecen muchos elementos nuevos. Ve a la etiqueta recién creada y modifica la variable del ID de medición para introducir el identificador de tu flujo de GA4. Sabrás que lo has hecho correctamente porque aparecerá un check verde confirmando que el sistema ha reconocido tu etiqueta.
Validar el funnel view_item, add_to_cart y purchase
En mi experiencia con clientes, de nada sirve hacer toda esta implementación si luego no validas que los datos fluyen como deben. Usa la Vista Previa de Tag Manager para navegar por tu propia tienda y observar cómo reaccionan las etiquetas.
Entra a una categoría y comprueba que salta el evento view_item_list. Haz clic en un producto específico y verifica que se lanza el view_item. Añade el producto a la cesta y asegúrate de que el add_to_cart se registra perfectamente en el Data Layer. Finalmente, completa un pedido de prueba. Debes ver cómo se disparan el begin_checkout y el ansiado purchase. Si revisas los detalles de ese evento de compra, verás que viaja información muy valiosa como la moneda, el valor total, los gastos de envío y el ID del artículo exacto que has comprado.
Preguntas frecuentes
¿Por qué no recibo datos de ventas en GA4 tras instalar el plugin?
Generalmente ocurre porque olvidaste activar la casilla de seguimiento mejorado dentro de la pestaña de integración de WooCommerce en los ajustes del plugin GTM4WP.
¿Cómo evito borrar mis etiquetas actuales al importar el JSON?
Al importar el contenedor en Tag Manager, debes seleccionar la opción de combinar y marcar que cambie el nombre de los elementos en conflicto para no sobreescribir tu trabajo previo.
¿Qué eventos debo revisar para comprobar que el funnel funciona?
Utiliza la vista previa de Tag Manager y verifica que se disparan correctamente los eventos view_item, add_to_cart, begin_checkout y purchase durante una compra de prueba.