Cómo configurar el seguimiento e-commerce en el motor de reservas

Modificado el Lun, 7 Jul a 1:09 P. M.

Los clientes con plan Tier 3 o superior tienen acceso al seguimiento e-commerce en el motor de reservas (BE) de RoomRaccoon. Esta función permite hacer un seguimiento detallado de conversiones, importes y tipos de habitación; ideal para optimizar campañas publicitarias y medir el retorno (ROI).

Te recomendamos usar Google Tag Manager (GTM) para configurar este seguimiento. GTM te da mucha flexibilidad para gestionar etiquetas, activadores y variables sin tocar directamente el código de tu web o motor de reservas. Además, hace mucho más fácil integrar herramientas como Google Analytics 4, Google Ads o Meta Pixel.

Si sigues esta guía podrás:

  • Capturar datos de cada reserva confirmada

  • Enviar eventos e-commerce estructurados a tus herramientas de análisis

Consulta las guías para desarrolladores de Google aquí.

Qué necesitas

Antes de empezar, asegúrate de tener:

  • Una cuenta de Google Tag Manager

  • Acceso al contenedor GTM ya insertado en tu motor de reservas RoomRaccoon (si no estás seguro, pregunta al soporte)

  • Una propiedad de Google Analytics 4 (GA4) conectada

  • El seguimiento e-commerce activado en GA4:
     Admin > Flujos de datos > Web > Medición mejorada

Plantilla GTM para importar: seguimiento e-commerce preconfigurado

Para hacerlo fácil y evitar errores, RoomRaccoon te ofrece una plantilla de contenedor GTM lista para importar.
 Incluye etiquetas, activadores y variables ya configuradas para registrar los eventos e-commerce en el motor de reservas:

Eventos que incluye:

  • purchase

  • add_to_cart

  • begin_checkout

  • add_payment_info

  • search

  • login

Qué contiene el contenedor:

Etiquetas:

  • Configuración GA4 (var_GA4_ID)

  • Eventos GA4: purchase, add_to_cart, search, etc.

Activadores:

  • Activadores personalizados por cada evento e-commerce

Variables:

  • Variable predefinida del ID de GA4 (var_GA4_ID)

  • Variables integradas como Page URL, Referrer, etc.

Esta versión está limpia, sin etiquetas de prueba ni contenido viejo, lista para usar en producción.

Descargar la plantilla GTM (preconfigurada)

Para empezar rápido, descarga el contenedor GTM de RoomRaccoon diseñado para e-commerce.

Haz clic aquí para descargar el archivo JSON del contenedor (v21)

Este archivo incluye:

  • Eventos GA4 (purchase, add_to_cart, begin_checkout, etc.)

  • Activadores personalizados

  • Configuración GA4

  • Variables organizadas en una carpeta llamada "NEW events"

Importante: el archivo está comprimido (.zip). Descomprímelo antes de importar el .json en tu espacio de trabajo de GTM.

Importante: actualiza tu propio ID de GA4

Después de importar:

  1. Abre GTM y ve a Variables

  2. Busca var_GA4_ID

  3. Sustituye G-1MDBS4KE2X por tu propio ID de GA4

  4. Prueba con el modo de depuración en el motor de reservas

  5. Guarda antes de publicar

Si no haces esto, los datos se enviarán al entorno de pruebas de RoomRaccoon, y no al tuyo.

Vista previa y pruebas

  • Usa el modo de vista previa de GTM para comprobar que las etiquetas se activan

  • Abre DebugView en GA4 para verificar que los eventos se están registrando correctamente

Publicar

Una vez probado todo:

  • Publica la nueva versión del contenedor

Accesos y permisos

¿Tu GTM lo gestiona un desarrollador o una agencia?

  • Envíales el archivo del contenedor y estas instrucciones

  • Aclara que esta es la implementación recomendada por RoomRaccoon

Cross-Domain Tracking: seguimiento entre dominios

Si la web principal del hotel y el motor de reservas están en dominios distintos, necesitas configurar el seguimiento entre dominios.
 Así evitarás que una misma sesión se divida en dos y que se pierda la atribución correcta en GA4.

Ejemplo:

Sin este seguimiento, GA4 verá dos sesiones separadas, y la fuente aparecerá como "Direct" o "Referral", estropeando tus datos de marketing.

Cómo configurar el seguimiento entre dominios en GTM

Paso 1: Activar modificación en la etiqueta GA4

  • Si estás usando la plantilla GTM, busca la etiqueta GA4 o la variable settings 4 GA4 New

  • Abre la configuración de la etiqueta y añade un campo en “Fields to Set”:

    • Nombre: linker

    • Valor: true

  • En la sección de seguimiento entre dominios (Cross-domain tracking), añade ambos dominios:

Paso 2: Modificar los dominios de auto enlace

  • En la misma etiqueta o variable, añade:

    • Nombre del campo: autoLinkDomains

    • Valor: www.hotel-website.com,booking.roomraccoon.com

Asegúrate de que los enlaces entre webs usan etiquetas <a> o botones que conserven los parámetros de URL.

Probar el seguimiento entre dominios

Una vez publicado:

  • Usa DebugView en GA4 y Tag Assistant

  • Simula una reserva desde tu web hacia el motor de reservas

  • Verifica que aparece como una única sesión

  • Comprueba que session_source y session_medium se conservan correctamente

Recordatorio final

¿Estás usando la plantilla GTM de RoomRaccoon?
 Tienes que configurar el seguimiento entre dominios tú mismo
 No viene activado por defecto porque cada hotel tiene dominios distintos

Variables GTM para los datos de reserva

Para enviar el valor de las reservas a otras etiquetas de seguimiento, debes configurar 3 variables que capturan:
 ID de transacción, moneda y valor total.
 Estos datos vienen del dataLayer.push() en la página de confirmación de RoomRaccoon (evento: "purchase").

1. DLV_TransActionID

  • Tipo: Variable de capa de datos

  • Nombre: DLV_TransActionID

  • Nombre en el dataLayer: eventModel.transaction_id
     Notas: Captura el número único de reserva (ej. RR123456)

2. DLV_Currency

  • Tipo: Variable de capa de datos

  • Nombre: DLV_Currency

  • Nombre en el dataLayer: eventModel.currency
     Notas: Código ISO de la moneda (ej. EUR)

3. DLV_PurchaseValue

  • Tipo: Variable de capa de datos

  • Nombre: DLV_PurchaseValue

  • Nombre en el dataLayer: eventModel.value
     Notas: Importe total de la reserva (ej. 354.00)

Consejos para probar

Una vez creadas las variables:

  • Usa el modo de vista previa de GTM

  • Comprueba que las tres variables aparecen cuando se dispara el evento "purchase"

  • En la pestaña Variables del debugger de GTM, asegúrate de que ves los valores reales

Estas variables pueden usarse con GA4, Meta Pixel, Google Ads, y más.

Configurar el evento de compra de Meta Pixel en GTM

Así es como puedes usar las variables en Meta Pixel:

1. Crear una nueva etiqueta

  • Tipo: HTML personalizado

  • Nombre: Meta Pixel - Purchase

<script>

  fbq('track', 'Purchase', {

    value: {{DLV_PurchaseValue}},

    currency: '{{DLV_Currency}}',

    contents: [{

      id: '{{DLV_TransActionID}}',

      quantity: 1

    }],

    content_type: 'product'

  });

</script>

Esto envía el evento "Purchase" con valor, moneda e ID de reserva correctos.

2. Añadir el activador

  • Tipo de activador: Evento personalizado

  • Nombre del evento: purchase

  • Nombre del activador: Purchase_event_Trigger

3. Probar la configuración

  • Activa el modo de vista previa

  • Haz una reserva de prueba

  • Verifica con Meta Pixel Helper o Events Manager:

    • Que se lanza el evento "Purchase"

    • Que el valor y la moneda son correctos

    • Que el ID de reserva se pasa como contents.id

Consejos extra

  • Asegúrate de que el tag base de Meta Pixel esté cargado en todas las páginas (o que se cargue por GTM)

  • Si usas Consent Mode, revisa que el tag respete las configuraciones de consentimiento

  • Usa secuencias de etiquetas para que el tag de compra se active solo después de que el tag base esté cargado


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo