Si hay algo que siempre me ha encantado en mi carrera profesional en marketing digital es el análisis de datos. Creo firmemente que lo que no se puede medir, no se puede mejorar, y es por ello que siempre me he empeñado en exhortar a clientes, amigos y empresas en las que he trabajado a que lleven a cabo una buena configuración de Google Analytics 4.
Y es que, para muchos, GA4 dejó de ser tan amigable como en su momento lo fue Universal Analytics.
Justamente, el otro día, mientras realizaba una auditoría de configuración de etiquetas en Google Tag Manager para obtener datos en GA4, noté algo que no es la primera vez que veo: muchas personas, al momento de conectar GA4 con GTM, lo hacen de la forma más sencilla posible—agregan el tag directo y listo.
Y sí… funciona.
Pero no es escalable.
¿Por qué no es escalable?
Porque este tipo de configuración no permite reutilizar la misma etiqueta en distintos entornos o propiedades. Es decir, cualquier cambio implica ajustes manuales que, a largo plazo, generan fricción y posibles errores.
Recuerdo que mi profesor de Analítica Digital en el máster de IEBS School insistía mucho en esto: era necesario crear una configuración más dinámica, utilizando variables, para lograr una implementación verdaderamente escalable.
Y aquí viene lo interesante.
Aunque ambas configuraciones envían pageviews… definitivamente no son iguales.
Configuración básica GA4 en GTM

Configuración avanzada GA4 en GTM

Principales diferencias entre una configuración básica de GA4 en GTM vs una avanzada
- Flexibilidad: Usar variables para el Measurement ID permite escalar fácilmente entre entornos (dev, staging, prod). Hardcodear limita y genera deuda técnica.
- Calidad del dato: Agregar
content_grouptransforma completamente el análisis. Pasas de ver páginas sueltas a entender tipos de contenido, algo clave para SEO y CRO. - Precisión en tracking: Disparar en Window Loaded puede hacerte perder sesiones cortas. Page View captura mejor el comportamiento real del usuario.
Comparativa clara
| Elemento | Configuración básica | Configuración avanzada | Implicación real |
| Tag ID | Directo (hardcodeado) | Dinámico (variable en GTM) | El dinámico permite escalar, reutilizar y evitar errores al cambiar entornos o propiedades. |
| Mantenimiento | Manual | Centralizado | Con variable, cambias el ID en un solo lugar. |
| Parámetros adicionales | Solo send_page_view | send_page_view + extras (ej. content_group) | Enriqueces el dato y puedes analizar comportamiento real. |
| Nivel de análisis | Superficial | Estratégico | Pasas de ver páginas a entender patrones. |
| Trigger | Window Loaded | Page View (All pages) | Diferencia clave en cuándo se dispara la etiqueta. |
| Momento de ejecución | Cuando todo carga | Cuando carga el DOM | Window Loaded puede llegar demasiado tarde. |
| Precisión del tracking | Menor | Mayor | Page View captura mejor sesiones cortas. |
| Riesgo de pérdida de datos | Alto | Bajo | Usuarios que rebotan rápido pueden no medirse. |
En conclusión, no se trata solo de “tener GA4 instalado”, sino de cómo lo implementas.
Una configuración ligeramente más pensada puede darte:
- Menos problemas a futuro
- Mejor segmentación
- Insights accionables