Actualizado: 8 de mayo de 2025.
Google Tag Manager (GTM) es una herramienta poderosa que permite a los usuarios rastrear eventos en su sitio web y enviar esos datos a plataformas analíticas como Google Analytics 4. Sin embargo, a pesar de su facilidad de uso, hay ocasiones en que el seguimiento de eventos no funciona como se espera. Esto puede frustrar a los usuarios que intentan optimizar su análisis de datos.
En este artículo, exploraremos los problemas más comunes que pueden causar fallos en el seguimiento de eventos dentro de GTM. Abordaremos desde errores simples hasta configuraciones más complejas, lo que te ayudará a comprender y solucionar cualquier inconveniente que se presente. Si después de seguir estos consejos aún enfrentas problemas, no dudes en dejar un comentario detallando tu situación, y con gusto te asistiré.
Problemas más comunes en el seguimiento de eventos en Google Tag Manager
El seguimiento de eventos puede fallar por diversas razones. A continuación, analizaremos las causas más frecuentes y cómo solucionarlas.
1. La capa de datos está rota
El seguimiento de eventos en GTM depende en gran medida de la capa de datos. Si hay un error en su configuración, el seguimiento puede fallar. Para verificar si la capa de datos está funcionando correctamente, activa el modo de Vista previa y depuración en GTM y revisa los eventos que se muestran en la consola de depuración.
En un funcionamiento normal, deberías observar al menos cinco eventos:
- Inicialización del consentimiento
- Inicialización
- Carga del contenedor
- DOM Listo
- Ventana Cargada
Si solo ves «DOM Listo» y «Ventana Cargada» sin el evento «Carga del contenedor», es probable que tengas un problema con la capa de datos. Para obtener más información sobre cómo solucionarlo, consulta la guía correspondiente.
2. No has creado un desencadenador
Es fundamental que crees un desencadenador para que los eventos se registren en GTM. Muchos principiantes habilitan variables como ID de clic o Texto de clic, pero olvidan que también deben configurar un desencadenador específico. Si deseas rastrear clics en enlaces, por ejemplo, asegúrate de tener habilitado el desencadenador de Todos los clics.
Después de hacerlo, actualiza el modo de Vista previa y realiza la interacción correspondiente en tu sitio para comprobar que el evento se refleja en la consola de depuración.
3. Uso del desencadenador incorrecto
Es común que se utilice un desencadenador que no se ajusta a la interacción que deseas rastrear. Aquí algunos ejemplos:
- Intentar rastrear clics en un elemento usando un desencadenador de Solo enlaces, pero el elemento no tiene un enlace. Verifica si el elemento tiene etiquetas <a> alrededor.
- Usar un desencadenador de video de Youtube en un reproductor que no es de Youtube. Este desencadenador está diseñado solo para reproductores de Youtube.
4. Problemas al tratar con iFrames
Los iFrames pueden complicar el seguimiento de eventos. Si intentas rastrear interacciones dentro de un iFrame, debes saber que el JavaScript de la página principal (incluido GTM) no puede ver lo que sucede dentro de este, a menos que tengas acceso al código fuente del contenido del iFrame.
Considera este escenario:
- Estás trabajando en tuwebsite.com.
- En tu página tuwebsite.com/contacto, hay un formulario que se encuentra en un iFrame proveniente de otrawebsite.com.
- Tu contenedor de GTM se implementa solo en tuwebsite.com.
Si no puedes añadir código personalizado al iFrame, es probable que no puedas rastrear eventos dentro de él. Sin embargo, si puedes colaborar con los desarrolladores para agregar el código necesario, puedes implementar soluciones más avanzadas.
5. La función dataLayer.push no incluye la clave del evento
Para que un desencadenador funcione correctamente, es necesario que la función dataLayer.push incluya la clave event. Un ejemplo de cómo debería verse es el siguiente:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event' : 'form_submission'
});
Si el dataLayer.push no incluye la clave event, no podrás utilizarlo como condición de activación en tu desencadenador.
6. Errores tipográficos y sensibilidad a mayúsculas
Los errores de escritura pueden causar problemas en GTM, especialmente porque muchos elementos son sensibles a mayúsculas. Por ejemplo, productid no es lo mismo que productID. Asegúrate de que las claves en tus desencadenadores y funciones coincidan exactamente con lo que has definido en la capa de datos.
Un error común es crear un desencadenador para un evento nombrado form_submission, pero escribirlo incorrectamente como formSubmitted. Esto evitará que el desencadenador funcione.
7. Problemas con el desencadenador de Youtube
Si estás intentando rastrear la interacción con un video de Youtube y no ves eventos en la vista de GTM, puede haber múltiples razones detrás de esto. Asegúrate de que el reproductor esté correctamente configurado y que estés utilizando el desencadenador adecuado para trackers de Youtube. Puedes consultar guías específicas para resolver estos problemas.
8. El tag se activa, pero no ves los datos en los informes en tiempo real de GA
Puede suceder que tu etiqueta se active correctamente en GTM, pero no aparezca en los informes de Google Analytics 4. Esto puede deberse a varios factores, y es esencial revisar la configuración de tu cuenta de GA para asegurarte de que los datos se están enviando correctamente.
9. No olvides publicar tu contenedor
Una vez que hayas realizado cambios y verificado que los eventos se rastrean correctamente en el modo de vista previa, no olvides publicar tu contenedor. Esto es crucial porque el resto de los visitantes de tu sitio no podrán ver los cambios hasta que el contenedor esté publicado. Haz clic en ENVIAR en la esquina superior derecha de la interfaz de GTM y sigue los pasos necesarios.
10. Desencadenadores de visibilidad de elementos que no funcionan
Si estás utilizando un desencadenador de Visibilidad de Elementos y no se activa, es recomendable revisar la configuración. Podrías encontrar nuevas ideas y estrategias para asegurarte de que se active correctamente.
11. Desencadenadores con la variable Click Element
Si intentas rastrear clics utilizando la variable Click Element con el operador «contiene», es posible que el desencadenador no funcione. Esta variable tiene requisitos específicos y puede requerir conocimientos avanzados para configurarla correctamente.
12. Etiquetas «Aún en ejecución» en el modo vista previa
Si tus etiquetas se activan pero aparecen como «Aún en ejecución», existen varias razones por las cuales esto puede ocurrir. Es importante revisar la configuración de tus etiquetas y desencadenadores para identificar la causa del problema.
13. Configuraciones de consentimiento
Las configuraciones de consentimiento también son un factor importante a considerar. Si el consentimiento no se otorga para un propósito específico de seguimiento, las etiquetas de GTM asociadas a ese propósito deberían ser bloqueadas. Puedes revisar las configuraciones de consentimiento en Google Tag Manager y asegurarte de que no haya requisitos adicionales que impidan la ejecución de tus etiquetas.
En el modo de vista previa, puedes verificar los estados de consentimiento en la pestaña Consentimiento y comprobar si han sido denegados, lo que podría bloquear la activación de tus etiquetas.
¿Aún no funciona el seguimiento de eventos en Google Tag Manager?
A pesar de abordar los problemas más comunes, es posible que haya razones adicionales por las que el seguimiento de eventos no funcione. Si has seguido todos estos pasos y aún enfrentas dificultades, no dudes en dejar un comentario detallando tu situación. Estoy aquí para ayudarte y actualizar la información según sea necesario.
Muchos de los problemas mencionados son errores típicos de principiantes. Si deseas mejorar tu dominio en Google Tag Manager, considera descargar mi libro electrónico gratuito para principiantes, que te proporcionará consejos y técnicas adicionales.

























