Ir al contenido principal

Google Tag Manager en el motor de reservas

Escrito por Jordi

Google Tag Manager (GTM) en el motor permite medir búsquedas, pasos del embudo y compras (reservas confirmadas) sin tocar código de la web del hotel. El ID se guarda en la configuración del motor y el propio motor carga el contenedor cuando el huésped entra.

Dónde está

  • Marketplace > Motor de reservas > Configurar — campo Google Tag Manager (GTM)

  • En la web pública del motor: el contenedor se inyecta al cargar la propiedad si hay ID guardado

Antes de empezar

  • Contenedor GTM creado en Google (ID formato GTM-XXXXXXX).

  • Acceso al panel GTM para crear etiquetas que escuchen el dataLayer.

Configurar en el hotel

Paso 1: Abre la integración Motor de reservas

Marketplace → Motor de reservasConfigurar (o Habilitar).

Paso 2: Pega el ID de GTM

Campo Google Tag Manager (GTM) — introduce el identificador del contenedor.

Paso 3: Guarda y publica

Guardar con la integración Activa. Abre la URL del motor en una ventana privada y comprueba que el contenedor carga (extensión Tag Assistant o vista previa GTM).

Evento de compra (purchase)

Tras una reserva confirmada con éxito, el motor envía al dataLayer un evento purchase compatible con GA4:

  • transaction_id — localizador de la reserva

  • value / currency — importe y moneda

  • items — habitaciones (nombre, tarifa, régimen) y extras con precios y cantidades

También expone totalValue, transactionId y currency en el primer nivel del evento por si tus etiquetas GTM no leen el objeto ecommerce.

¿Cuándo se carga el script GTM?

Solo si guardaste un ID de GTM en Marketplace. El script se inserta una vez por sesión (no duplica si el huésped navega entre pasos).

¿Necesito poner GTM también en la web del hotel?

El widget y la URL del motor llevan su propio GTM si lo configuraste aquí. La web corporativa es independiente: puedes usar el mismo contenedor o uno distinto en tu CMS.

Meta Pixel (Facebook) vía GTM

Hotelgest PMS no tiene un campo aparte para Meta Pixel en Marketplace. Configúralo dentro del contenedor GTM que ya enlazaste al motor.

Paso 4: Crea la etiqueta Meta en GTM

En Google Tag Manager, añade plantilla Meta Pixel (o etiqueta HTML personalizada con tu Pixel ID de Meta Business).

Paso 5: Dispara con el evento purchase

Crea un activador de tipo Evento personalizado con nombre de evento purchase (el mismo que envía el motor al confirmar reserva). Así la conversión se registra solo en reservas completadas, no en búsquedas.

Paso 6: Mapea valor e ID

En la etiqueta Meta, usa variables del dataLayer:

  • transaction_id → ID de reserva / localizador

  • value y currency → importe y moneda del evento purchase

Paso 7: Publica y prueba

Publica el contenedor GTM. Abre el motor en ventana privada, completa una reserva de prueba y verifica en Meta Events Manager o con la extensión Meta Pixel Helper.

¿Puedo usar el mismo GTM en web del hotel y en el motor?

Sí, pero el purchase del motor solo dispara en bookings.hotelgest.com (o tu URL del motor). La web corporativa necesita sus propias etiquetas o el mismo contenedor con activadores distintos por URL.

No veo purchase en GA4

Comprueba en GTM una etiqueta GA4 que dispare con evento personalizado purchase o ecommerce. Usa vista previa GTM haciendo una reserva de prueba en el motor.

Problemas frecuentes

El campo GTM está vacío tras guardar

Vuelve a Configurar y confirma que guardaste sin error de validación. Sin ID, el motor no inyecta ningún script.

¿Ha quedado contestada tu pregunta?