Lección 10 de 32Eventos y Conversiones

Crear eventos personalizados (sin código)

Crea eventos custom desde la interfaz de GA4 sin programar.

15 minutos

Una de las funciones más útiles de GA4 es la capacidad de crear nuevos eventos basados en eventos existentes, sin necesidad de modificar el código de tu sitio. En esta lección aprenderás a usar esta poderosa herramienta para personalizar tu tracking.

¿Qué es la función "Crear eventos"?

GA4 permite definir reglas que crean nuevos eventos cuando se cumplen ciertas condiciones. Esto es útil para:

  • Crear eventos más específicos a partir de eventos genéricos
  • Renombrar eventos para mejor organización
  • Combinar condiciones para eventos más relevantes
  • Adaptar el tracking sin acceso al código fuente

Acceder a la configuración

  1. Ve a Admin > Data display > Events
  2. Haz clic en Create event
  3. En el panel de Custom events, haz clic en Create

Alternativamente, desde cualquier reporte de eventos:

  1. Haz clic en un evento
  2. Selecciona Create event en el menú de acciones

Anatomía de un evento personalizado

Cada evento personalizado tiene:

1. Nombre del evento

El nombre que tendrá tu nuevo evento. Debe seguir las convenciones:

  • Solo letras, números y guiones bajos
  • Comenzar con letra
  • Máximo 40 caracteres
  • snake_case recomendado

2. Condiciones de coincidencia

Las reglas que deben cumplirse para que el evento se cree. Puedes usar:

  • Nombre del evento existente
  • Valores de parámetros
  • Combinaciones con AND

3. Configuración de parámetros

Opcionalmente, puedes:

  • Copiar parámetros del evento original
  • Modificar valores de parámetros
  • Agregar nuevos parámetros estáticos

Ejemplo 1: Pageviews de páginas específicas

Supongamos que quieres trackear específicamente las visitas a tu página de precios.

Configuración

Nombre del evento: view_pricing_page

Condiciones:

Parámetro Operador Valor
event_name equals page_view
page_location contains /precios

Resultado

Cada vez que ocurra un page_view donde la URL contenga "/precios", GA4 creará automáticamente un nuevo evento view_pricing_page.

Tip: Este evento es ideal para marcarlo como conversión si la página de precios es importante para tu negocio.

Ejemplo 2: Scroll en páginas de blog

Crear un evento específico para scroll en artículos del blog.

Configuración

Nombre del evento: blog_scroll_90

Condiciones:

Parámetro Operador Valor
event_name equals scroll
page_location contains /blog/

Parámetros adicionales

Puedes agregar contexto extra:

Parámetro Nuevo valor
content_type blog_article
scroll_threshold 90

Ejemplo 3: Descargas por tipo de archivo

Crear eventos separados para diferentes tipos de descarga.

Para PDFs

Nombre del evento: download_pdf

Condiciones:

Parámetro Operador Valor
event_name equals file_download
file_extension equals pdf

Para hojas de cálculo

Nombre del evento: download_spreadsheet

Condiciones:

Parámetro Operador Valor
event_name equals file_download
file_extension matches regex `xlsx?

Ejemplo 4: Clics salientes a redes sociales

Identificar clics a plataformas de redes sociales.

Configuración

Nombre del evento: social_outbound_click

Condiciones:

Parámetro Operador Valor
event_name equals click
outbound equals true
link_domain matches regex `facebook

Parámetros

Para identificar la red social específica, puedes agregar lógica con múltiples eventos:

  1. Evento: click_to_facebook

    • Condición adicional: link_domain contains facebook
  2. Evento: click_to_linkedin

    • Condición adicional: link_domain contains linkedin

Ejemplo 5: Búsquedas sin resultados

Si tu sitio indica búsquedas sin resultados en la URL:

Configuración

Nombre del evento: search_no_results

Condiciones:

Parámetro Operador Valor
event_name equals view_search_results
page_location contains no-results=true

Nota: Esto requiere que tu sitio agregue un parámetro a la URL cuando no hay resultados.

Ejemplo 6: Video completado por categoría

Si categorizas tus videos por URL:

Videos de tutoriales

Nombre del evento: tutorial_video_complete

Condiciones:

Parámetro Operador Valor
event_name equals video_complete
page_location contains /tutoriales/

Videos de producto

Nombre del evento: product_video_complete

Condiciones:

Parámetro Operador Valor
event_name equals video_complete
page_location contains /productos/

Operadores disponibles

Cuando defines condiciones, puedes usar estos operadores:

Operador Descripción Ejemplo de uso
equals Coincidencia exacta event_name equals page_view
does not equal No es igual page_location does not equal /home
contains Contiene el texto page_location contains /blog/
does not contain No contiene page_title does not contain 404
starts with Empieza con page_location starts with /en/
ends with Termina con file_name ends with .pdf
matches regex Expresión regular link_domain matches regex `facebook
does not match regex No coincide con regex page_location does not match regex `(staging

Copiar vs Modificar parámetros

Opción: Copy parameters from source event

Cuando activas esta opción, todos los parámetros del evento original se copian al nuevo evento. Esto es útil cuando quieres mantener todo el contexto.

Modificar parámetros específicos

Puedes sobrescribir valores de parámetros específicos:

Ejemplo: Agregar una categoría a eventos de formulario

Evento original: form_submit con form_id = newsletter

Nuevo evento: newsletter_signup

Modificación de parámetros:

Parámetro Nuevo valor
signup_type newsletter
form_category lead_generation

Limitaciones importantes

1. No retroactivo

Los eventos creados solo aplican a datos futuros. No afectan datos históricos.

2. Basado en eventos existentes

Solo puedes crear eventos a partir de eventos que ya se están recopilando. No puedes detectar interacciones que no se trackean.

3. Límite de condiciones

Puedes agregar múltiples condiciones, pero todas deben cumplirse (operador AND). No hay operador OR directo.

4. Procesamiento

Hay un ligero delay (minutos a horas) entre la configuración y cuando el evento comienza a crearse.

5. No reemplaza al original

El evento original sigue existiendo. El nuevo evento es adicional.

Workaround para condiciones OR

Si necesitas OR (una condición u otra), crea eventos separados:

Necesidad: Trackear visitas a pricing OR demo

Solución:

  1. Evento view_high_intent_page_pricing:

    • page_location contains /precios
  2. Evento view_high_intent_page_demo:

    • page_location contains /demo

Luego, en análisis, puedes ver ambos o combinarlos manualmente.

Verificar que funciona

Después de crear un evento:

  1. Espera 15-30 minutos
  2. Ve a tu sitio y realiza la acción que debería disparar el evento
  3. Revisa Realtime report - el nuevo evento debería aparecer
  4. También verifica en DebugView si tienes debug mode activo

Tip: Si el evento no aparece después de una hora, revisa tus condiciones. Un error común es usar "equals" cuando deberías usar "contains".

Mejores prácticas

1. Documenta tus eventos

Mantén un registro de:

  • Nombre del evento
  • Propósito
  • Condiciones
  • Fecha de creación

2. Usa nombres descriptivos

Bien: download_pricing_pdf, view_demo_page
Mal: event1, nuevo_evento, test

3. Empieza simple

Prueba con una condición antes de agregar complejidad.

4. Considera el volumen

Si el evento se disparará miles de veces por día, asegúrate de que es realmente útil.

5. Combina con conversiones

Los eventos creados pueden marcarse como conversiones, lo cual veremos en la siguiente lección.

Casos de uso avanzados

Funnel de contenido

Crear eventos para cada etapa de consumo de contenido:

  1. article_start - page_view en /blog/
  2. article_engaged - scroll 90% en /blog/
  3. article_shared - click saliente con share button

Segmentación por fuente

Crear eventos específicos por canal:

  • organic_form_submit - form_submit cuando referrer contiene google/bing
  • paid_form_submit - form_submit cuando page_location contiene utm_medium=cpc

Engagement por sección

  • product_section_engagement - scroll en /productos/
  • support_section_engagement - scroll en /soporte/

Resumen

La función "Crear eventos" de GA4 permite:

  • Crear nuevos eventos basados en condiciones
  • Personalizar tracking sin código
  • Renombrar y categorizar eventos existentes
  • Agregar parámetros adicionales

Limitaciones a recordar:

  • No es retroactivo
  • Solo opera sobre eventos que ya existen
  • Condiciones son AND, no OR

En la próxima lección, aprenderás a marcar eventos como conversiones para medir el éxito de tu sitio.

Completaste esta leccion?

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