Google Analytics 4 para SEO: Guía Definitiva 2026
Intermedio · 14 min de lectura · 2026-07
Domina Google Analytics 4 para medir el rendimiento SEO. Eventos personalizados, exploraciones, conversiones y reportes esenciales para estrategia orgánica.
Google Analytics 4 (GA4) reemplazó completamente a Universal Analytics en julio 2023. Si aún no has migrado o no entiendes cómo usar GA4 para SEO, esta guía te ayudará a dominar la plataforma.
GA4 funciona de forma radicalmente diferente a UA, pero ofrece capacidades mucho más potentes para medir el impacto real de tu SEO.
GA4 vs Universal Analytics: Diferencias Clave
Modelo de Datos
Universal Analytics:
- Basado en sesiones y pageviews
- Hits: Pageview, Event, Transaction
GA4:
- Basado en eventos (event-based model)
- Todo es un evento: pageview, scroll, click, purchase
Ventajas de GA4 para SEO
- Cross-platform tracking: Web + app en misma propiedad
- Machine learning integrado: Predicciones automáticas
- Exploration Hub: Análisis avanzados sin código
- Event tracking flexible, pero con límites reales: 500 nombres de evento distintos por propiedad, 25 parámetros por evento y 50 dimensiones personalizadas de ámbito evento. Pasarse rompe el reporte sin avisar
- BigQuery gratis: Exporta datos raw (antes solo en Analytics 360)
Configuración Inicial de GA4 para SEO
Paso 1: Crear Propiedad GA4
- Google Analytics → Admin
- Crear propiedad → "Google Analytics 4"
- Configura:
- Nombre de propiedad
- Zona horaria
- Moneda
Paso 2: Instalación del Tracking
Opción 1: Google Tag Manager (Recomendado)
<!-- GTM Container Tag -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>
En GTM:
- Tags → New → GA4 Configuration
- Measurement ID:
G-XXXXXXXXXX - Trigger: All Pages
Opción 2: Gtag.js Directo
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
Paso 3: Enhanced Measurement
GA4 trackea automáticamente:
- ✓ Page views
- ✓ Scrolls (90%)
- ✓ Outbound clicks
- ✓ Site search
- ✓ Video engagement
- ✓ File downloads
Actívalo en: Admin → Data Streams → [tu stream] → Enhanced measurement
Para SEO, asegura que "Site search" esté activo si tienes buscador interno.
Paso 4: Integración con Search Console
Vincular propiedades:
- Admin → Product Links → Search Console Links
- Link → Choose account → Select property
- Confirm
Beneficios:
- Datos de queries orgánicas en GA4
- Análisis de landing pages con keywords
- Segmentación por tipo de dispositivo
Eventos Esenciales para SEO en GA4
Eventos Automáticos Clave
1. page_view
- Se dispara en cada carga de página
- Parámetros: page_location, page_title, page_referrer
2. scroll
- Usuario hace scroll al 90% de la página
- Útil para medir engagement de contenido largo
3. click (outbound_click)
- Clicks en enlaces externos
- Mide si tus enlaces afiliados o recursos recomendados funcionan
4. view_search_results
- Búsqueda interna del sitio
- Identifica qué buscan usuarios que no encuentran
Eventos Personalizados para SEO
1. Track Scroll Depth Granular
// GTM - Custom HTML Tag
<script>
var checkScrollDepth = function() {
var scrollPercent = Math.round((window.scrollY + window.innerHeight) / document.body.scrollHeight * 100);
if (scrollPercent >= 25 && !window.scroll25) {
window.scroll25 = true;
dataLayer.push({'event': 'scroll_depth', 'scroll_percentage': 25});
}
if (scrollPercent >= 50 && !window.scroll50) {
window.scroll50 = true;
dataLayer.push({'event': 'scroll_depth', 'scroll_percentage': 50});
}
if (scrollPercent >= 75 && !window.scroll75) {
window.scroll75 = true;
dataLayer.push({'event': 'scroll_depth', 'scroll_percentage': 75});
}
};
window.addEventListener('scroll', checkScrollDepth, { passive: true });
// Sin `passive: true` y sin limitar la frecuencia, este listener empeora el
// INP en móviles de gama baja: `scrollHeight` fuerza un reflow en CADA
// evento de scroll. Si puedes, usa el evento `scroll` de la medición
// mejorada de GA4 en vez de este script.
</script>
En GA4:
- Admin → Events → Create Event
- Matching conditions: event_name = scroll_depth
- Parámetro: scroll_percentage
2. Time on Page Tracking
// Medir tiempo real en página (no solo sesión)
var startTime = new Date().getTime();
window.addEventListener('beforeunload', function() {
var timeSpent = Math.round((new Date().getTime() - startTime) / 1000);
dataLayer.push({
'event': 'time_on_page',
'time_seconds': timeSpent,
'page_url': window.location.href
});
});
3. CTA Clicks
// Track clicks en botones importantes
document.querySelectorAll('.cta-button').forEach(function(button) {
button.addEventListener('click', function() {
dataLayer.push({
'event': 'cta_click',
'cta_text': button.innerText,
'cta_location': button.getAttribute('data-location')
});
});
});
Conversiones para SEO
Definir Conversiones Relevantes
Micro-conversiones (engagement):
- Newsletter signup
- PDF download
- Video played >50%
- Scroll >75%
- Time on site >3 min
Macro-conversiones (negocio):
- Purchase
- Lead form submitted
- Contact call
- Free trial started
Crear Conversión en GA4
- Admin → Events → Click evento
- «Marcar como evento clave» (en 2024 Google renombró las conversiones a eventos clave; «conversión» quedó reservado para lo que se importa a Google Ads)
- O: Administrar → Eventos clave → Nuevo evento clave
Ejemplo: Newsletter signup
Event name: newsletter_signup
> **Nunca mandes correos, teléfonos ni RUT a Google Analytics**, ni siquiera
> con hash. Las políticas de Google prohíben los datos personales en GA4 y
> pueden eliminarte la propiedad; y en Chile, con la **Ley 21.719** vigente,
> te expone a sanción. Si necesitas identificar al usuario, usa el campo
> `user_id` con un identificador interno que no sea reversible.
Parameters:
- method: "footer_form"
Attribution para Tráfico Orgánico
GA4 usa data-driven attribution por defecto:
Ver contribución de orgánico:
- Reports → Acquisition → Traffic acquisition
- Filtro: Session default channel group = Organic Search
- Métricas: Conversions, Conversion rate
Comparar modelos:
- Advertising → Attribution → Model comparison
- Selecciona: Data-driven vs Last click vs First click
Orgánico suele ser primer punto de contacto (awareness), pero raramente último (compra). Data-driven attribution captura mejor su valor real.
Reportes Esenciales para SEO
1. Organic Traffic Overview
Ruta: Reports → Acquisition → Traffic acquisition
Filtros:
- Session source = google (o todos los buscadores)
- Session medium = organic
Métricas clave:
- Users
- Sessions
- Engagement rate
- Conversions
- Revenue (ecommerce)
Tendencia: Compara periodos (mes actual vs mes anterior, año actual vs año anterior)
2. Landing Pages Orgánicas
Ruta: Reports → Engagement → Landing page
Filtros:
- Session source / medium = google / organic
Métricas:
- Sessions
- Bounce rate → Engagement rate (inverso)
- Average engagement time
- Conversions
Acción: Identifica:
- ✓ Top performers para replicar estrategia
- ✗ Landing pages con alto tráfico pero bajo engagement
3. Queries de Búsqueda (Search Console)
Ruta: Informes → Adquisición → Search Console → Consultas
Paso que falta en todos los tutoriales: la colección de informes de Search Console viene sin publicar. Si no la ves en el menú, ve a Informes → Biblioteca, busca la tarjeta «Search Console» y pulsa Publicar. Sin eso la ruta de arriba no existe, y vas a creer que la vinculación falló.
Métricas combinadas:
- Impressions (de Search Console)
- Clicks (de Search Console)
- CTR
- Sessions (de GA4)
- Conversions (de GA4)
Insight poderoso: Keywords con alto CTR pero bajo conversion rate = problema de relevancia o UX.
4. User Journey de Tráfico Orgánico
Ruta: Explore → Path exploration
Configuración:
- Starting point: Session source / medium = google / organic
- Steps: Page + Screen name
- Segment: First-time vs Returning users
Qué medir:
- Qué páginas visitan después del landing
- Dónde abandonan
- Diferencias entre nuevos y recurrentes
Exploraciones Avanzadas para SEO
Exploration 1: Cohort Analysis por Canal
Objetivo: Comparar retención de usuarios que llegaron por orgánico vs otros canales.
Setup:
- Explore → Cohort exploration
- Cohort by: First_open / Session start
- Segment: Session source = organic
- Return criteria: Any event
- Granularity: Daily/Weekly
Insight: Si orgánico tiene mejor retención, justifica inversión en SEO a largo plazo.
Exploration 2: Funnel de Conversión Orgánica
Objetivo: Ver dónde pierdes usuarios en el funnel.
Setup:
- Explore → Funnel exploration
- Steps:
- Step 1: Session source / medium = google / organic
- Step 2: page_view con URL categoria
- Step 3: page_view con URL producto
- Step 4: add_to_cart
- Step 5: purchase
Breakdown: Por device, landing page, user type
Acción: Optimiza el paso con mayor abandono.
Exploration 3: Segment Overlap (Orgánico + Conversores)
Objetivo: Características comunes de usuarios orgánicos que convierten.
Setup:
- Explore → Segment overlap
- Segments:
- Segment A: Session source = google/organic
- Segment B: Converters (purchase event)
- Segment C: High engagers (>3 min session)
Insight: Usuarios en las 3 overlaps son tu ICP (Ideal Customer Profile). Analiza:
- Qué landing pages usan
- Qué queries los traen
- Qué contenido consumen
Dashboards Personalizados
Dashboard SEO Performance
Widgets recomendados:
Card: Organic Traffic
- Métrica: Users (source = organic)
- Comparación: vs periodo anterior
Table: Top Landing Pages
- Dimension: Landing page
- Metrics: Sessions, Engagement rate, Conversions
- Filter: Source = organic
Line Chart: Organic Traffic Trend
- X-axis: Date
- Y-axis: Users
- Filter: Source = organic
- Comparison: Year over year
Table: Top Queries
- From Search Console integration
- Metrics: Clicks, Impressions, CTR, Position
Funnel: Organic Conversion
- Organic session → Product view → Add to cart → Purchase
Compartir dashboard:
- Library → Create collection → Add reports
- Share → Send email o copy link
Integraciones Útiles
1. BigQuery Export
Por qué es game-changer:
- Datos raw sin sampling
- Análisis SQL personalizados
- Machine learning sobre tus datos
- Retención ilimitada
Setup:
- Admin → BigQuery Links → Link
- Elige proyecto GCP (gratis hasta 10GB/día)
- Daily export activado
Ejemplo query SQL útil:
-- Top landing pages orgánicas por conversiones
SELECT
(SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'page_location') AS landing_page,
COUNT(DISTINCT user_pseudo_id) AS users,
COUNTIF(event_name = 'purchase') AS conversions,
ROUND(COUNTIF(event_name = 'purchase') / COUNT(DISTINCT user_pseudo_id) * 100, 2) AS conversion_rate
FROM
`project.dataset.events_*`
WHERE
_TABLE_SUFFIX BETWEEN '20260101' AND '20260131'
AND (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'source') = 'google'
AND (SELECT value.string_value FROM UNNEST(event_params) WHERE key = 'medium') = 'organic'
GROUP BY
landing_page
ORDER BY
conversions DESC
LIMIT 50
2. Data Studio / Looker Studio
Conecta GA4 a Looker Studio para dashboards interactivos compartibles.
Template SEO Dashboard: [Próximo artículo detallado]
3. Google Sheets Add-on
Google Analytics Spreadsheet Add-on:
- Extrae datos de GA4 a Sheets
- Automatiza reportes recurrentes
- Combina con datos de otras fuentes
Métricas Clave y Benchmarks
Engagement Rate
Definición GA4: Sesiones con >10 segundos o >1 pageview o 1 conversion
Benchmarks por industria (tráfico orgánico):
- Blog/Contenido: 60-75%
- Ecommerce: 45-60%
- SaaS: 55-70%
- Local services: 40-55%
Cómo mejorar:
- Mejora velocidad de carga
- Optimiza contenido para intención
- Añade CTAs claros
- Enlazado interno estratégico
Average Engagement Time
Benchmark:
- Artículos de blog: 2-4 minutos
- Páginas de producto: 1-2 minutos
- Landing pages: 30-90 segundos
Si es bajo:
- Contenido no cumple expectativas del título
- Mala estructura (no escaneable)
- Velocidad lenta
- Problemas de UX móvil
Conversiones Orgánicas
Benchmark conversion rate (orgánico):
- Ecommerce: 2-3%
- Lead gen B2B: 3-5%
- SaaS free trial: 5-7%
Factores que afectan:
- Calidad del tráfico (keywords con intención correcta)
- Experiencia del landing page
- Claridad de propuesta de valor
- Fricción en proceso de conversión
Troubleshooting Común
Problema 1: Datos de Search Console No Aparecen
Solución:
- Verifica que vinculación esté activa (Admin → Product Links)
- Datos toman 24-48hrs en aparecer
- Search Console debe tener datos del mismo periodo
Problema 2: Tráfico Orgánico Reportado Como Direct
Causas comunes:
- HTTPS → HTTP redirects (pierde referrer)
- Links desde apps móviles
- Links desde PDFs o documentos
- Usuarios con bloqueadores de tracking
Solución parcial:
- Asegura sitio 100% HTTPS
- Usa UTM parameters en campañas controladas
- Configura referral exclusions correctamente
Problema 3: Bounce Rate Desaparecido
GA4 sí tiene tasa de rebote (volvió en julio de 2022), pero se define distinto que en Universal Analytics: es exactamente el inverso de la tasa de interacción. Las dos métricas conviven:
- Engagement rate (inverso conceptualmente)
- Engaged sessions per user
Calcular bounce rate "similar":
Bounce Rate ≈ 100% - Engagement Rate
Checklist GA4 para SEO
Configuración:
- Propiedad GA4 creada y tracking instalado
- Enhanced measurement activo
- Integración con Search Console
- Eventos personalizados clave configurados
- Conversiones definidas y trackeadas
Reportes:
- Dashboard SEO personalizado creado
- Alertas configuradas (caídas de tráfico >20%)
- Reports favoritos guardados
- Segments de usuarios orgánicos creados
Análisis:
- Revisión semanal de top landing pages
- Análisis mensual de queries Search Console
- Quarterly funnel analysis
- A/B testing de mejoras basado en datos
Optimización:
- BigQuery export activado (opcional pero recomendado)
- Integración con Looker Studio
- Automatización de reportes recurrentes
Conclusión
GA4 puede parecer intimidante al principio, pero ofrece capacidades analíticas que UA nunca tuvo. Para SEO specifically:
- ✓ Event-based model permite trackear engagement granular
- ✓ Integración nativa con Search Console unifica datos
- ✓ Exploration hub permite análisis que antes requerían BigQuery
- ✓ Machine learning predice comportamiento futuro
Próximos pasos:
- Configura tracking básico correctamente
- Define conversiones relevantes para tu negocio
- Crea dashboard SEO personalizado
- Revisa métricas semanalmente
- Optimiza basado en insights, no intuición
El verdadero poder de GA4 no está en los reportes predeterminados, sino en las exploraciones personalizadas y el análisis profundo del comportamiento de usuarios orgánicos.
Próximo artículo: Dashboards SEO con Looker Studio: Plantillas 2026
Escribo esto porque me dedico a arreglar sitios web en Santiago. Si tiene un problema técnico concreto —el formulario no le llega, el sitio va lento, dice «no seguro»— aquí están los precios.