Si has decidido implementar Google Tag Manager (GTM) en tu sitio web, seguramente te interesa asegurarte de que todo esté funcionando correctamente. Sin embargo, es común encontrarse con errores como el mensaje GTM no-script code not found: either missing or not in <body>. Este artículo te guiará a través de los pasos necesarios para entender y resolver este problema.
¿Qué es Google Tag Manager?
Google Tag Manager es una herramienta que permite gestionar y desplegar etiquetas de seguimiento y scripts de marketing en un sitio web sin necesidad de modificar el código directamente. Esto facilita el trabajo de los desarrolladores y marketeros, ya que pueden implementar cambios en tiempo real.
Una de las grandes ventajas de GTM es su flexibilidad. Permite agregar múltiples etiquetas, como Google Analytics, píxeles de Facebook, y más, todo desde una única plataforma. Sin embargo, para que funcione correctamente, es crucial que se instale adecuadamente y se verifique su implementación.
Código de Google Tag Manager: Importancia y colocación
Al instalar Google Tag Manager, debes agregar dos fragmentos de código a tu sitio web:
- Un script que debe ir en la sección <head> de tu HTML.
- Un código <noscript> que debe colocarse inmediatamente después de la etiqueta de apertura <body>.
El primer fragmento de código es esencial, ya que permite que las etiquetas funcionen. Sin este script, las funcionalidades de GTM no se activarán, lo que afectará el seguimiento y la analítica de tu sitio.
El segundo fragmento, el código <noscript>, es opcional y solo se necesita en casos específicos, como:
- Si deseas rastrear a los usuarios que han deshabilitado JavaScript en sus navegadores.
- Para verificar la propiedad de Google Search Console mediante GTM.
Si no planeas realizar estas acciones, puedes omitir el código <noscript> y evitar cualquier advertencia en herramientas de verificación como Tag Assistant.
Errores comunes y soluciones
A continuación, exploraremos las posibles causas del error GTM no-script code not found y cómo solucionarlas de manera efectiva.
1. El código <noscript> no está agregado
Comienza abriendo tu sitio web y seleccionando «Ver código fuente» en el menú contextual. Utiliza la función de búsqueda (CTRL + F) para localizar la palabra «noscript».
Si no encuentras ninguna instancia de <noscript> que contenga «googletagmanager.com», significa que este fragmento de código no se ha agregado correctamente. En este caso, investiga si tú o tu desarrollador olvidaron incluirlo o si un plugin utilizado para instalar GTM omitió este paso.
2. El código está presente, pero no en la posición correcta
Es posible que el código <noscript> se haya incluido en la sección <head>, lo cual es incorrecto. Revisa nuevamente el código fuente y verifica la ubicación del código <noscript>.
Si lo encuentras en la sección <head>, es necesario trasladarlo a la sección <body>, justo después de la etiqueta de apertura. Para ello, es recomendable contactar a un desarrollador o, nuevamente, considerar no usar el código <noscript> si no es necesario.
Alternativas y mejores prácticas
Si después de verificar y realizar los cambios aún enfrentas problemas, considera las siguientes alternativas:
- Revisa la configuración de GTM en tu cuenta de Google para asegurarte de que todo esté correctamente configurado.
- Utiliza herramientas de depuración como Google Tag Assistant para identificar problemas específicos.
- Consulta la documentación oficial de Google para obtener información sobre la instalación adecuada de GTM.
Además, asegúrate de que tu sitio esté optimizado para el rendimiento. A veces, los problemas con el código pueden surgir de conflictos con otros scripts o configuraciones del servidor.
Cuándo ignorar el código <noscript>
Es importante recordar que el uso del código <noscript> es realmente necesario solo en situaciones específicas. La mayoría de los usuarios navegan con JavaScript habilitado, por lo que la necesidad de rastrear a aquellos que lo tienen desactivado es mínima.
Si decides no utilizar este fragmento, puedes desestimar cualquier advertencia que aparezca en la herramienta Tag Assistant. Esto no afectará tu capacidad para realizar un seguimiento efectivo de la mayoría de los usuarios en tu sitio.
Consideraciones finales
Al final, el código <noscript> en Google Tag Manager es útil en casos limitados. Si no estás seguro de su necesidad, a menudo es más eficiente dejarlo fuera y concentrarte en optimizar el script principal. De esta manera, puedes asegurar que tu implementación de GTM funcione sin problemas y te brinde los datos que necesitas para mejorar tu sitio web.
Si continúas enfrentando el error GTM no-script code not found y no logras resolverlo, no dudes en buscar asistencia adicional. La comunidad de desarrolladores y expertos en marketing digital está disponible para ofrecerte ayuda y orientación.

























