
guía · medición · motores
SynXis y Google Analytics 4: cómo medir las reservas del motor
Dónde se carga tu contenedor en SynXis, qué eventos ya deja el motor en el dataLayer, cómo no perder el origen en el salto a be.synxis.com y cómo comprobarlo.
- SynXis, hoy de Aven Hospitality (ex Sabre), no tiene un campo para el ID de GA4: el contenedor de Tag Manager del hotel se pega en los Tracking Hooks del Booking Engine Designer.
- El motor ya deja en el dataLayer los eventos de GA4, de la lista de habitaciones a la compra. Pero manda una compra por habitación y el valor sin impuestos.
- El motor vive en be.synxis.com: ese dominio va en Configurar tus dominios de GA4. De los hoteles con motor externo que relevamos, solo el 13% tiene el dominio del motor configurado.
- Se verifica con una reserva de prueba: UTM inventado, _gl en la dirección del motor, vista previa de Tag Manager y la compra en GA4 con ese origen.
SynXis tiene algo que muchos motores no tienen: los eventos de GA4 ya vienen armados dentro del motor. Aun así, en los hoteles que lo usan es común ver reservas en GA4 sin origen, compras duplicadas o ingresos que no coinciden con el sistema de reservas. Casi nunca es culpa del motor. Es una cuestión de dónde se pega el código, quién más tiene código ahí y cómo se lee lo que SynXis manda. En nuestro estudio de más de 300 hoteles, solo el 13% de los hoteles con el motor en otro dominio tenía resuelto el salto. Esta guía va paso por paso.
SynXis, el motor de las cadenas, ahora de Aven
SynXis es el sistema de reservas que usan muchas cadenas y hoteles de categoría, y su motor es el que el huésped ve cuando toca Reservar. La empresa que lo hace se llamaba Sabre Hospitality y hoy se llama Aven Hospitality: su propia página de preguntas frecuentes lo confirma. El producto sigue llamándose SynXis, y la documentación técnica que circula todavía lleva la marca Sabre.
En nuestro estudio de más de 300 hoteles, SynXis aparece junto a WuBook en el 11% de los hoteles con motor externo. No es el motor más común en Argentina, pero es el de muchos hoteles grandes, donde una reserva sin origen pesa más.
El motor vive en be.synxis.com. La guía de enlaces de Sabre muestra la forma: be.synxis.com/?Hotel=12345&Chain=4321, con parámetros para las fechas, los adultos, la moneda o un código promocional. Los pasos siguientes, los datos del huésped y la confirmación, viven en el mismo dominio, en /checkout y /confirm.
| Pieza | Dónde está | Qué implica para GA4 |
|---|---|---|
| El motor | be.synxis.com, con los códigos de cadena y hotel en la dirección | Es otro dominio: hace falta la medición entre dominios |
| Datos del huésped y pago | be.synxis.com/checkout | Mismo dominio del motor, salvo que el pago salga a un tercero |
| Confirmación | be.synxis.com/confirm | Donde se dispara la compra |
| Tu medición | Tracking Hooks del Booking Engine Designer | La carga el hotel o su agencia, no Sabre |
Dónde se carga tu medición: los Tracking Hooks
SynXis no tiene un campo para pegar el ID de GA4. Lo que tiene es un lugar para pegar código: los Tracking Hooks del Booking Engine Designer, la herramienta donde se configura el aspecto y el comportamiento del motor. La documentación de Sabre sobre Tag Manager explica el recorrido.
Ese último paso no está en el documento de Sabre: lo explican las guías de integración de proveedores que trabajan con SynXis, como Flip.to. Sirve para entender un síntoma común: el código está pegado, pero no carga.
Hay un punto del documento de integración de Sabre que conviene tener presente. El motor admite cualquier proveedor de seguimiento, con Google Analytics y Facebook como ejemplos, pero la implementación es del equipo web o de la agencia del hotel: el Booking Engine Designer no revisa ni modifica ese código. Si la reserva no llega, Sabre no lo va a detectar por vos.
Sabre además le ofrece a sus clientes un contenedor de Tag Manager armado para importar. El documento que lo describe es de la época de Universal Analytics, la versión de Google Analytics que dejó de recibir datos en 2023. Si alguien te pasa ese archivo, pedí la versión para GA4 o armá las etiquetas de cero.
Lo que el motor ya deja en el dataLayer
Acá SynXis tiene una ventaja que pocos motores tienen. El propio motor carga un script de Sabre, dxgtm.js, que empuja al dataLayer los eventos de comercio electrónico en el formato de GA4. Lo revisamos en octubre de 2026: el código es público y cualquiera lo puede abrir.
| Evento | Paso del motor |
|---|---|
| view_item_list | La lista de habitaciones y tarifas |
| view_item y select_item | El huésped mira o elige una habitación |
| add_to_cart y remove_from_cart | Agrega o saca una habitación |
| view_cart y begin_checkout | Revisa la selección y pasa a cargar sus datos |
| purchase | La confirmación, con número, moneda, valor e ítems |
Que el evento esté en el dataLayer no significa que llegue a GA4. Hace falta un contenedor de Tag Manager con etiquetas que lo lean, y ahí aparecen tres detalles del código que cambian los números.
El primero: el valor se arma sin impuestos, y los impuestos van en otro campo. Si comparás GA4 con el sistema de reservas, la diferencia sale de ahí. El segundo: el motor manda una compra por cada habitación de la reserva, con su número de confirmación. Una reserva de dos habitaciones son dos compras en GA4. El tercero: el dataLayer también lleva datos del huésped. Las etiquetas tienen que mandar a GA4 solo lo de la compra, nunca nombres, mails ni teléfonos.
Todo esto sale de leer el código, no de un documento de Aven. Puede cambiar con una versión nueva del motor. Por eso la prueba con una reserva real, más abajo, no se saltea.
Varios dueños en el mismo motor
En un hotel que pertenece a una cadena o a una colección, el motor de SynXis no es solo del hotel. En los motores que revisamos encontramos varios contenedores de Tag Manager y varias propiedades de GA4 cargados a la vez: el del hotel, el de la cadena, a veces el de una herramienta de remarketing o de comparación de precios. El script de Sabre incluso tiene una lista de contenedores que carga según la cadena.
Eso no es un error en sí. El problema aparece cuando nadie sabe cuál es cuál y el hotel termina mirando una propiedad que no es la suya, o cuando dos contenedores mandan la misma compra a la misma propiedad.
Hacé esto
- Pedirle a la cadena o a Aven la lista de códigos que cargan en tu motor
- Tener un contenedor propio del hotel, el mismo que en la web
- Leer los eventos que ya deja SynXis en vez de inventar otros
- Mandar a GA4 solo los datos de la compra
- Anotar qué ID es de quién, para la próxima vez
Evitá esto
- Importar el contenedor viejo de Universal Analytics
- Tocar etiquetas que cargó la cadena sin preguntar
- Mandar la misma compra desde dos contenedores
- Dar por buena la medición porque GA4 muestra compras
- Pasar al dataLayer de GA4 el nombre o el mail del huésped
El salto de tu web a be.synxis.com
Tu web está en tu dominio y el motor en be.synxis.com. Si GA4 no sabe que son el mismo recorrido, la visita se corta al tocar Reservar y la reserva queda sin el canal que la trajo. El documento de integración de Sabre lo advierte: sin la configuración entre dominios, el seguimiento no funciona de punta a punta.
En GA4 se resuelve en Administrador, Flujos de datos, el flujo de tu web, Configurar ajustes de etiquetas, Configurar tus dominios. Van tu dominio y be.synxis.com. Google pide además que el mismo ID de GA4, el que empieza con G-, esté en los dos lados: en tu web y en el contenedor que cargaste en los Tracking Hooks.
Cuando está bien, la dirección del motor trae el parámetro _gl. En nuestra revisión, ese parámetro sobrevive a la reescritura de la dirección que hace el motor al cargar y sigue ahí en el paso al checkout. Eso no prueba que GA4 lo tome: lo prueba una reserva que aparece con su origen.
Un caso aparte es el pago. La guía de enlaces de Sabre aclara que /checkout y /confirm también se usan como regreso desde un servicio de pago de terceros. Si tu configuración manda al huésped a pagar a otro sitio, ese dominio va en Especificar referencias no deseadas, en la misma pantalla de GA4. Si no, la pasarela de pago se queda con la reserva.
Cómo probarlo con una reserva de prueba
Con SynXis la prueba tiene un paso más: mirar que la compra llegue una sola vez por habitación y con el número correcto.
Si la compra aparece pero como directa o con tu propio dominio, el problema está en el salto. Si aparece dos veces, hay dos contenedores mandándola. Si no aparece, tus etiquetas no están leyendo el evento purchase de SynXis o el código no carga: revisá los Tracking Hooks y la lista de dominios habilitados. Si algo no se puede resolver desde tu lado, conviene confirmarlo con el soporte de Aven, con la vista previa abierta y el número de reserva a mano.

Los errores que más vemos con SynXis
| Lo que ves | Qué suele ser | Cómo se corrige |
|---|---|---|
| Menos reservas en GA4 que en SynXis | El contenedor no carga en el motor o falta habilitar un dominio | Revisar Tracking Hooks y Allow Domains |
| Más compras que reservas | Una compra por habitación, o dos contenedores mandando lo mismo | Contar por número de confirmación y dejar un solo envío |
| Ingresos más bajos que en el sistema | El valor llega sin impuestos | Sumar el campo tax en la etiqueta, o saberlo al comparar |
| Reservas como Directo o desde tu dominio | Falta be.synxis.com en Configurar tus dominios | Agregarlo y probar el _gl |
| La pasarela de pago como fuente | El pago sale a otro sitio y vuelve | Excluirla como referencia no deseada |
| Datos del huésped en GA4 | Etiquetas que mandan todo el dataLayer | Mandar solo los campos de la compra |
En los hoteles que medimos por dentro, una de cada tres reservas llegó con el origen mal registrado. Con SynXis la causa suele estar menos en el motor, que trae los eventos listos, y más en quién se ocupa de leerlos.
Si querés el mapa general del problema, está en por qué las reservas del motor llegan sin origen. Lo demás que conviene tener configurado en GA4 está en la guía de Google Analytics 4 para hoteles.
Otros motores
Cada motor resuelve la medición a su manera. Si trabajás con otro, o estás pensando en cambiar, estas son las guías de los demás motores que medimos todos los días:
| Guía | Dónde vive el motor | Dónde se carga la medición |
|---|---|---|
| Cloudbeds y Google Analytics 4 | Dentro de tu web o en hotels.cloudbeds.com | Conexión GTM en la pestaña Analítica |
| TravelClick y Google Analytics 4 | Tu propio dominio, o ihotelier.com | Contenedor del hotel, junto al de Amadeus |
| RoomCloud y Google Analytics 4 | booking.roomcloud.net | Código del hotel cargado en el motor |
| Todo Alojamiento y Google Analytics 4 | Un subdominio de tu web, o todoalojamiento.com | IDs del hotel cargados por la plataforma |
cómo entramos nosotros
Con SynXis lo primero es saber quién más carga código en el motor: la cadena, otras herramientas, a veces una agencia anterior. Después ponemos el contenedor propio del hotel en los Tracking Hooks, armamos las etiquetas de GA4 leyendo los eventos que ya deja SynXis, sin datos personales, configuramos be.synxis.com en GA4 y conectamos Meta por navegador y servidor sin duplicar. Hacemos una reserva de prueba, la validamos en GA4 y en Meta, y recién ahí se prende la pauta.
Si querés que revisemos cómo llega hoy la reserva de SynXis a tu GA4, escribinos por WhatsApp y lo miramos con la web de tu hotel adelante. En la sección de motores de reservas de Kanpai está lo que configuramos en cada uno y qué ves después en el reporte.
Llevate la guía de SynXis en PDF
Dónde se pega el contenedor, qué leer de cada evento, el salto a be.synxis.com, la planilla de la reserva de prueba y los errores típicos. Dejanos la web de tu hotel y tu mail.
Fuentes y referencias
- Sabre — Web tracking: sample integration with GTM and GA (Tracking Hooks en el Booking Engine Designer), distribuido por Preferred Hotels: preferrednet.net/media/1296283
- Sabre — Web tracking: integrating with SynXis (proveedores admitidos, responsabilidad del hotel, medición entre dominios), distribuido por Preferred Hotels: preferrednet.net/media/1296282
- Sabre — SynXis Booking Engine Linking Instructions (be.synxis.com, parámetros, /checkout y /confirm): preferrednet.net/media/1291639
- Sabre — Script del motor que carga Tag Manager y empuja los eventos al dataLayer, revisado el 25 de octubre de 2026: be.synxis.com/public/js/dxgtm.js
- Aven Hospitality — Preguntas frecuentes (cambio de nombre de Sabre Hospitality): avenhospitality.com/faq
- Flip.to — Integración con SynXis (Allow Domains en el Booking Engine Designer): docs.flip.to
- Google — Cómo configurar las mediciones multidominio: support.google.com/analytics/answer/10071811
- Google — Identifica las referencias no deseadas: support.google.com/analytics/answer/10327750
Preguntas frecuentes
Dónde se configura Google Analytics 4 en SynXis?
En el Booking Engine Designer de SynXis (be-cms.synxis.com), en Pages, General, Tracking Hooks, sección Head. Ahí se pega el script del contenedor de Tag Manager del hotel, sin la parte noscript. SynXis no tiene un campo para el ID de GA4: la medición va dentro del contenedor.
SynXis manda el evento purchase a GA4?
El motor deja el purchase en el dataLayer con número de confirmación, moneda, valor e ítems, junto con los demás eventos de GA4. Para que llegue a GA4 hace falta un contenedor con una etiqueta que lo lea. En el código que revisamos en octubre de 2026, el valor va sin impuestos y se manda una compra por cada habitación.
Qué dominio de SynXis tengo que agregar en GA4?
be.synxis.com, junto con el dominio de tu web, en Configurar tus dominios dentro del flujo de datos. El mismo ID de GA4 tiene que estar en tu web y en el contenedor del motor. Si el pago sale a un servicio externo, ese dominio va en las referencias no deseadas.
Por qué GA4 muestra más compras que reservas en SynXis?
Porque SynXis manda una compra por cada habitación de la reserva, o porque hay más de un contenedor mandando la misma compra. Es común en hoteles de cadena, donde el motor carga el código del hotel y el de la cadena. Conviene contar por número de confirmación y dejar un solo envío por propiedad.
El contenedor de Tag Manager que entrega Sabre sirve para GA4?
El documento de Sabre que lo describe es de la época de Universal Analytics, que dejó de recibir datos en 2023. Si te lo pasan, pedí la versión para GA4 o armá las etiquetas leyendo los eventos que ya deja el motor. Si hay dudas sobre tu versión, conviene confirmarlo con el soporte de Aven.
Co-Founder & Head of Digital Strategy en Kanpai. Define la estrategia digital de cada hotel: Google Ads y Meta Ads, la medición de los motores de reservas y los reportes de los hoteles que trabajan con la agencia. Kanpai es una agencia de marketing hotelero con más de 14 años en el rubro y más de 40 hoteles en Argentina. Si estás comparando agencias, mirá cómo elegir una agencia de marketing hotelero.


