Los eventos son la base de medición utilizada por Google Analytics 4, dejando atrás a las sesiones como unidad principal de medida. Los eventos en la nueva versión son mucho más flexibles que lo que permitía Universal Analytics, dejando a los usuarios la libertad de medir casi lo que sea que requieran.
Una de las principales diferencias es que se eliminan los cuatro parámetros que se podían enviar junto con un evento en Universal Analytics:
- Event Category (requerido)
- Event Action (requerido)
- Event Label (opcional)
- Event Value (opcional)
Esta estructura se reemplaza en GA4 por un sistema más flexible, donde existe un parámetro llamado "Event Name" correspondiente al nombre del evento, y luego se pueden agregar hasta 25 parámetros asociados a ese nombre que entreguen contexto adicional. Por ejemplo, cuando un visitante del sitio completa el formulario de contacto, podrías enviar la siguiente información a Analytics:
- Event name: formulario_contacto
- company_size: 11-50
- company_industry: internet and telecom
- interested_service: UX
Puedes definir los eventos que quieras usando la nomenclatura que definas. Sin embargo, antes de crear eventos personalizados conviene revisar lo que GA4 ya mide automáticamente.
Tipos de evento
Existen cuatro categorías de eventos:
- Automáticos
- De medición mejorada (enhanced measurement)
- Recomendados
- Personalizados (Custom)
Antes de crear un evento personalizado, es conveniente chequear que esa información no esté siendo recolectada ya por uno de los eventos anteriores (automáticos, de medición mejorada o recomendados). Solo si no existe en alguna de estas categorías debería crearse uno adicional personalizado.
Eventos automáticos
GA4 recolecta una serie de eventos de forma predeterminada. Basta incorporar el código de rastreo al sitio web y estos eventos se comenzarán a registrar sin tener que agregar nada adicional. La lista completa de eventos automáticos - para app y web - está disponible aquí.
Para la web, algunos de los eventos automáticos registrados son:
- first_visit: la primera vez que un usuario visita el sitio
- session_start: cuando un usuario interactúa con el sitio, iniciando una nueva sesión
- user_engagement: se registra cuando un usuario ha pasado 10 segundos en una página después de ingresar al sitio.
Medición mejorada
Al configurar un flujo de datos en el panel de Google Analytics 4, se puede activar la Medición Mejorada (Enhanced Measurement). Esto permite registrar más información sin tener que agregar código adicional o configuraciones en Tag Manager.
Por defecto, la opción de Medición Mejorada viene preseleccionada en la configuración, pero se puede desactivar si no se quiere utilizar. Algunos de los eventos para web que permite registrar son:
- page_view: registra una vista de una página
- scroll: registra la primera vez que un usuario llega al final de cada página
- click: se gatilla cuando un usuario hace click en un enlace que lo envía a otro sitio web. Dentro de los parámetros de click está link_url, que permite ver a qué sitio fue dirigido el usuario al hacer click.
- file_download: se gatilla cuando un usuario hace click en un documento. Se puede ver qué documento fue descargado a través del parámetro file_name asociado.
- Eventos de video de YouTube: si hay un video de YouTube integrado en el sitio, GA4 registrará los eventos video_start, video_progress y video_complete.
La lista completa de eventos - para app y web - está disponible aquí.
Eventos recomendados
Google tiene una lista de eventos recomendados con nombres y parámetros sugeridos que pueden hacer más fácil configurar nuevos eventos para un sitio web. Si entre los eventos automáticos y de medición mejorada no está lo que necesitas medir, puedes revisar los sugeridos.
Aunque puedes ponerle el nombre que quieras a los eventos, Google recomienda implementarlos con los nombres sugeridos ya que esto debería ayudar a Google Analytics a entener mejor los datos y usar sus capacidades de Machine Learning sobre esta información. No obstante, no está claro aún cuáles son esas capacidades.
Eventos personalizados
Si ninguna de las opciones anteriores tiene el evento que necesitas, puedes inventar uno. La implementación se hace igual que en los eventos recomendados, solo que tienes que crear tu propio nombre para el evento y sus parámetros. No hay restricción para el nombre que quieras usar.
Por ejemplo, si quisiéramos medir los clics en el menú de un sitio web, podría llamar al evento:
- menu_click
- click_menu
- menu
- menu_opcion
- etc
También podría agregar parámetros para saber el nombre de la opción seleccionada el menú y a qué URL dirige, por ejemplo.
Ahora que conocemos cómo es la estructura de eventos en Googla Analytics 4, podemos revisar cómo configurar un evento recomendado o personalizado.