¿Qué eventos Google Analytics 4 registra automáticamente? ¿Se pueden modificar? ¿Se pueden crear eventos en GA4? ¿Cuáles son los parámetros GA4? ¿Cuáles son los eventos automáticos GA4?

Como habitualmente hago en estos posts intentaré responder a las principales preguntas de la sección analizada, en este caso: Eventos Google Analytics 4. En cada migración de Google Analytics 4, el mapeo de eventos, la definición de nuevos y los elementos que se recogerán, son la piedra angular de la estrategia de medición de cada sitio, como analizamos, pues es el hit principal con el que se mide todo. ¡Vamos!

¿Qué son los eventos en Google Analytics 4?

Los eventos en GA4 son la piedra angular por la que se mide todo lo que sucede en cada web/app. Como ya comentamos en el análisis inicial de la migración, venimos de un modelo de su predecesor, GUA, en el que no sólo había eventos como elementos de medición, sino que había diferentes tipos de hits: página vista, transacción, iteración social, tiempos…En Gooogle Analtytics 4 sólo hay un tipo de eventos, lo cual se agradece, pues se simplifica bastante la tarea de medición, pues sólo hay que usar un elemento y lo único que variará es cómo lo configuremos.

Un evento es el fragmento de código que se envía, desde el dispositivo dónde se está ejecutando en web o app dónde está instalado Google Analytics 4, hacia los servidores de Google con la información de lo que está ocurriendo en dicho sitio asociada a ese usuario, si hay consentimiento (tema aparte para hablar en otro momento), así como lo referente a su comportamiento, página vista, descarga, clic, reproducción, etc, como atributos específicos de su contexto: ubicación, dispositivo, resolución de pantalla, etc.

hit payload evento google analytics 4
Aquí tenéis el hit del evento page_view de protocolo de medición que usa Google Analtyics4 (v2) y que tiene menos elementos que el de GUA (v1).

Cómo observáis en la imagen se envían los datos explorados, algunos son entendibles, pero otros van codificados y son procesados en destino, u son identificadores específicos.

¿Qué tipos de eventos Google Analytics 4 registra automáticamente?

Una de las principales novedades y ventajas que incluye GA4 es que registra automáticamente eventos de lo que ocurre en nuestra web/app, de forma que simplifica la tarea de medición, sobre todo en aquellos casos de sitios/aplicacones muy sencillas de medir o en los casos de las complejas, su parte más estándar. Hablamos de los siguientes eventos, versión web, que para más detalle puedes consultar en este enlace, donde aparecen todos los de app y/o mixtos también:

  • page_view
  • click
  • file_download
  • video_start, video_progress y video_complete..
  • first_visit
  • user_engangement
  • scroll

¿Se pueden configurar los eventos automáticos de GA4?

, de hecho, podemos hasta decidir que no sean automáticos.

En la propia configuración podemos indicar qué eventos queremos registrar automáticamente en cada flujo de datos:

eventos automáticos GA4
Configuración de eventos automáticos en Google Analytics 4

Con la única salvedad del evento page_view, que no es negociable y se hade enviar sí o sí, aunque siempre hay una puerta trasera en Google Tag Manager:

etiqueta de configuración GA4
Etiqueta de configuración GA4

Por lo que realmente, aunque trae automatismos, todos se pueden desactivar a nuestro antojo para lanzarlos cuando el proyecto de medición lo requiera.

(Actualización 17/10/2023)

La configuración de la etiqueta de Google ha cambiado en su configuración y ahora ha pasado a integrar más elementos para integrar todos los servicios de Google.

¿Qué parámetros GA4 recoge automáticamente? ¿Son modificables?

Tal y como indica Google en el documento anexado anteriormente, los parámetros que sí o sí van en todo hit que se envíe a sus servidores son:

  • language
  • page_location
  • page_referrer
  • page_title
  • screen_resolution

Tal y como vimos en el ejemplo del hit de GA4, se mostraban todos ellos. No obstante, el hecho de que sean parámetros que se recojan automáticamente, no quiere decir, que no se puedan modificar, por tanto, respondiendo a la pregunta: Sí, se pueden modificar.

Os pongo un ejemplo que vimos tanto en el post de los grupos de contenido de GA4 como en la medición de páginas 404 de GA4:

como medir págians 404 en google analytics 4
Modificación parámetros estándars GA4

Como se muestra en la imagen en el hit estamos reescribiendo la información que él de forma natural captaría. En este caso el sistema respetará esta configuración manual. Lo mismo ocurre con el resto de parámetros automáticos de GA4: page_referrer, language y screen_resolution, también se pueden reescribir.

Por otro lado, GA4 incorpora una prestación muy interesante por la que podemos crear reglas de modificación de los parámetros dentro del sistema para corregir errores, agrupar contenidos o crear nuevas dimensiones en base a patrones detectados.

Pongo un ejemplo muy sencillo para ver la potencialidad de esta utilidad, en la que estoy modificando los títulos de las páginas registradas como 404 para añadirle además Página no encontrada.

Modificación de eventos GA4
Modifcación parámetro page_title de evento en base a regla sobre parámetro page_location

¿Cuántos parámetros puedo enviar por eventos en Google Analytics 4?

25 parámetros de evento.

Existen una serie de limitaciones en GA4. Google ha estrechado más el cerco de los límites que ya había en GUA. Pues venimos de un sistema de medición en el que en GUA podíamos guardar en los eventos la información libremente para posteriormente explotarla sin necesidad de dimensiones personalizadas, las cuales en GUA también estaban limitadas, pero no eran tan necesarias como lo son en GA4 y aquí está el kit de la cuestión del negocio de Google.

Con la estructura de eventos de Categoría, Acción, Etiqueta y Valor, Google nos abría la puerta a un sin fin de datos que podíamos recoger y combinar como nos parecía, pues, aunque la estructura era un poco rígida, bien ordenada, podíamos incorporar mucha información en una sola etiqueta. Estos datos, además de estar directamente en GUA para crear informes personalizados, podríamos explotarlos en Google Data Studio, Microsoft Power BI, Tableau, etc.

En la actualidad, a los parámetros no se puede acceder directamente, necesitas sí o sí, una dimensión para acceder a ellos y ahí está el negocio, que las dimensiones son finitas como indica en el documento de limitaciones.

Con estos parámetros personalizados podemos crear métricas personalizadas en GA4.

¿Dónde se guardan los parámetros en GA4?

Se los guarda Google, pero si quieres acceder a ellos, has de crear una definición personalizada, dimensión o métrica. Quizá con esto entre en un tema que da para otro post, como decía con el consentimiento, pero haré una introducción para que se entienda el negocio de GA4.

Mostraré el mismo ejemplo que usé para la medición del grupo de contenido GA4. En resumen, a no ser que crees una dimensión personalizada, no podrás acceder a dicha información, a pesar de que GA4 te lo muestra en tiempo real:

parametros ga4 tiempo real
Exploración parámetro personalizado en tiempo real

Pero si exploramos dicho información en los informes o bien usamos la opción explorar no encontraremos nada de los parámetros que no tengamos guardado como dimensión personalizada.

Muy importante, las dimensiones personalizadas no son retroactivas, sólo se guarda información en ellas con cada nuevo hit que se registra.

¿Se pueden crear segmentos / audiencias en base a los parámetros?

Sí, podemos segmentar por los parámetros personalizados o no registrados en eventos GA4, pero se ha de tener en cuenta que todo aquello que sea personalizado, como he indicado en el punto anterior, ha de estar configurado y guardado previamente como dimensión personalizada para poder acceder a ella y con la suficiente antelación para tener datos registros.

Os pongo un ejemplo de audiencias creadas en base a eventos personalizados, de la lista total de audiencias, en las que hay algunas automáticas, All Users y Purchasers, otras basadas en parámetros automáticos, GA4 y Blog, las que que lo son en base a eventos / parámetros personalizados: Converters y Subscribers.

audiencias personalizadas GA4
Audiencias en base a eventos personalizados
Definición de audiencia en base a eventos GA4
Audiencia en base a evento personalizado de envío de formulario de tipo Newsletter.

¿Cuánto tarda GA4 en procesar los eventos?

A diferencia de GUA, GA4 tarda un mínimo de 12 horas en registrar los eventos recogidos en el sitio web o aplicación, A pesar de que podamos ver la información en el tiempo real o en la DebuView:

debug view google analytics 4
DebugView en GA4 mientras se testea en GTM

La información tardará en estar procesada en los informes. Esto es debido al modelo de atribución y modelado de datos que incluye por defecto GA4 que requiere de dicho tiempo para procesar y atribuir correctamente los hits procesados.

¿Se pueden crear eventos en GA4?

Sí, y esto es una gran novedad.

Google Analytics 4 permite crear eventos personalizados, pero es necesario emplear para su creación como activador otro evento ya existente. Es decir, podemos crear un evento nuevo como consecuencia de uno anterior. ¿Y esto qué sentido tiene?

Mucho, pues podemos tener un evento agrupador dónde tener registradas todas las conversiones de un sitio que mediante parámetros detallamos de dónde procede, formulario, página o tipología de lead, para posteriormente crear un evento personalizado en base a esos:

crear eventos personalizado GA4
Eventos personalizados en base a un evento previo y un valor concreto en un parámetro personalizado

Y esto es todo por el momento por eventos, algo que es 100% transversal y omnipresente, con lo que hay que familiarizarse ya que es el elementos más usado.

¿Y para qué quiero tener un evento por tipo de conversión distinto?

Muy importante, porque sino lo tienes no podrás definir converiones.

Es decir, las conversiones sólo se pueden definir por nombre de evento, no por parámetro o dimensión personalizada. ¿Ahora cobra sentido el ejemplo anterior verdad?

Si no lo necesitas para medir las conversiones por separado, simplemente te pueda interesar para tener el conteo por separado, como detalle, aunque el objetivo de conversión sea global.

conversiones google analtytics 4
Eventos de conversión GA4

¿Cómo se configuran los eventos de conversión en GA4?

Hay dos formas:

  • Si aún no tenemos eventos registrados, desde Configurar/Conversiones podemos crear la definición de la conversión simplemente indicando el nombre del evento que será conversión.
  • Si ya tenemos registrados los eventos de conversión, desde Configurar / Eventos, sólo lo marcamos como conversón.

Pero ¿no se pueden crear conversiones para una página vista concreta o con una regex?

No.

Esto es una limitación importante que yo aún estoy echando de menos, no tanto por lo de la página vista, sino por la regex, ya que era muy útil para agrupar en una conversión diferentes eventos.

¿Por qué tengo una conversión purchase si no tengo ecommerce?

Google Analytics 4, como mencioné en post de migración a GA4, viene preconfigurado para recoger el comercio electrónico y este es uno de sus elementos: la conversión purchase viene por defecto configurada, la uses o no. Evidentemente si no hay datos no se registrarán y para que se registren correctamente se ha de cumplir los requisitos de los hits de comercio electrónico para que procese las transacciones debidamente, lo cual es para analizar en otra ocasión.

¿Cuáles son los eventos automáticos GA4?

(Actualización 14/09/2023)

Los eventos automáticos GA4 son aquellos que el sistema registra por el mero hecho de tener instalada la etiqueta de medición de GA4, sin que se haya configurado nada adicional de forma personalizada. Hablamos de eventos que, en algunos casos, son de gestión interna de GA4 para tener indicadores de ciertas métricas básicas, y en otros casos son de métricas avanzadas que no existían anteriormente.

Los eventos automáticos de GA4 son:

  • first_visit: registra cada vez que un usuario nuevo accede al sitio, basándose en los indicadores de seguimiento: cookie, id de dispositivo, etc.
  • session_start: es el evento que recoge cada vez que un usuario inicia una sesión en el sitio web.
  • user_engagement: indica que el usuario es activo, y que las sesión tiene interacción, es decir, que la página visitada está al menos activa en pantalla durante un segundo. Además tiene otros mecanismos para saltar, uno de ellos es cuando el usuario ha aceptado el faldón de cookie cuando el modo consentimiento está activo.
  • click: este es uno de los eventos adicionales de comportamiento incorporados a GA4, y mide los clicks en los enlaces salientes del sitio, no los internos, ha de ser salientes, de dominio diferente al del sitio de medición.
  • page_view: nada más instalar la etiqueta de configuración, GA4 mide las páginas vistas, registrando incluso los cambios en el historial de navegación, cuando se trata de sitios en los que no hay cambio en sí mismo de carga de página.
  • view_search_results: otro de los avances de GA4 es la detección automática cuando se visita la página de resultados de búsqueda, recogiendo el término buscado. Han de darse ciertas circunstancias, como que la url tenga un parámetro con la búsqueda realizada para que lo identifique automáticamente.
  • file_download: un evento muy práctico que mide todas la descargas de los archivo conocidos en el sitio web: pdf, xls, zip, etc.
  • scroll: un evento interesante también para el comportamiento es medir el desplazamiento vertical en página, este evento lo hace automáticamente, pero ojo, lo hace sólo al 90%, es decir, que hasta que se llega al final de la página no salta. Para configurarlo con otros porcentajes hay que hacerlo manualmente.
  • form_display: el seguimiento de los formularios es otra de las novedades, es capaz de detectar en gran cantidad de casos, no en todos, cuando hay un formulario en pantalla.
  • form_start: de la misma forma que en el evento anterior, también puede detectar cuándo se inicia el formulario, es decir, cuando se hace click en alguno de sus campos.
  • form_submit: por último detecta en muchos casos el envío. Todo y que no es una opción muy fiable para medir las conversiones, te da una orientación. No es fiable ya que tiene muchos falsos positivos y como avanzaba no lo detecta en todos los tipos de formularios.
  • video_start: el seguimiento de vídeos es otra novedad de GA4, es capaz de medir cuando se ha iniciado un video en la web, siempre que éste sea de Youtube y sea compatible con la API JavaScript.
  • video_progress: en este caso de forma automática el progreso del vídeo en los intervalos del 10, 25, 50 y 75% del avance del video. Idem anterior, ha de ser de Youtube y compatible con la API de JavaScript.
  • video_complete: por último mide cuando el vídeo se ha reproducido completamente en los casos de vídeos de Youtube y compatibles con la API de JavaScript. Para mediciones de otros vídeos, se ha de realizar un seguimiento personalizados.

Conclusiones

¿Qué sacamos en claro de todo este análisis los eventos de Google Analytics 4? Los elementos críticos son:

  • GA4 incorpora eventos automáticos que son modificables y personalizables.
  • Es posible crear eventos nuevos o modificaciones de existentes en GA4 a partir de otros eventos.
  • Se pueden enviar 25 parámetros por evento como máximo.
  • Las dimensiones personalizadas están limitadas a 50 por propiedad.
  • Todo parámetro que no esté mapeado con una dimensión/métrica personalizada no será explotable en los informes / segmentos / audiencias.
  • GA4 tarda más tiempo en procesar los datos en los informes que GUA.
  • Para crear una conversión necesitas un evento.
  • Si quieres conversiones distintas de un evento con valores en parámetros, tienes que crear eventos en base a los parámetros.

Si has llegado hasta aquí, gracias por la lectura, si te ha resultado útil: califica y comparte el post, y si tienes dudas: comenta o escríbeme directamente.

Rafael Giraldo Barbarroja
Rafael Giraldo Barbarroja
Especialista en GA4

Otras entradas relacionadas