Saltearse al contenido

Cómo depurar el seguimiento de Google Analytics y Tag Manager

Si las reservas realizadas mediante el widget de compra no aparecen en Google Analytics, el registro de depuración integrado del widget le ayuda a averiguar dónde se interrumpen.

1. Primero, comprenda cómo envía eventos su widget

En la configuración del widget, dentro de Analytics, la opción Enviar eventos mediante determina cómo funciona el seguimiento. Las dos opciones se comportan de forma muy distinta, lo que cambia lo que debe esperar ver durante la depuración.

Google Analytics 4: el widget envía cada evento de reserva directamente a su propiedad de Analytics. Con Usar etiqueta existente (la opción predeterminada), utiliza la etiqueta de Google Analytics que ya está en su página; con Usar etiqueta personalizada, carga la suya mediante el ID de medición que introduzca. En ambos casos, es el widget el que se comunica con Google, por lo que puede ver los datos de la reserva salientes en la pestaña Red de su navegador.

Google Tag Manager: el widget no envía nada a Google Analytics. Entrega cada evento a su contenedor de Tag Manager, y su contenedor decide qué hacer con él. Con Usar contenedor existente (la opción predeterminada), utiliza el contenedor que ya está en su página; con Usar contenedor personalizado, carga el ID del contenedor que introduzca. En ambos casos, nada llega a Google Analytics a menos que haya configurado una etiqueta dentro de Tag Manager para enviarlo. Esta es la razón más habitual por la que faltan reservas: el widget funciona perfectamente, pero ninguna etiqueta recoge los eventos. Consulte la sección 5.

También hay un interruptor principal, Activar Google Analytics, en la parte superior de la misma sección. Activa o desactiva el seguimiento para ambas opciones; si está desactivado, no se realiza ningún seguimiento aunque Tag Manager esté activado.

2. Active el registro de depuración

  1. En el panel de TicketingHub, abra la configuración del widget de compra que desea probar.
  2. En la sección Analytics, active Activar el registro de depuración de Analytics y guarde los cambios.

Mientras está activado, el widget escribe una línea en la consola del navegador de su sitio por cada evento. Si ha seleccionado Google Analytics 4, esto también activa el modo de depuración de Google para la etiqueta. Con Google Tag Manager, utilice la vista previa o active el modo de depuración en su etiqueta de GA4 para ver los eventos en DebugView. El registro en la consola solo muestra lo que ocurre en el widget; no puede ver qué hace Google después, por lo que no sustituye a GA4 DebugView ni a la vista previa de GTM.

3. Abra la consola del navegador en su sitio

  1. Abra en su sitio web la página donde está insertado el widget (no el panel de TicketingHub).
  2. Abra las herramientas de desarrollo de su navegador (F12 o haga clic con el botón derecho → Inspeccionar) y cambie a la pestaña Consola.
  3. Si su navegador muestra un selector de marcos en la consola, asegúrese de que está seleccionado el marco superior; el widget informa de los eventos a su página, no dentro de su propio marco.
  4. Active Conservar registro en la configuración de la consola; si el widget redirige a otra página después de una reserva, los mensajes sobre el evento de compra final se escriben justo antes de la redirección y, de otro modo, se borrarían antes de que pudiera leerlos.
  5. Realice una reserva de prueba. Asegúrese de que la consola esté abierta antes de que se cargue la página (o vuelva a cargarla con la consola abierta), para que también pueda ver los mensajes del inicio de la carga de la página.

4. Qué significan los mensajes de la consola

MensajeSignificado
Triggering GA event … / Triggering GTM event …El widget envió el evento a Google Analytics o lo entregó a su contenedor de Tag Manager.
… event … processedEl evento se recibió y se procesó; el mensaje normalmente indica la etiqueta o el contenedor que lo procesó. Con Tag Manager, esto significa que su contenedor recibió el evento, no que se haya enviado nada a Google. Consulte la sección 5.
… event … was not confirmed within …msNingún componente indicó al widget que había procesado el evento en unos segundos. Esto no significa necesariamente que el evento se haya perdido; consulte GA4 DebugView para comprobar si llegó. Las causas habituales se indican en la sección 6.
… event … was still waiting for confirmation when the page navigated awayEl widget redirigió a otra página antes de que terminara la comprobación, algo normal si utiliza una redirección posterior a la compra. No significa que el evento haya fallado; confírmelo en GA4 DebugView.
… failed to load …No se pudo cargar el script de Google, normalmente porque un bloqueador de anuncios o un filtro de red lo bloqueó.
… event … dropped …El evento no se pudo enviar. El mensaje indica el motivo: todavía no hay ningún Google Analytics o Tag Manager disponible en la página, o Tag Manager está desactivado en la configuración del widget.

El widget informa deliberadamente solo de aquello de lo que puede estar seguro. Sabe si se ha cargado el script de Google y si su etiqueta ha confirmado el procesamiento de un evento, pero no puede saber si Google aceptó los datos. Por eso le dirige a DebugView en lugar de hacer suposiciones.

5. Si utiliza Google Tag Manager, configure sus etiquetas

Tag Manager es un contenedor, no un sistema de seguimiento. Cuando el widget le entrega un evento de reserva, su contenedor comprueba sus activadores y ejecuta las etiquetas que coinciden. Si ninguna etiqueta coincide, el evento simplemente se detiene ahí; la consola seguirá indicando processed, porque su contenedor sí recibió el evento.

Un contenedor nuevo no recogerá estos eventos automáticamente. La mayoría de las etiquetas de Analytics están configuradas para activarse en «Initialization» o «All Pages», que no coinciden con los eventos de reserva del widget.

Para enviar las reservas del widget a Google Analytics, necesita lo siguiente en su contenedor de Tag Manager:

  1. Una etiqueta de Google (o una etiqueta de configuración de GA4) que contenga su ID de medición (G-…).
  2. Una etiqueta de evento de GA4 para cada evento de reserva que le interese, mediante un activador de Evento personalizado cuyo nombre coincida con uno de los eventos del widget.

El widget envía los siguientes nombres de evento:

EventoCuándo ocurre
page_viewEl visitante pasa a otro paso del widget
select_itemSe selecciona un producto o paquete en la lista de productos o eventos
add_to_cartSe añaden artículos a la cesta
view_cartSe muestra el resumen del pedido
begin_checkoutSe muestra el paso de datos del cliente
add_payment_infoSe muestra el paso de pago, antes de enviar los datos
purchaseEl pago se realiza correctamente o se confirma un pedido cuyo importe pendiente es cero

Para los eventos de comercio electrónico, configure la etiqueta para que envíe los datos de comercio electrónico de la capa de datos. El widget envía los campos estándar de comercio electrónico de Google Analytics, como moneda, valor, artículos e ID de transacción, en el formato que espera Google, por lo que no es necesario realizar ninguna asignación personalizada.

Utilice la vista previa de GTM (Tag Assistant) para comprobar su configuración: muestra cada evento que llega desde el widget y exactamente qué etiquetas se activaron o no. Si llega un evento, pero no se activa ninguna etiqueta, el activador no coincide; si se activa una etiqueta, pero no llega nada a Analytics, compruebe el ID de medición de la etiqueta.

Un aspecto que debe tener en cuenta: con Tag Manager, no verá en la pestaña Red datos de reservas enviados a Google Analytics por el propio widget. Es posible que el widget cargue el script del contenedor de Tag Manager, pero las solicitudes que contienen los datos de sus reservas proceden de sus propias etiquetas, una vez activadas.

6. Causas habituales y soluciones

  • Bloqueadores de anuncios y extensiones de privacidad: bloquean los scripts de seguimiento de Google en prácticamente todas las listas de bloqueo. Realice la prueba en una ventana privada/de incógnito con las extensiones desactivadas o en un perfil de navegador limpio. Tenga en cuenta que los visitantes que utilicen bloqueadores de anuncios tampoco serán objeto de seguimiento, por lo que es normal que falten algunas reservas.
  • Los eventos se procesan, pero no aparece nada en Analytics: con Tag Manager, esto casi siempre significa que ninguna etiqueta está configurada para activarse con los eventos del widget. Consulte la sección 5.
  • No aparece nada en la consola: es posible que el seguimiento esté completamente desactivado. Compruebe que Activar Google Analytics esté activado y recuerde que también controla Tag Manager. Asegúrese asimismo de que la página se haya cargado con la consola ya abierta.
  • Todos los eventos indican que se descartaron porque Tag Manager está desactivado: active Activar Google Tag Manager en la configuración del widget. Tanto esta opción como Activar Google Analytics deben estar activadas para que funcione la opción de Tag Manager.
  • No hay mensajes de Tag Manager, solo de Google Analytics: su widget está configurado para enviar eventos mediante Google Analytics 4, por lo que se ignora la configuración de Tag Manager. Cambie Enviar eventos mediante a Google Tag Manager. El widget utiliza un método u otro, nunca ambos.
  • ID de medición o ID de contenedor incorrecto: compruebe que el ID de la configuración del widget coincida con el de su propiedad de Analytics (G-…) o su contenedor de Tag Manager (GTM-…).
  • Banners de consentimiento: si el visitante no ha aceptado las cookies de Analytics, el Modo de consentimiento de Google puede retener los eventos deliberadamente. Acepte el consentimiento para Analytics en la página de prueba antes de sacar conclusiones.
  • Plugins de almacenamiento en caché u optimización: algunos plugins de WordPress para almacenamiento en caché u optimización interfieren con los scripts de Analytics. Intente desactivarlos temporalmente o añada los scripts a su lista de exclusiones.

7. Confirme los datos en las herramientas de Google

La consola le indica que el widget ha hecho su parte. Para confirmar que los datos han llegado:

  • GA4 DebugView (Analytics → Administrador → DebugView) muestra en tiempo real los eventos que llegan a su propiedad.
  • Vista previa de GTM (Tag Assistant) muestra qué etiquetas se activan para cada evento que envía el widget.

Relacionado