¿Se integra con Google Analytics 4?
Sí. El Checkout Widget envía eventos de reserva a Google Analytics 4 (GA4) a lo largo del proceso de reserva. Estas instrucciones corresponden al Checkout Widget actual; consulte Widgets antiguos si utiliza la versión anterior.
Configurar el seguimiento
En la configuración de su widget de checkout, abra Analytics y active Enable Google Analytics. En Send events via, elija cómo envía el widget los eventos de reserva. El widget utiliza un método cada vez:
- Google Analytics 4: seleccione Use existing tag si su sitio web ya carga la etiqueta de Google Analytics, o Use custom tag e introduzca su ID de medición de GA4 (
G-…). El widget enviará automáticamente los eventos mediante esa etiqueta. - Google Tag Manager: active Enable Google Tag Manager y, a continuación, utilice el contenedor existente de su sitio web o introduzca un ID de contenedor personalizado (
GTM-…). El widget envía los eventos a la capa de datos. Los eventos de reserva llegan a GA4 una vez que haya configurado y publicado en su contenedor etiquetas de eventos de GA4 con activadores de eventos personalizados coincidentes y datos de comercio electrónico procedentes de la capa de datos. Consulte la guía de configuración de Tag Manager.
Guarde la configuración para activar el seguimiento. Evite reenviar los mismos eventos de reserva mediante Tag Manager o código personalizado mientras el widget también los envía mediante Google Analytics 4, ya que las compras y los ingresos podrían contabilizarse dos veces.
Eventos que se envían automáticamente
| Evento | Cuándo lo envía el Checkout Widget |
|---|---|
page_view | Se muestra un paso del widget, incluidas las pantallas de selección, checkout, confirmación y error |
select_item | Se selecciona un producto, paquete o vale de producto en la lista de productos o eventos |
add_to_cart | Se añade una reserva o un paquete a la cesta |
view_cart | Se muestra la cesta |
begin_checkout | Se muestra el paso de datos del cliente |
add_payment_info | Se muestra el paso de pago, antes de enviar los datos de pago |
purchase | El pago se procesa correctamente o se confirma un pedido sin importe pendiente |
Los pasos dependen del proceso de reserva. Por ejemplo, una reserva gratuita puede omitir la pantalla de pago.
Contenido de los eventos
- Vistas de página:
page_titleypage_pathidentifican el paso del widget, por ejemplo,tier_selection,extras_selection,basketopayment.page_locationes la URL de la página de su sitio web que contiene el widget. - Selección de productos:
item_list_id,item_list_namey una matrizitemsidentifican el producto o paquete seleccionado. - Eventos de cesta y checkout:
currency,valuenumérico,order_id,localeyitems. Los elementos identifican los tipos de entrada, las cantidades, los precios unitarios y el producto o paquete correspondiente. La selección utiliza los ID de los productos o paquetes; los eventos posteriores utilizan los ID de los tipos de entrada. - Compra: también incluye
transaction_id(la referencia del pedido).couponse incluye enbegin_checkout,add_payment_infoypurchasecuando está disponible. Los eventos de Analytics también incluyenwidget_id.
Cobertura de ingresos: value es el total de las entradas cuyo seguimiento se realiza en las reservas de productos y paquetes, incluidos los vales de producto. No incluye servicios adicionales, productos comerciales ni compras de tarjetas regalo, por lo que los ingresos de GA4 pueden diferir del total completo del pedido.
Seguimiento personalizado
Para realizar un seguimiento personalizado, el desarrollador de su sitio web puede escuchar en document los mismos siete eventos con el prefijo th:, como th:purchase. Sus datos se encuentran en event.detail y siguen estando disponibles cuando el seguimiento integrado de Google Analytics está desactivado.
Comprobar la configuración
Complete una reserva de prueba en la página donde está insertado el widget. Compruebe GA4 Realtime o DebugView; los informes estándar pueden tardar entre 24 y 48 horas en actualizarse. Si utiliza Tag Manager, use Preview para verificar que se activan sus etiquetas de GA4 y, a continuación, publique los cambios.
Para consultar el registro de la consola y resolver problemas relacionados con eventos que faltan, el consentimiento o los bloqueadores de anuncios, siga Cómo depurar el seguimiento de Google Analytics y Tag Manager.