SEOLab
MENÚ

Reparación, mantención y desarrollo de sitios web · La Florida

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

  1. Cross-platform tracking: Web + app en misma propiedad
  2. Machine learning integrado: Predicciones automáticas
  3. Exploration Hub: Análisis avanzados sin código
  4. 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
  5. BigQuery gratis: Exporta datos raw (antes solo en Analytics 360)

Configuración Inicial de GA4 para SEO

Paso 1: Crear Propiedad GA4

  1. Google Analytics → Admin
  2. Crear propiedad → "Google Analytics 4"
  3. 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:

  1. Tags → New → GA4 Configuration
  2. Measurement ID: G-XXXXXXXXXX
  3. 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:

  1. Admin → Product Links → Search Console Links
  2. Link → Choose account → Select property
  3. 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

  1. Admin → Events → Click evento
  2. «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)
  3. 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:

  1. Reports → Acquisition → Traffic acquisition
  2. Filtro: Session default channel group = Organic Search
  3. Métricas: Conversions, Conversion rate

Comparar modelos:

  1. Advertising → Attribution → Model comparison
  2. 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:

  1. Starting point: Session source / medium = google / organic
  2. Steps: Page + Screen name
  3. 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:

  1. Explore → Cohort exploration
  2. Cohort by: First_open / Session start
  3. Segment: Session source = organic
  4. Return criteria: Any event
  5. 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:

  1. Explore → Funnel exploration
  2. 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:

  1. Explore → Segment overlap
  2. 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:

  1. Card: Organic Traffic

    • Métrica: Users (source = organic)
    • Comparación: vs periodo anterior
  2. Table: Top Landing Pages

    • Dimension: Landing page
    • Metrics: Sessions, Engagement rate, Conversions
    • Filter: Source = organic
  3. Line Chart: Organic Traffic Trend

    • X-axis: Date
    • Y-axis: Users
    • Filter: Source = organic
    • Comparison: Year over year
  4. Table: Top Queries

    • From Search Console integration
    • Metrics: Clicks, Impressions, CTR, Position
  5. 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:

  1. Admin → BigQuery Links → Link
  2. Elige proyecto GCP (gratis hasta 10GB/día)
  3. 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:

  1. Configura tracking básico correctamente
  2. Define conversiones relevantes para tu negocio
  3. Crea dashboard SEO personalizado
  4. Revisa métricas semanalmente
  5. 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.

Problemas concretos que arreglo

WhatsAppCorreo