Tutoriales 10 min de lectura

Cómo migrar de Universal Analytics a GA4 sin perder data

Qué vas a lograr

Una migración de UA a GA4 donde: el histórico de UA está guardado permanentemente, las conversiones principales están reconfiguradas en GA4, los reportes personalizados están recreados, y tienes datos comparables entre ambos sistemas sabiendo que no son 1:1 por diferencias de modelo.

Requisitos previos

  • Acceso a Google Analytics con nivel Editor o Admin
  • GA4 Property creada y con tracking instalado
  • Google BigQuery habilitado para exportar histórico de UA, o paciencia para exportar a Sheets
  • Inventario de tus Goals de UA con capturas de pantalla o listado

Paso 1 — Exportar datos históricos de UA

IMPORTANTE: El histórico de UA estaba disponible hasta julio 2024. Si ya pasó esa fecha, este paso no aplica para ti.

  1. Exportar a Google Sheets (más simple): en UA, ve a Audience → Overview y exporta por mes en formato Google Sheets. Repite para Acquisition, Behavior y Conversions. Exporta en granularidad mensual para los últimos 3-5 años.
  2. Exportar a BigQuery (más completo): disponible en UA 360 premium via BigQuery Linking. Si no tienes UA 360: usa el Export CSV manual por cada reporte principal.
  3. Crea Google Drive folder "UA Historical Data" con todos los exports organizados por métrica y período

Paso 2 — Mapear Goals de UA a Events de GA4

  1. Documenta todos tus Goals de UA: Admin → View → Goals → lista completa con tipo y configuración
  2. Para cada Goal crea el equivalente en GA4:
    - Destination Goal (página /gracias) → GA4: evento page_view con filtro page_path = /gracias → marcar como conversión
    - Event Goal (click botón) → GA4: evento custom con nombre descriptivo (ej. contact_button_click)
    - Duration Goal (5+ min) → GA4: evento user_engagement con filtro engagement_time_msec > 300000
  3. Verifica en GA4 → Reports → Conversions que los nuevos eventos aparecen y cuentan

Paso 3 — Reconfigurar audiencias en GA4

  1. GA4: Admin → Audiences → crear audiencias equivalentes
  2. Audiencias comunes: All Users (ya existe), High Intent Visitors (3+ páginas + 2+ min), Cart Abandoners (visited /cart sin visited /thank-you), Recent Purchasers (purchase event últimos 30 días)
  3. Para remarketing: vincula GA4 → Google Ads en Admin → Google Ads Linking

Paso 4 — Recrear reportes personalizados en GA4

  1. GA4 tiene Explorations (antes Custom Reports en UA)
  2. Reports → Explore → Blank Exploration
  3. Crea los reportes que tenías: Source/Medium performance con dimensión Session source/medium + métricas Sessions/Conversions/Revenue, Landing page analysis, Goal completion by channel
  4. Guarda cada exploration con nombre descriptivo y comparte con tu equipo

Verificación y troubleshooting

  • Datos GA4 no coinciden con UA: normal y esperado. GA4 es event-based, UA session-based. Diferencias del 15-30% son completamente normales.
  • Conversiones GA4 mucho menores: verifica que eventos se disparan correctamente con DebugView y que tracking code está en TODAS las páginas
  • Audiencias vacías en GA4: las audiencias necesitan 30 días de datos para calificarse en Google Ads

Próximos pasos y optimización

  • Comparación year-over-year: con UA en Sheets y GA4 en vivo, crea dashboard en Looker Studio que combine ambas fuentes
  • Custom dimensions en GA4: recrea las Custom Dimensions de UA para segmentación avanzada
  • BigQuery export: activa export de GA4 a BigQuery para histórico perpetuo

En Weblindrome ofrecemos Análisis de datos para ayudarte con esta y otras implementaciones. Solicita una cotización personalizada.

Preguntas frecuentes

¿Hasta cuándo se podía acceder al histórico de Universal Analytics?

Google anunció que el acceso a datos históricos de UA estándar estaba disponible hasta julio 2024 (un año después del cese en julio 2023). Después de esa fecha, los datos fueron eliminados permanentemente. Para UA 360 (premium): el acceso podía extenderse hasta 2025 según acuerdo con Google.

¿Por qué los datos de GA4 no coinciden con los de Universal Analytics?

GA4 y UA usan modelos de medición fundamentalmente diferentes. UA: basado en sesiones. GA4: basado en eventos. Además, GA4 excluye bots automáticamente (UA los incluía), GA4 usa modelado estadístico para usuarios con cookies rechazadas, y la atribución de conversiones funciona diferente. Diferencias del 15-30% son completamente normales.

¿Tengo que desinstalar Universal Analytics para instalar GA4?

No. GA4 y UA pueden coexistir en el mismo sitio sin conflicto (son tags independientes en GTM o código separado). Si UA aún tiene histórico que necesitas: déjalo instalado. Una vez exportado el histórico y migradas las configuraciones: entonces desinstala UA para limpiar el código.

¿Cómo configurar el mismo embudo de conversión que tenía en UA?

UA tenía Funnel Visualization en Goals. El equivalente en GA4 es Funnel Exploration: Reports → Explore → Funnel Exploration. Configura los pasos con page_view events filtrando por page_path. GA4 Funnel Exploration es más poderoso: permite funnels no lineales, segmentación por audiencia y comparación de segmentos.

¿GA4 tiene el mismo Bounce Rate que UA?

No. GA4 lo reemplazó con Engagement Rate (porcentaje de sesiones que duraron más de 10 segundos, tuvieron conversión, o tuvieron 2+ page views). GA4 sí tiene Bounce Rate de vuelta desde 2023 pero se calcula como 100% menos Engagement Rate. Una sesión comprometida en GA4 equivale a sesión no rebotada en UA.