Antes de tocar nada: qué necesitas tener claro
Medir el tráfico de una página no empieza instalando un script, sino decidiendo qué quieres contar. Un blog que vive de anuncios necesita cifras de páginas vistas y tiempo de permanencia; una tienda con checkout necesita eventos de compra; una web local con formulario de contacto necesita saber cuántas llamadas o envíos llegan. Si no defines esas preguntas antes, acabarás con un panel lleno de datos que nadie usa.
En la práctica, el 90% de los proyectos resuelven esto con Google Analytics 4 (GA4) o con una alternativa ligera como Plausible o Matomo. GA4 es gratis y se integra con Search Console y Google Ads, pero su modelo de datos por eventos y su muestreo en informes estándar complican la lectura si vienes de Universal Analytics. Tenlo en cuenta antes de prometer métricas exactas al cliente.
Paso 1. Crear la propiedad y el flujo de datos en GA4
Entra en analytics.google.com con la cuenta que administrará el sitio, crea una propiedad nueva y añade un flujo de datos web con la URL completa (incluye https y el dominio sin www si así lo sirves). Copia el ID de medición, con formato G-XXXXXXX. No confundas ese identificador con el antiguo UA-: si pegas un UA en una etiqueta de GA4 no recogerás nada.
Un detalle que suele pasar desapercibido: si tu web tiene subdominios activos (blog.tudominio.com, tienda.tudominio.com), decide desde el principio si quieres medirlos como un solo flujo o como varios. Cambiarlo después implica perder la continuidad histórica en los informes.
Paso 2. Instalar la etiqueta sin duplicarla
Tienes tres vías habituales: el snippet de gtag.js pegado en el <head>, Google Tag Manager o un plugin del CMS. La regla práctica es una sola fuente de instalación. He visto sitios con el plugin de GA4 activo y además un contenedor de GTM disparando la misma etiqueta: el resultado son sesiones duplicadas y una tasa de rebote que no cuadra con la realidad. Antes de publicar, abre la página en una ventana de incógnito, revisa el código fuente o usa la extensión oficial de Google Tag Assistant para confirmar que solo hay una etiqueta activa.
Si usas GTM, coloca la etiqueta base en «All Pages» con prioridad alta y dispara los eventos personalizados después. Si tu web es una SPA con React o Vue, el snippet básico no detecta los cambios de ruta: necesitas enviar eventos page_view manuales o usar la integración con el router, algo que muchos tutoriales omiten.
Paso 3. Verificar que los datos llegan
En GA4, abre Informes → Tiempo real y navega por tu web desde otro dispositivo. Deberías ver al menos un usuario activo y el evento page_view. Si no aparece nada, revisa en este orden: bloqueadores de anuncios en tu navegador, errores de consola por un ID mal copiado, y reglas de consentimiento que impiden cargar la etiqueta hasta aceptar cookies. Este último punto es habitual en webs europeas con CMP: el tráfico real existe, pero no se registra hasta que el usuario consiente.
Paso 4. Configurar los eventos que de verdad importan
GA4 mide clics automáticamente, pero los eventos clave (envío de formulario, clic en teléfono, compra) hay que marcarlos. Puedes hacerlo con eventos mejorados desde la configuración del flujo o con eventos personalizados vía GTM. Marca cada uno como conversión para que aparezcan en los informes de adquisición.
Ejemplo concreto: una clínica dental que medía «clics en el botón de cita» obtenía cientos de eventos, pero al cruzar con el CRM descubrió que la mayoría eran personas que pulsaban dos o tres veces porque el formulario tardaba en cargar. Añadieron un evento de confirmación real de cita y la cifra útil bajó drásticamente. Medir el clic no es medir la conversión.
Paso 5. Conectar Search Console y filtrar el tráfico interno
Vincula la propiedad de GA4 con Search Console desde Administrar → Vínculos de productos. Así podrás ver consultas de búsqueda junto a comportamiento en la misma interfaz. Después crea un filtro para excluir el tráfico de tu propia IP y de la oficina, y otro para excluir dominios de referencia de pasarelas de pago, que si no ensucian los informes de adquisición con cientos de sesiones que nunca fueron visitas reales.
Límites que conviene reconocer
GA4 no es una herramienta de contabilidad. Según la documentación oficial de Google, los datos pueden tener latencia de hasta 48 horas en algunos informes y el muestreo aparece en consultas con muchas dimensiones. La atribución entre canales nunca es perfecta: un usuario que llega por búsqueda orgánica, vuelve por email y compra directamente puede repartirse de formas distintas según el modelo. Si necesitas cifras exactas de negocio, cruza con tu CRM o con los datos del servidor (logs), no solo con la interfaz.
Tampoco funciona bien para medir apps móviles desde el mismo flujo web ni para rastrear interacciones dentro de iframes de terceros. Y si tu tráfico principal está bloqueado por extensiones de privacidad, los números absolutos serán una estimación, no un censo.
Con esta configuración mínima tendrás una base sólida para responder preguntas reales: qué páginas atraen visitas, de dónde vienen y qué hacen los usuarios cuando llegan.
Perfiles verificables: Sitio web
Publicado el 25 de October de 2026. Última revisión: 25 de October de 2026.