Lección 8 de 32Eventos y Conversiones

Tipos de eventos en GA4

Eventos automáticos, enhanced measurement, recomendados y personalizados.

15 minutos

Los eventos son el corazón de GA4. Todo lo que mides, desde una simple vista de página hasta una compra compleja, es un evento. Comprender los diferentes tipos de eventos y cuándo usar cada uno es fundamental para una implementación exitosa.

La jerarquía de eventos en GA4

GA4 organiza los eventos en cuatro categorías, cada una con diferentes niveles de configuración requerida:

┌─────────────────────────────────────────┐
│     1. Eventos Automáticos              │  Sin configuración
│        (Collected automatically)         │
├─────────────────────────────────────────┤
│     2. Enhanced Measurement             │  Activar/desactivar
│        (Medición mejorada)              │
├─────────────────────────────────────────┤
│     3. Eventos Recomendados             │  Implementar con nombres
│        (Recommended events)              │  estándar de Google
├─────────────────────────────────────────┤
│     4. Eventos Personalizados           │  Definir completamente
│        (Custom events)                   │  según tu negocio
└─────────────────────────────────────────┘

1. Eventos recopilados automáticamente

Estos eventos se envían automáticamente cuando instalas GA4. No puedes desactivarlos ni modificarlos.

Eventos automáticos para web

Evento Cuándo se dispara Parámetros clave
first_visit Primera vez que un usuario visita el sitio engagement_time_msec
session_start Cuando comienza una nueva sesión session_id, session_number
user_engagement Periódicamente mientras el usuario está activo engagement_time_msec
page_view Cada vez que se carga una página page_location, page_title

Eventos automáticos para apps

Las apps tienen eventos adicionales:

Evento Cuándo se dispara
first_open Primera vez que se abre la app
app_update Cuando la app se actualiza
os_update Cuando el sistema operativo se actualiza
screen_view Cuando una pantalla se vuelve visible
ad_impression Cuando se muestra un anuncio
ad_click Cuando se hace clic en un anuncio

Lo que debes saber

  • No puedes renombrar estos eventos
  • Siempre se recopilan (son la base del tracking)
  • Proveen métricas fundamentales como usuarios, sesiones y engagement

Tip: Aunque no puedes modificarlos, puedes crear eventos adicionales basados en ellos usando la función de "Crear eventos" en GA4.

2. Eventos de Enhanced Measurement

Enhanced Measurement (Medición Mejorada) proporciona tracking automático de interacciones comunes sin necesidad de código.

Eventos disponibles

Evento Descripción Parámetros principales
scroll Usuario hace scroll al 90% de la página percent_scrolled (siempre 90)
click Clic en enlace saliente link_url, link_domain, outbound
view_search_results Búsqueda interna en el sitio search_term
video_start Se inicia un video de YouTube video_title, video_url
video_progress Video alcanza 10%, 25%, 50%, 75% video_percent, video_current_time
video_complete Video se completa video_duration
file_download Se descarga un archivo file_name, file_extension, link_url
form_start Usuario comienza a interactuar con formulario form_id, form_name
form_submit Formulario es enviado form_id, form_submit_text

Cómo configurar

  1. Ve a Admin > Data Streams > (tu stream)
  2. Busca la sección Enhanced measurement
  3. Haz clic en el ícono de engranaje
  4. Activa/desactiva cada evento según necesites

Configuraciones avanzadas

Algunos eventos tienen opciones adicionales:

Page views

  • Se puede desactivar en SPAs donde manejas manualmente los pageviews

Site search

  • Configura parámetros de búsqueda personalizados
  • Default: q, s, search, query, keyword
  • Agrega los que use tu sitio: buscar, busqueda, etc.

Outbound clicks

  • Automáticamente detecta clics a otros dominios
  • Considera excluir dominios de tu propiedad

File downloads

  • Detecta extensiones: pdf, xls, xlsx, doc, docx, txt, rtf, csv, exe, key, pps, ppt, pptx, 7z, pkg, rar, gz, zip, avi, mov, mp4, mpeg, wmv, midi, mp3, wav, wma

Limitaciones de Enhanced Measurement

  • Scroll: Solo registra al 90%, no porcentajes intermedios
  • Videos: Solo funciona con YouTube embebido con API activa
  • Forms: Puede no detectar todos los formularios (especialmente SPAs)
  • Search: Requiere parámetros en URL (no funciona con AJAX)

3. Eventos recomendados

Google define una lista de eventos con nombres y parámetros estándar para diferentes tipos de negocio. Usar estos nombres permite que GA4 genere reportes especializados automáticamente.

Para E-commerce

Los eventos de e-commerce siguen un funnel específico:

view_item_list → select_item → view_item → add_to_cart →
view_cart → begin_checkout → add_shipping_info →
add_payment_info → purchase

Eventos principales:

Evento Cuándo usarlo Parámetros requeridos
view_item_list Usuario ve lista de productos items[]
select_item Usuario selecciona un producto items[]
view_item Usuario ve detalle de producto currency, value, items[]
add_to_cart Producto agregado al carrito currency, value, items[]
remove_from_cart Producto removido del carrito currency, value, items[]
view_cart Usuario ve su carrito currency, value, items[]
begin_checkout Inicia proceso de checkout currency, value, items[]
add_shipping_info Agrega información de envío currency, value, shipping_tier, items[]
add_payment_info Agrega información de pago currency, value, payment_type, items[]
purchase Compra completada transaction_id, currency, value, items[]
refund Reembolso procesado transaction_id, currency, value

Estructura del array items[]:

items: [
  {
    item_id: "SKU_12345",           // Requerido
    item_name: "Camiseta Azul",     // Requerido
    affiliation: "Tienda Online",
    coupon: "VERANO20",
    discount: 5.00,
    index: 0,
    item_brand: "MiMarca",
    item_category: "Ropa",
    item_category2: "Hombre",
    item_category3: "Camisetas",
    item_category4: "Manga Corta",
    item_category5: "Básicas",
    item_list_id: "featured_products",
    item_list_name: "Productos Destacados",
    item_variant: "Azul / M",
    location_id: "store_001",
    price: 29.99,
    quantity: 1
  }
]

Para generación de leads

Evento Cuándo usarlo Parámetros
generate_lead Se genera un lead currency, value
sign_up Usuario se registra method
login Usuario inicia sesión method

Para contenido y engagement

Evento Cuándo usarlo Parámetros
search Búsqueda (diferente a site search) search_term
share Contenido compartido method, content_type, item_id
select_content Selección de contenido content_type, item_id
view_promotion Usuario ve promoción creative_name, promotion_id
select_promotion Usuario hace clic en promoción creative_name, promotion_id

Para juegos y apps

Evento Cuándo usarlo Parámetros
level_start Nivel iniciado level_name
level_end Nivel completado level_name, success
level_up Subir de nivel level, character
unlock_achievement Logro desbloqueado achievement_id
post_score Puntaje publicado score, level
earn_virtual_currency Moneda virtual ganada virtual_currency_name, value
spend_virtual_currency Moneda virtual gastada item_name, virtual_currency_name, value

4. Eventos personalizados

Cuando ningún evento automático o recomendado se ajusta a tu necesidad, puedes crear eventos completamente personalizados.

Cuándo crear eventos personalizados

  • Acciones específicas de tu negocio
  • Interacciones que Enhanced Measurement no cubre
  • Métricas de engagement particulares

Ejemplos de eventos personalizados

// Calculadora utilizada
gtag('event', 'calculator_used', {
  calculator_type: 'mortgage',
  result_shown: true,
  time_to_complete: 45
});

// Chat iniciado
gtag('event', 'chat_opened', {
  page_section: 'pricing',
  chat_type: 'sales',
  wait_time: 5
});

// Contenido guardado
gtag('event', 'content_saved', {
  content_type: 'article',
  content_id: 'art_12345',
  save_location: 'favorites'
});

// Comparador usado
gtag('event', 'comparison_made', {
  products_compared: 3,
  category: 'laptops'
});

// PDF descargado (más detallado que Enhanced Measurement)
gtag('event', 'pdf_download', {
  document_name: 'Guia_Precios_2024',
  document_category: 'pricing',
  page_location: window.location.href
});

Reglas para eventos personalizados

Nomenclatura:

  • Usa snake_case: my_custom_event
  • Máximo 40 caracteres
  • Solo letras, números y guiones bajos
  • Debe empezar con letra
  • No usar nombres reservados

Parámetros:

  • Máximo 25 parámetros por evento
  • Nombres: máximo 40 caracteres
  • Valores de texto: máximo 100 caracteres
  • Valores numéricos: sin límite práctico

Advertencia: Los parámetros de eventos personalizados no aparecen automáticamente en reportes. Debes crear dimensiones/métricas personalizadas en Admin > Custom definitions.

Tabla de decisión: ¿Qué tipo de evento usar?

Situación Tipo de evento
Vista de página básica Automático (page_view)
Scroll del usuario Enhanced Measurement
Clic en enlace externo Enhanced Measurement
Búsqueda en el sitio Enhanced Measurement
Compra de producto Recomendado (purchase)
Registro de usuario Recomendado (sign_up)
Uso de calculadora Personalizado
Interacción con chatbot Personalizado
Acción específica del negocio Personalizado

Mejores prácticas

1. Prioriza eventos recomendados

Si existe un evento recomendado para tu caso, úsalo. Obtendrás reportes automáticos y compatibilidad con integraciones de Google.

2. Mantén consistencia

Define una convención de nomenclatura y adhiérete a ella en toda la implementación.

3. Documenta tu schema

Crea un documento con todos los eventos y parámetros que usas. Esto facilita mantenimiento y onboarding.

4. No sobre-trackees

Más eventos no significa mejor análisis. Enfócate en lo que realmente necesitas medir.

5. Testea antes de producción

Usa DebugView para verificar que los eventos se envían correctamente antes del lanzamiento.

Resumen

GA4 organiza eventos en cuatro niveles:

  1. Automáticos: Base del tracking, sin configuración
  2. Enhanced Measurement: Interacciones comunes, activar/desactivar
  3. Recomendados: Nombres estándar de Google, mejor para reportes
  4. Personalizados: Flexibilidad total para tu negocio

En las próximas lecciones, profundizaremos en Enhanced Measurement y aprenderás a crear eventos personalizados sin código usando la interfaz de GA4.

Completaste esta leccion?

Marca esta leccion como completada. Tu progreso se guardara en tu navegador.