Cómo rastrear eventos personalizados en Google Analytics 4

como rastrear eventos personalizados en google analytics 4

Actualizado: 30 de marzo de 2025

El mundo del análisis web ha evolucionado considerablemente con la llegada de Google Analytics 4 (GA4). Este nuevo sistema ofrece funcionalidades más avanzadas y un enfoque en el seguimiento de eventos que puede resultar abrumador para los nuevos usuarios. Si ya tienes un conocimiento básico de GA4 y deseas profundizar en el seguimiento de eventos personalizados, este artículo es para ti. Aquí, desglosaremos los aspectos clave sobre cómo realizar un seguimiento efectivo de estos eventos usando Google Tag Manager (GTM).

– Aquí está lo que aprenderás en este artículo –

Video tutorial

¿Prefieres contenido en video? Echa un vistazo al tutorial a continuación (desde mi canal de YouTube).

Resumen del seguimiento de eventos en GA4

Para entender completamente el seguimiento de eventos en Google Analytics 4, es recomendable leer recursos más detallados, pero aquí te presento un resumen breve. En GA4, no es necesario definir parámetros como categoría, acción o etiqueta de evento. En su lugar, puedes utilizar parámetros recomendados o crear los tuyos propios.

Existen cuatro tipos de eventos en Google Analytics 4:

Al crear eventos personalizados, es fundamental asegurarte de que los nombres de los eventos no coincidan con los ya definidos por Google. Para garantizar una nomenclatura adecuada, sigue este sencillo proceso:

Los eventos personalizados se configuran de manera similar a los eventos recomendados. La diferencia principal radica en que debes crear tus propios nombres de eventos. Por ejemplo, para rastrear clics en una imagen, podrías utilizar nombres como:

  • clic_imagen
  • click_imagen

Recuerda que el nombre del evento no debe exceder los 40 caracteres, por lo que es esencial elegirlos cuidadosamente. Puedes consultar aquí otras limitaciones.

Ejemplo #1: Evento Personalizado en GA4 (con GTM) – Clic en Enlace de Menú

Comencemos con un ejemplo práctico sobre cómo enviar eventos personalizados a Google Analytics 4 usando Google Tag Manager. Prefiero esta opción porque ofrece más flexibilidad y permite centralizar toda la configuración en un solo lugar.

Nota: Las condiciones del disparador para rastrear clics en enlaces de menú pueden variar entre distintos sitios web debido a diferentes clases o IDs de clics. Asegúrate de adaptar este ejemplo a tu caso específico.

Supongamos que en un sitio de demostración tengo varios enlaces de menú que desearía rastrear. Lo primero que necesitas hacer es crear un disparador que indique a Google Tag Manager cuándo debe activarse el evento de clic en enlace de menú. Activa el modo de vista previa de Google Tag Manager y haz clic en cualquiera de los enlaces de menú en el sitio. Si todo está configurado correctamente, deberías ver el evento de Link Click en el lado izquierdo de la vista previa.

Si no ves el evento, asegúrate de:

  • Tener al menos un disparador de Just Links activado en la página.
  • O contar con el seguimiento de descargas de archivos o enlaces salientes habilitado en la configuración de Medición Mejorada.

Si no usas Medición Mejorada en GA4, ve a Google Tag Manager > Disparadores > Nuevo > Just Links. Configura el disparador para que se active con Todos los clics en enlaces y guarda los cambios.

Esto permitirá que Google Tag Manager active su funcionalidad de seguimiento de enlaces.

A continuación, dirígete a Variables > Configurar (en la sección de “Variables incorporadas”) y habilita todas las variables relacionadas con clics.

Actualiza el modo de vista previa y haz clic en un par de enlaces de menú. Regresa a la vista previa y deberías comenzar a ver eventos de clic en enlaces. Haz clic en el primer evento de clic en enlace y dirígete a la pestaña de Variables de la vista previa.

Al revisar el segundo evento de clic en enlace, busco una variable que pueda utilizar para distinguir un clic en enlace de menú de otros clics. Esta variable me ayudará a activar el evento en Google Analytics 4 correctamente.

Observando más de cerca, noto que ambos enlaces comparten el mismo valor de Click Classes, que es site-nav__link site-nav__link–main. Utilizaré esto en mi disparador de Just Links.

Regresa a la lista de disparadores en tu contenedor de GTM y edita el disparador de Todos los clics en enlaces. Añade una condición: Click Classes contiene site-nav__link–main.

Guarda el disparador y es momento de enviar la información a Google Analytics 4.

Asumiremos que ya has instalado Google Analytics 4 con Google Tag Manager. Si no, primero lee este artículo.

Navega a Etiquetas > Nueva > Google Analytics > Google Analytics: GA4 Event. Introduce el ID de medición de tu flujo de datos GA4.

Luego, ingresa el nombre del evento. Cualquiera de las siguientes opciones es válida:

  • clic_menu
  • menu
  • clic_elemento_menu
  • clic_en_menu

En mi caso, usé clic_en_enlace_menu como nombre del evento. Sin embargo, enviar solo el nombre del evento no es muy útil. Querrás saber cuáles elementos del menú reciben más clics, ¿no crees? Para eso, podemos enviar parámetros adicionales.

Podemos crear dos parámetros personalizados: menu_item_url y menu_item_name. Para enviar estos parámetros personalizados, expande la sección Parámetros del Evento en la etiqueta de evento de Google Analytics 4 y haz clic en Agregar Fila.

Introduce el nombre del primer parámetro, que será menu_item_url. En el campo de Valor, insertaré una variable que devuelva la URL clicada. Afortunadamente, GTM ya ofrece esta variable, que se llama Click URL. Haz clic en el botón Insertar Variable y selecciona la variable {{Click URL}}.

Ahora, añade el segundo parámetro, menu_item_name. Para ello, utilizaré la variable incorporada {{Click Text}}. Al hacerlo, verás una lista más diversa de valores recogidos en tus informes de GA4, ya que los visitantes pueden traducir tu página.

Recuerda que puedes enviar hasta 25 parámetros con un solo evento.

Asigna el disparador de Just Links que creaste a esta etiqueta y guarda los cambios. Actualiza el modo de vista previa de GTM y haz clic en un par de elementos de menú. Regresa a la vista previa y verifica si las etiquetas de evento para Clic en Enlace de Menú se han activado.

Dirígete a la DebugView de Google Analytics 4 para asegurar que el evento se ha registrado correctamente.

IMPORTANTE: Aunque verás tus parámetros personalizados en los informes en tiempo real y en DebugView en GA4, no podrás visualizarlos en otros informes a menos que registres esos parámetros como dimensiones personalizadas.

IMPORTANTE: Registrar definiciones personalizadas

Todos los parámetros personalizados deben añadirse como definiciones personalizadas en Google Analytics 4 si deseas verlos o utilizarlos en informes como el de embudos o en los informes de Exploración.

En Google Analytics 4, dirígete a Admin > Definiciones Personalizadas. Dado que enviamos dos parámetros personalizados con el clic en el enlace del menú, debemos registrarlos aquí.

Clica en el botón Crear Dimensiones Personalizadas y luego ingresa:

  • El nombre del parámetro. Puedes poner lo que desees, ya que GA4 mostrará la dimensión en tus informes. Un ejemplo podría ser menu_item_url o URL del ítem del menú.
  • Alcance. Como queremos aplicar este parámetro solo a un evento (y no a todos los eventos del mismo usuario), selecciona Evento.
  • Parámetro del evento. Aquí, debes ingresar el nombre exactamente como lo escribiste en la etiqueta de GTM. Por ejemplo, si tu nombre de parámetro es menu_item_url, debes introducirlo aquí exactamente de esa manera. No te preocupes si la función de autocompletar de ese campo no muestra tu parámetro aún; simplemente ingrésalo y guarda la dimensión.

Luego, registra el segundo parámetro (en mi caso, menu_item_name) y guarda los cambios. A partir de ahora, deberás esperar. En un plazo de 24 horas, los parámetros personalizados comenzarán a aparecer en tus informes de Google Analytics 4.

Ejemplo #2: Creación de eventos personalizados en la interfaz de Google Analytics 4

Esta opción puede ser conveniente para aquellos que no utilizan Google Tag Manager o que prefieren evitar los aspectos técnicos. Aunque crear eventos en la interfaz de GA4 es una opción más sencilla, también es más limitada.

Google Analytics 4 cuenta con una función llamada “Crear evento”, que permite generar eventos basados en otros eventos ya rastreados por GA4. Por ejemplo, si rastreas eventos de page_view y deseas crear un evento específico para la página de «Gracias», puedes usar esta función para generar un evento thankyou_page_visit.

Para ello, ve a Admin > Eventos, haz clic en Crear Evento y luego en Crear.

Ingresa el nombre del evento personalizado. Puedes elegir un nombre claro y descriptivo, como thankyou_page_visit.

Luego, en la sección de Condiciones de Coincidencia, debes indicar a GA4 qué tipo de evento estás buscando. Así, cuando ese evento específico se detecte, se generará nuestro evento thankyou_page_visit.

En mi caso, necesitaría ingresar las siguientes condiciones:

  • event_name es igual a page_view
  • page_location contiene /thank-you/

Recuerda que el valor de page_location puede variar en tu caso.

Si deseas copiar todos los parámetros del evento page_view al nuevo evento, mantén habilitada la casilla Copiar parámetros del evento fuente. Una vez configurado, GA4 comenzará a rastrear automáticamente un evento thankyou_page_visit cuando se active un evento page_view en una página que contenga /thank-you/ en la URL. Recuerda que puedes tener hasta 50 reglas de “Crear evento” en una única propiedad de GA4.

Probar tus eventos personalizados en Google Analytics 4

Una vez que hayas configurado tus eventos personalizados, es hora de probar que funcionen correctamente. La sección principal diseñada para depurar datos de GA4 es DebugView, que puedes encontrar en Admin > DebugView.

Esta es la sección donde deberías realizar tus depuraciones. No lo confundas con el modo de vista previa y depuración de Google Tag Manager; son dos funcionalidades diferentes.

Para habilitar el modo de depuración en GA4, tienes varias opciones (cualquiera de ellas funcionará):

  • Utiliza la extensión de Chrome GA Debugger.
  • Envía un parámetro debug_mode junto con un evento.
  • Tener habilitado el modo de vista previa de Google Tag Manager en la página que estás depurando.

Si optas por la primera opción, instala la extensión aquí y haz clic en su icono para activarla. A partir de ese momento, comenzarás a ver tus eventos en la pestaña DebugView.

La segunda opción consiste en enviar un parámetro debug_mode con cada evento que desees visualizar en DebugView. En Google Tag Manager, puedes hacerlo abriendo la etiqueta de Google y añadiendo el siguiente parámetro:

(inserta aquí el parámetro)

Si el parámetro debug_mode contiene algún valor, el evento aparecerá en DebugView. Si usas un gtag.js codificado a mano, aquí tienes las instrucciones para incluir el parámetro debug_mode.

Dado que estamos trabajando con Google Tag Manager, tener habilitado el modo de vista previa de GTM automáticamente establece el debug_mode en verdadero. Así que los datos comenzarán a aparecer en DebugView de GA4.

Cuando comiences a ver datos en la pantalla de DebugView, puedes hacer clic en cada evento individual y se desplegará la lista de parámetros correspondientes a cada evento.

Haz clic en cada parámetro para ver el valor que GA4 recibió. Sin embargo, he notado algunos retrasos entre el momento en que sucede un evento en el sitio web y su aparición en DebugView. A veces, tengo que esperar varios minutos antes de que los eventos lleguen. Esto es desafortunado y, con suerte, el equipo de Google Analytics 4 mejorará esta situación en el futuro.

Asegúrate también de seleccionar el dispositivo de depuración correcto en la parte superior izquierda.

Si varios visitantes han habilitado la vista de depuración (por ejemplo, si todos tienen activada la extensión de Chrome), verás múltiples dispositivos allí, lo que puede requerir tiempo para encontrar tu propia sesión. He experimentado esto especialmente en mi blog, donde muchos lectores habilitan la extensión de GA Debugger, así que se convierte en un desafío encontrar mi dispositivo entre los demás.

Una vez que empieces a ver datos en DebugView, verás íconos azules que resaltan eventos y íconos verdes que representan eventos clave. Ten en cuenta que tratar los eventos clic_en_menu como eventos clave es solo para fines de demostración.

Podrás ver los parámetros enviados junto con un evento al navegar hacia él. Haz clic en el parámetro para ver su valor.

Después de asegurarte de que los datos se están registrando correctamente, deberías enviar tus cambios de GA4 en el contenedor de GTM y publicarlos. Haz clic en el botón ENVIAR en la esquina superior derecha y completa todos los pasos que la interfaz de usuario te pida.

Tras esto, pronto comenzarán a aparecer los nuevos datos en tus informes en tiempo real.

En el panel izquierdo de la interfaz de Google Analytics 4, ve a Tiempo real. Aquí verás los datos que están llegando a tus informes. A diferencia de la versión anterior (Universal Analytics), el nuevo informe permite visualizar datos a un nivel mucho más granular.

Primero verás un mapa y una serie de tarjetas con fuentes de tráfico, los eventos más populares y el número de usuarios en los últimos 30 minutos (para que lo sepas, el informe en tiempo real de Universal Analytics mostraba el número de usuarios en los últimos 5 minutos).

También puedes observar un resumen de un usuario individual. Por ejemplo, puedes hacerlo haciendo clic en el botón Ver resumen de usuario en la parte superior derecha.

Puedes ver un flujo de todos los eventos de ese usuario particular. Al igual que en DebugView, puedes hacer clic en ellos para ver más detalles. Si deseas ver a otro usuario/visitante, puedes hacer clic en el botón correspondiente.

Presiona el botón Salir del resumen en la esquina superior derecha para finalizar la revisión del resumen.

¿Dónde puedo encontrar eventos personalizados en los informes de Google Analytics 4?

Este artículo se centra principalmente en el seguimiento de eventos personalizados con Google Analytics 4. No profundizaré en cómo encontrar información, plantear preguntas o responderlas, pero puedo mostrarte varios lugares donde puedes encontrar los datos de eventos que acabas de enviar a Google Analytics 4.

Ten en cuenta que Google actualiza constantemente Google Analytics 4, por lo que si algo parece diferente a lo que este artículo describe, no te preocupes. Sigue navegando por la interfaz y eventualmente encontrarás lo que necesitas.

A continuación, los informes más relevantes:

  • Admin > Eventos (esto mostrará solo la lista de eventos con sus conteos. No es un informe muy detallado).
  • Informes > Interacción > Eventos
  • Exploración (también conocidos como informes de exploración)

Pero eso no es todo. Dado que GA4 es una plataforma de análisis basada en eventos, cada informe se ve afectado por los eventos que envías (de una forma u otra). Los informes mencionados anteriormente son solo ejemplos destacados.

Informe «Informes → Interacción → Eventos»

El Informe de Eventos te ofrece una visión general de todos los eventos enviados a tu propiedad, junto con algunos gráficos. Abajo, verás una lista de eventos; si haces clic en cualquiera de ellos, podrás examinar los diversos parámetros capturados durante el evento.

También podrías crear un informe personalizado en la sección “Informes”. Para más ejemplos, consulta esta guía o esta otra.

Explorar (a.k.a. informes de exploración)

La sección de Explorar es el lugar donde podrás profundizar en tus datos. En la Exploración, puedes utilizar informes como Formato Libre, Exploración de Embudos, Exploración de Rutas, etc. Aquí tienes un ejemplo de un informe de Formato Libre. Recuerda que podrías necesitar esperar aproximadamente 24 horas para que los datos lleguen a tus informes. Así que, si no ves los datos ahora, ten paciencia.

Si deseas saber cómo los usuarios de diferentes categorías de dispositivos interactúan con la barra de menú de tu sitio, recuerda que configuraste el evento clic_en_menu.

Ve a Explorar y haz clic en el bloque de Formato Libre.

En la columna de Variables, deberás incluir la dimensión personalizada menu_item_url, porque quieres ver cuántos clics obtuvo cada URL de menú. Luego, haz clic en el icono «+» y busca la dimensión menu_item_url para añadirla a la lista de dimensiones posibles en el informe.

Si no puedes ver la dimensión menu_item_url (o cualquier otro parámetro personalizado que estés buscando), debes registrar ese parámetro en Admin > Definiciones personalizadas > Crear dimensión personalizada. Luego, espera 24 horas hasta que los datos aparezcan en los informes. Si los informes no funcionan correctamente, espera más tiempo.

Después, edita la Configuración de la pestaña. Elimina las dimensiones existentes en FILAS e incluye la definición personalizada que deseas. En mi caso, es menu_item_url.

En la sección COLUMNS, utilicé la dimensión de categoría de dispositivo. En la sección VALORES, selecciona la métrica que deseas ver. Yo utilicé el Conteo de Eventos.

Finalmente, deberás filtrar solo aquellos eventos que contengan la dimensión menu_item_url. En mi caso, eso es solo el evento clic_en_enlace_menu.

Por lo tanto, deberías ingresar un filtro en la parte inferior de la sección de Configuración de la pestaña: “El nombre del evento coincide exactamente con clic_en_enlace_menu.”

¡Y eso es todo! Tu informe ahora mostrará cómo diferentes categorías de dispositivos interactúan con los elementos del menú, cuáles son los más populares y cuántos clics recibieron.

Convertir eventos personalizados de Google Analytics 4 en eventos clave

Algunos eventos son más importantes que otros; por ejemplo, las interacciones más significativas se conocían como objetivos en la versión anterior de GA. Posteriormente, se les cambió el nombre a conversiones y ahora se les llama eventos clave.

Si deseas aprender a configurar eventos clave en Google Analytics 4, mira el video tutorial a continuación o lee este artículo en profundidad:

Limitaciones de eventos personalizados en GA4

Antes de lanzarte a crear eventos personalizados en Google Analytics 4, ten en cuenta estas limitaciones (que también se aplican a eventos regulares):

  • La longitud máxima de un nombre de evento es de 40 caracteres. Si utilizas más, no podrás marcarlo como un evento clave.
  • Algunos nombres de eventos (de eventos automáticamente rastreados) están reservados. Por ejemplo, no puedes enviar los eventos session_start o first_visit por tu cuenta. Sin embargo, puedes enviar eventos de medición mejorada con tu configuración personalizada (por ejemplo, con Google Tag Manager), como file_download o view_search_results.
  • Los nombres de tus eventos deben comenzar con una letra y contener solo letras, números y guiones bajos. No utilices espacios. Es mejor usar solo caracteres en minúscula (es decir, snake_case), como clic_en_enlace_menu.
  • Aunque la documentación de Google Analytics 4 dice que puedes usar letras no inglesas en los nombres de eventos, he tenido resultados mixtos. Por ejemplo, si intentas crear un disparador de audiencia, las letras no inglesas pueden causar problemas.

En cuanto a las limitaciones de los parámetros de eventos, ten en cuenta que:

  • Puedes enviar hasta 25 parámetros de evento junto con el evento. Los parámetros recogidos automáticamente (como page_location) cuentan dentro de este límite.
  • La longitud máxima del nombre de un parámetro es de 40 caracteres.
  • La longitud máxima del valor (de un parámetro) es de 100 caracteres.

Otras limitaciones se enumeran aquí.

¿Quieres aprender más sobre el seguimiento de eventos en Google Analytics 4?

En realidad, en este tutorial solo he arañado la superficie de lo que deberías saber sobre el seguimiento de eventos. Si deseas profundizar más, dirígete a este artículo. Ahí encontrarás temas como:

  • Cómo planificar la estructura de tus eventos
  • Seguimiento automático de eventos
  • Eventos recomendados en Google Analytics 4
  • Cómo crear eventos personalizados directamente en la interfaz de Google Analytics 4
  • Cómo modificar eventos directamente en la interfaz de Google Analytics 4
  • ¡y más!