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.
- 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.
- 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.
- 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
- Documenta todos tus Goals de UA: Admin → View → Goals → lista completa con tipo y configuración
- 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 - Verifica en GA4 → Reports → Conversions que los nuevos eventos aparecen y cuentan
Paso 3 — Reconfigurar audiencias en GA4
- GA4: Admin → Audiences → crear audiencias equivalentes
- 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)
- Para remarketing: vincula GA4 → Google Ads en Admin → Google Ads Linking
Paso 4 — Recrear reportes personalizados en GA4
- GA4 tiene Explorations (antes Custom Reports en UA)
- Reports → Explore → Blank Exploration
- 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
- 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.