Para instalar Google Analytics 4 en Google Tag Manager solo hacen falta cuatro pasos: copiar el ID de medición G-XXXXXXXXXX de su propiedad, crear en GTM una etiqueta de Google con ese ID, asignarle el activador All Pages y publicar el contenedor. La configuración toma menos de 15 minutos y se comprueba en el DebugView de GA4.
Esta guía está actualizada a 2026. Si llegó buscando el viejo tutorial con códigos UA- y etiquetas de Universal Analytics, esa opción ya no existe: Google dejó de procesar datos de Universal Analytics el 1 de julio de 2023 y eliminó esas propiedades un año después. Hoy toda la medición se hace con GA4 y con el nuevo tipo de etiqueta llamado Etiqueta de Google, que reemplazó a la antigua “Configuración de GA4”.
Por qué instalar GA4 con Tag Manager y no pegando el código directo
Instalar GA4 mediante Google Tag Manager le da una capa de control que el código pegado en el tema no ofrece: puede cambiar, pausar o duplicar la medición sin tocar el sitio ni esperar a un desarrollador. El código directo funciona, pero convierte cada ajuste futuro en un despliegue.
Las diferencias prácticas son estas:
- Un solo contenedor para todo. GA4, Google Ads, el píxel de Meta, LinkedIn y TikTok viven en el mismo GTM, no en cinco lugares del código.
- Cambios sin tocar el sitio. Agregar un evento de clic en WhatsApp es una etiqueta nueva, no un despliegue.
- Versionado y reversa. Cada publicación crea una versión; si algo se rompe, se restaura la anterior en un clic.
- Modo vista previa. Puede probar en su navegador antes de que ningún dato real entre a la propiedad.
- Consent Mode centralizado. El consentimiento se gobierna desde un mismo punto para todas las etiquetas.
El precio a pagar es una carga adicional de script (el contenedor pesa habitualmente entre 40 y 90 KB comprimido según cuántas etiquetas tenga). En sitios con problemas de velocidad de carga conviene vigilarlo, pero rara vez es el cuello de botella real.
Requisitos previos antes de empezar
Antes de abrir Tag Manager necesita tres cosas listas, y la mayoría de instalaciones fallidas se explican porque falta alguna. Verifíquelas en este orden.
| Requisito | Dónde se obtiene | Formato / dato |
|---|---|---|
| Cuenta de Google Analytics 4 | analytics.google.com → Administrar → Crear propiedad | Propiedad con un flujo de datos web |
| ID de medición | Administrar → Flujos de datos → su flujo web | G- + 10 caracteres |
| Contenedor de GTM instalado | tagmanager.google.com | GTM- + 7 caracteres |
| Permiso de publicación en GTM | Administración del contenedor → Usuarios | Rol Publicar (no basta Leer) |
| Los dos fragmentos en el sitio | <head> y apertura de <body> | Script + noscript |
Si el contenedor todavía no está en el sitio, empiece por ahí: tengo el detalle en la guía de cómo instalar Google Tag Manager en WordPress paso a paso. Sin el contenedor publicado en las páginas, nada de lo que configure adentro llegará a medir.
Paso a paso: instalar GA4 en Google Tag Manager
El flujo real son cinco pasos: copiar el ID, crear la etiqueta, asignar el activador, probar en vista previa y publicar. Ninguno se puede saltar, y el que más se olvida es el último.
1. Copie el ID de medición desde GA4
Entre a analytics.google.com, abra Administrar (el engranaje abajo a la izquierda) y, en la columna de propiedad, vaya a Flujos de datos. Haga clic sobre su flujo web y copie el ID de medición que aparece arriba a la derecha con el formato G-XXXXXXXXXX.
Ese G- es de la propiedad, no de la cuenta. Si administra varias marcas, confirme el nombre de la propiedad y el dominio del flujo antes de copiar: enviar los datos de un cliente a la propiedad de otro es el error más caro y silencioso de esta configuración.
2. Cree la etiqueta de Google en GTM
En tagmanager.google.com abra el contenedor correcto (revise el GTM- arriba, junto al nombre) y vaya a Etiquetas → Nueva. Póngale un nombre descriptivo tipo GA4 – Etiqueta de Google – Todas las páginas; una nomenclatura consistente ahorra horas cuando el contenedor crece a 30 etiquetas.
Haga clic en Configuración de la etiqueta y elija Etiqueta de Google (en inglés, Google Tag). En el campo ID de la etiqueta pegue el G-XXXXXXXXXX. Buena práctica: en lugar del texto plano, cree una variable constante (Variables → Nueva → Constante) y úsela con {{GA4 – Measurement ID}}; así, si mañana cambia de propiedad, edita un solo lugar.
Los parámetros de configuración quedan vacíos en una instalación estándar. Solo se usan en casos concretos, como send_page_view: false cuando se controla la vista de página manualmente, o cookie_domain en configuraciones multidominio.
3. Asigne el activador All Pages
En la sección Activación, elija el activador integrado All Pages (tipo Vista de página): así la etiqueta se dispara en cada página del sitio, que es justo lo que necesita la medición base. No agregue activadores adicionales ni condicione la etiqueta a rutas específicas, porque los eventos posteriores necesitan que la etiqueta de Google se haya ejecutado antes. Guarde.
4. Pruebe en modo vista previa
Antes de publicar, haga clic en Vista previa (arriba a la derecha). GTM abre Tag Assistant, le pide la URL del sitio y lanza una ventana nueva con el contenedor en modo depuración.
En el panel de Tag Assistant debe ver, en el evento Container Loaded o Initialization, su etiqueta bajo Tags Fired. Si aparece en Tags Not Fired, el problema está en el activador. Si no aparece la etiqueta en absoluto, el contenedor de la página no es el que está editando.
5. Publique el contenedor
En vista previa la etiqueta funciona solo para usted; para el resto del mundo no existe hasta que publique. Haga clic en Enviar, escriba un nombre de versión (por ejemplo GA4 base – jul 2026) y una descripción breve, y confirme con Publicar. La descripción no es opcional en la práctica: es lo que le permitirá revertir con criterio dentro de seis meses.
Cómo verificar que el dato está llegando
Una instalación no está terminada cuando la etiqueta se dispara en GTM, sino cuando el evento aparece dentro de GA4. Hay dos comprobaciones y conviene hacer las dos.
DebugView (Administrar → DebugView) muestra segundo a segundo los eventos de los dispositivos en modo depuración. Es la verificación técnica: aquí ve el page_view, sus parámetros y el session_start. Su navegador entra en modo depuración automáticamente mientras tenga abierta la vista previa de GTM.
Informes en tiempo real (Informes → Tiempo real) muestran la actividad de los últimos 30 minutos de todos los usuarios, no solo del suyo. Es la verificación de negocio: si abre el sitio desde el celular con datos móviles y aparece ahí, la medición está viva para el público.
Tenga en cuenta la latencia: Tiempo real y DebugView son casi inmediatos, pero los informes estándar de GA4 pueden tardar entre 24 y 48 horas en consolidar los datos. No concluya que la instalación falló porque el informe de adquisición aparece en cero la misma tarde.
Tabla de verificación de la instalación
| # | Comprobación | Dónde | Resultado esperado |
|---|---|---|---|
| 1 | El ID empieza por G- | Etiqueta en GTM | G-XXXXXXXXXX, no UA- ni AW- |
| 2 | Activador asignado | Etiqueta en GTM | All Pages |
| 3 | Etiqueta dispara | Tag Assistant | En Tags Fired |
| 4 | Una sola vez | Tag Assistant | 1 disparo por vista de página |
| 5 | Contenedor publicado | GTM → Versiones | Versión activa con fecha de hoy |
| 6 | Código en el sitio | Ver código fuente | GTM- en <head> y <body> |
| 7 | Evento page_view | GA4 → DebugView | Visible en menos de 30 segundos |
| 8 | Tráfico externo | GA4 → Tiempo real | Usuario activo desde otro dispositivo |
| 9 | Sin doble medición | Ver código fuente | Ningún gtag.js extra ni plugin duplicado |
| 10 | Consentimiento | Tag Assistant → Consent | analytics_storage en el estado correcto |
Errores frecuentes al instalar GA4 en Google Tag Manager
Casi todos los problemas de esta instalación caen en cinco categorías, y las tres primeras concentran la mayoría de los casos.
Doble medición. El más común y el más dañino, porque no rompe nada: solo miente. Ocurre cuando GA4 está a la vez en GTM y en un plugin de WordPress, en el tema, o en dos etiquetas del mismo contenedor. Síntomas inconfundibles: usuarios duplicados, tasa de rebote hundida cerca del 0 % y sesiones de duración irreal. Se detecta en Tag Assistant (dos disparos por vista de página) o buscando gtag( en el código fuente. La corrección es dejar una sola fuente: si mide con GTM, desactive la medición del plugin y borre el código del tema.
ID de medición equivocado. Pegar el G- de otra propiedad, o confundirlo con el ID de conversión de Google Ads (AW-) o con el propio GTM-. Los datos se van a un lado que usted no revisa y la propiedad correcta queda en cero. Compare el ID de la etiqueta contra el del flujo de datos, no de memoria.
No publicar el contenedor. Todo funciona en vista previa y nada llega en producción. Revise en GTM que la versión activa incluya la etiqueta nueva; si el botón dice “Enviar” con cambios pendientes, aún no publicó.
Activador mal elegido. Usar un activador de clic, de formulario o restringido a una URL en vez de All Pages. Resultado: mide algunas páginas y otras no, con reportes incoherentes que parecen un problema de tráfico.
Consentimiento bloqueando la etiqueta. Con un banner de cookies mal configurado, la etiqueta espera un analytics_storage que nunca llega y no dispara nunca. Se ve en la pestaña Consent de Tag Assistant.
Qué configurar después de la instalación base
La etiqueta de Google con All Pages solo mide vistas de página. Eso responde “cuánta gente entró”, pero no “cuánta gente hizo algo”, que es el dato que sirve para decidir presupuesto. Complete estas cuatro configuraciones.
Medición mejorada. En el flujo de datos, GA4 activa por defecto la captura de desplazamiento al 90 %, clics salientes, búsqueda interna, interacción con videos de YouTube y descargas de archivos. Revísela antes de crear eventos manuales: puede que ya esté midiendo la mitad de lo que iba a programar.
Eventos personalizados. Clic en WhatsApp, envío de formulario, clic en teléfono, agregar al carrito. Se crean como etiquetas de tipo Evento de GA4 con activadores propios; el proceso completo está en la guía de seguimiento de eventos con Tag Manager y Analytics. Recuerde los límites públicos de GA4: nombres de hasta 40 caracteres y 25 parámetros por evento.
Eventos clave (antes “conversiones”). En Administrar → Eventos, marque como evento clave los que representan dinero. GA4 permite hasta 30 eventos clave por propiedad: no marque los 20 primeros que se le ocurran, porque después importará esa señal a Google Ads y la puja automática optimizará hacia lo que usted le diga que importa.
Exclusión de tráfico interno. Su equipo y usted inflan las cifras todos los días. En Administrar → Flujos de datos → Configurar ajustes de la etiqueta → Definir tráfico interno agregue las IP de la oficina y después active el filtro en Administrar → Filtros de datos. El filtro nace en estado de prueba: si lo deja ahí, no excluye nada. Complemente con la lista de exclusión de referencias para pasarelas de pago, que de lo contrario se llevan el crédito de la venta.
Con esa base montada, el paso siguiente es que cada campaña llegue etiquetada: sin parámetros UTM consistentes, GA4 mete el tráfico de sus correos y de sus publicaciones en la bolsa de direct y la atribución se vuelve adivinanza. Sobre esos datos ya se pueden calcular KPIs reales de marketing digital.
GA4, Tag Manager y Consent Mode v2
Si su sitio recibe tráfico del Espacio Económico Europeo o del Reino Unido, Consent Mode v2 es obligatorio para seguir usando remarketing y medición avanzada. Y aunque atienda solo a Colombia, tiene sentido implementarlo: la Ley 1581 de 2012 de protección de datos personales exige informar y obtener autorización para el tratamiento de datos.
Consent Mode funciona con cuatro señales que su banner comunica a GTM: ad_storage, analytics_storage, ad_user_data y ad_personalization. Cuando el usuario no acepta, las etiquetas no escriben cookies y envían pings sin identificadores, con los que Google modela las conversiones perdidas en lugar de dejarlas en cero.
El orden importa: primero GA4 con la etiqueta de Google, luego la plantilla de consentimiento del banner (CMP) y solo después la revisión de que las etiquetas respeten los estados. El detalle está en la guía de Consent Mode v2 para Google Ads. Si lo monta al revés, terminará depurando por qué una etiqueta correcta no dispara nunca.
Cuánto cuesta implementar esto en Colombia
La instalación base de esta guía es gratuita: GA4 y Google Tag Manager no tienen costo de licencia y el trabajo son unos 15 minutos. Lo que se cobra en el mercado es la implementación completa: eventos, eventos clave, importación a Google Ads, consentimiento y validación.
| Alcance | Rango de referencia del mercado (COP) | Qué incluye |
|---|---|---|
| Instalación base GA4 + GTM | $150.000 – $400.000 | Etiqueta de Google, All Pages, verificación |
| Eventos y eventos clave | $400.000 – $1.200.000 | 5 a 12 eventos con capa de datos |
| Consent Mode v2 + CMP | $500.000 – $1.800.000 | Banner, plantilla y validación de estados |
| Auditoría de medición | $600.000 – $2.500.000 | Diagnóstico de duplicados, atribución y filtros |
| E‑commerce mejorado | $1.500.000 – $6.000.000 | dataLayer de producto, carrito y compra |
Son rangos de referencia del mercado colombiano, no tarifas cerradas: varían según CMS, volumen de eventos y si el sitio tiene o no capa de datos previa.
Con GA4 corriendo sobre Tag Manager tiene la base de medición lista y una estructura que crece sin volver a tocar el código del sitio. Si prefiere que la implementación quede auditada de punta a punta —sin doble medición, con eventos clave bien elegidos y consentimiento correcto—, escríbame desde la página de contacto o revise mis servicios de marketing digital.