El seguimiento de eventos (Event Tracking) es un método de análisis que mide individualmente las acciones específicas que los usuarios realizan en un sitio web o aplicación (clics en botones, envío de formularios, reproducción de vídeos, descarga de archivos, etc.). Permite conocer en detalle el comportamiento del usuario dentro de una página, algo que las páginas vistas por sí solas no capturan.
Google Analytics 4 (GA4) adopta un modelo de medición basado en eventos, registrando todas las acciones del usuario como "eventos". Existen tres tipos: eventos de recopilación automática (page_view, scroll, click, etc.), eventos recomendados (login, purchase, sign_up, etc.) y eventos personalizados (cualquier evento definido por el usuario).
La medición de clics en URL acortadas es un ejemplo típico de seguimiento de eventos. Los servicios de acortamiento registran un evento cada vez que se hace clic en un enlace, acumulando datos como el número de clics, el país de origen, el dispositivo, el navegador y la hora del clic. Estos datos, combinados con los eventos de GA4, permiten analizar de forma integral el comportamiento del usuario tras el clic (páginas visitadas, conversiones, etc.).
La implementación en GA4 se realiza mediante la función gtag('event', ...) de gtag.js. Por ejemplo, para medir el clic en un botón CTA, se escribe en el evento onclick del botón: gtag('event', 'cta_click', {button_text: 'Registrarse ahora'}). Con Google Tag Manager (GTM) se pueden configurar eventos sin editar directamente el código.
Un aspecto clave en el diseño de eventos es definir previamente los eventos a medir y unificar las convenciones de nomenclatura. Si se añaden eventos de forma improvisada, los datos se dispersan y el análisis se dificulta. Se recomienda usar snake_case para los nombres de eventos y documentar los tipos y rangos de valores de los parámetros. Puedes encontrar libros relacionados en Amazon.