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:
Abre GTM y ve a Variables
Busca var_GA4_ID
Sustituye G-1MDBS4KE2X por tu propio ID de GA4
Prueba con el modo de depuración en el motor de reservas
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:
Motor de reservas: booking.roomraccoon.com
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:
booking.roomraccoon.com
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
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo