Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Inicio de Sirvoy
  • Contacto
  • Iniciar sesión
Spanish
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Inicio
  • Motores de reservas
  • Rastreo

Uso de una callback de JavaScript personalizada para hacer seguimiento de eventos en el motor de reservas y el formulario de revisión de reserva.

Written by johana

Updated at January 24th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Empieza a usar Sirvoy
    Guías de Configuración Importación de reservas
  • Acerca de Sirvoy
    General Técnico Seguridad y copias de seguridad
  • Habitaciones y tipos de habitación
    Habitaciones y tipos de habitación Clasificación de tipos de habitación Oferta de complementos o extras
  • Motores de reservas
    Creador de Páginas Web Instalación en tu sitio web Ajustar el motor de reservas Diseño & CSS Campos de entrada Función "Revisa tu reserva" Rastreo
  • Administrador de canales
    Configurar nuevos canales Mapeo de los tipos de habitación General Actualizaciones de tarifas y disponibilidad Sobreventa
  • Finanzas
    Establecer una solución de pago Gestión de pagos Facturas y comprobantes Contabilidad Impuestos y recargos
  • Reservas
    Modificar reservas Ver reservas Plantillas de mesajes y mensajeria automatizada Comunicación Programación de limpieza y tareas
  • Tarifas y restricciones
    Tarifas y descuentos Restricciones Promociones y códigos de cupón
  • Mi cuenta
    Personaliza tu cuenta Suscripción Estadísticas Exportar & API
+ Más

En este artículo

Antes de empezar: Seguimiento de eventos en el motor de reservas Agregar una callback de JavaScript Eventos activados en el flujo del proceso del motor de reservas: Seguimiento de eventos en el formulario de revisión de reserva Agregar una callback de JavaScript Eventos activados en el flujo del formulario de revisión de reserva: Antes de irte:

 

Agregar una callback de JavaScript personalizada a un motor de reservas incrustado en tu sitio web te permite realizar un seguimiento de los eventos.

Nota: Esto requiere un conocimiento básico de las callbacks de JavaScript. Consulta a tu desarrollador web si necesitas ayuda.

 

Antes de empezar:

  • Agrega un script personalizado a tu página web.

Seguimiento de eventos en el motor de reservas

Agregar una callback de JavaScript

  1. En Sirvoy, ve a Configuración -> Motores de reservas.
  2. Haz clic en los tres puntos situados junto al motor de reservas que quieras.
  3. En la lista desplegable, haz clic en «Instalar en la página web».
  4. Haz clic en «Avanzado».
  5. En «Función Javascript callback», introduce el nombre de la función a llamar.
  6. Copia el código de «Copia este código».
  7. Añade el código a tu página web para instalar el motor de reservas.

Tu función ahora se llama para cada paso que da el huésped en el motor de reservas.

Eventos activados en el flujo del proceso del motor de reservas:

  • page_code_required – se activa cuando se muestra el formulario para ingresar un código de cupón (si es necesario para tu motor de reservas).
  • page_search – se activa cuando se muestra el formulario de búsqueda. Datos adicionales: «user_data» (arrivalDate, departureDate, totalAdults, category)
  • page_results – se activa cuando se muestra la página de resultados de búsqueda. Datos adicionales: «user_data» (same as page_search)
  • page_details – se activa cuando se muestra el formulario de ingreso de datos del huésped. Datos adicionales: «user_data» (same as page_search)
  • page_pending – se activa antes del paso de confirmación, después de regresar de un proveedor de pagos o, si no usas un proveedor de pagos, después del evento page_details. Datos adicionales:“booking” (JSON representation of the booking)
  • page_confirmation – se activa en el paso de confirmación, después de regresar de un proveedor de pago o, si no usas un proveedor de pago, después del evento page_details. Datos adicionales:“booking” (JSON representation of the booking)
  • booking_completed – se activa cuando la reserva se ha completado en la página de confirmación. Datos adicionales:“booking” (JSON representation of the booking)
  • Tip: Después de que se haya completado el último evento en el flujo del motor de reservas, todos los detalles de la reserva estarán disponibles bajo la clave «booking» en la representación JSON de la reserva.

     

    Nota: Puedes estar seguro que el evento «booking_completed» se activa solo una vez por reserva. Otros eventos, como «page_confirmation» y «page_pending» pueden activarse varias veces si el huésped realiza pagos opcionales. Cada vez que se redirige al huésped desde el proveedor de pagos, estos eventos se activarán nuevamente.

     

    Nota: Cuando se utiliza una galería de imágenes personalizada en la página de resultados de búsqueda, también se activarán los eventos «gallery_init» y «gallery_open».

     

Seguimiento de eventos en el formulario de revisión de reserva

Agregar una callback de JavaScript

  1. En Sirvoy, ve a Configuración -> Portal del huésped -> Instalar y haz clic en «Avanzado».
  2. Completa el nombre de la función que deseas llamar en el campo «Función JavaScript callback».
  3. Copia el código de «Copia este código».
  4. Agrega el código a tu página web para instalar el formulario de revisión de reserva.

Tu función ahora se llama para cada paso que da el huésped en el formulario de revisión de reserva.

Eventos activados en el flujo del formulario de revisión de reserva:

  • page_review_search – se activa cuando se muestra el formulario de revisión de reservas.
  • page_review_booking – se activa cuando se muestra la página de revisión de reserva. Datos adicionales:“booking” (JSON representation of the booking)
  • page_review_pending – se activa después de que se realiza un pago opcional a través del formulario de revisión. Después de este evento, la página muestra nuevamente el formulario de revisión de reserva y el evento «page_review_booking» se activa nuevamente. Datos adicionales:“booking” (JSON representation of the booking)

Tip: Todos los detalles de una reserva existente están disponibles bajo la clave «booking» en la representación JSON de la reserva.

 

Antes de irte:

Explora los eventos disponibles y sus datos asociados con el siguiente código, al imprimir todos los eventos en la consola del desarrollador web:
 


      <script>
         function customEventHandler(data) {
            console.log("Got Sirvoy custom JS event: " + data.event);
            console.dir(data);
        }
      </script>
   
reservas formulario seguimiento eventos

¿Valió la pena leerlo?

Sí
No
¿Notaste algo raro? Cuéntanoslo.

Artículos relacionados

  • Controlar la activación del seguimiento de terceros en el motor de reservas y el formulario de revisión de reserva
  • Cómo configurar las conversiones de Google Ads y el Administrador de etiquetas
  • Configuración del seguimiento de eventos de Google Analytics para el motor de reservas y el formulario de revisión de reservas

¿Necesitas ayuda con Sirvoy?

Estás en el lugar adecuado.

  • Sirvoy
  • Ingresar
  • Contacto

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand