Guía de Instalación hotelrsv.js

Guía de Instalación hotelrsv.js

hotelRSV es una aplicación 100% web creada con HTML, JS, CSS que se puede instalar rápidamente en cualquier página sin necesidad de saber programación. Puede instalarlo en cuaquier CMS (Drupal, Joomla, Wordpress, Wix, SquareSpace), o en cualquier infraestructura PHP, HTML, Ruby. También está disponible el plugin para Wordpress.
Este manual está escrito para el Web Master: la persona o agencia que diseña, gestiona, administra o se encarga de la página Web del hotel.
Si usted es el encargado de integrar o programar el motor de hotelRSV en la página Web, sugerimos familiarizarse con todas las funcionalidades que ofrece hotelRSV en nuestra Guía de Inicio Rápido.

Inicio Rápido

Usa WordPress? Vaya directamente a Instalación en WordPress – Plugin
Usa Wix? Vaya directamente a Instalar en Wix

Descripción General

La librería hotelrsv.js para Reservaciones con hotelRSV de Novohit, facilita instalación e integración de todos los productos de hotelRSV en el sitio.
hotelRSV se activa a través de los siguientes canales o elementos de acción:
Botones o links de Reservar (Elementos de Acción)
Redireccionador Automático Mobile (Redireccionamiento automático a Web App Mobile).
Integración con TripConnect de Tripadvisor
Integración con One-Click Launcher para site links de Google, Bing y Yahoo!

Instalación


Requerimientos Necesarios

Requerimiento
Estatus
Descripción
DOCTYPE
OBLIGATORIO
Los ficheros HTML, XML, XHTML deben tener una declaración de tipo, esta declaración debe ser la primera línea de nuestro documento y es necesaria para indicarle al navegador qué versión de HTML es la que se usa en la página (ver documentación).
Esto es estándar en todas las páginas Web modernas.


Instalación o Actualización en páginas del sitio Web del hotel


Usa WordPress? Vaya directamente a Instalación en WordPress – Plugin
Usa Wix? Vaya directamente a Instalar en Wix

Para la integración de la librería de reservación en cualquier página donde desee permitir a sus clientes realizar reservaciones, por ejemplo la Home Page (Pagina de Inicio), se debe incluir el siguiente código antes de la etiqueta de cierre </head> o cierre </footer>, substituyendo los siguientes valores:
Variable
Valor
Ejemplo
COLOCAR_CODIGO_DE_LICENCIA_AQUI
Es un identificador alfanúmerico, el staff de Soporte Novohit le proporcionará este valor por ticket.
  1. <script> var hotelrsv_id_h = 101; </script>
DOMINIO_DE_SU_PAGINA_SIN_HTTPS_NI_WWW_NI_DIRECTORIOS
El dominio principal de su página Web, sin protocolo (sin https://) y sin subdominios (sin www. u otros subdominios) y sin directorios (sin /inicio o /hotel).
Importante, debe dejar *.hotelrsv.com

  1. _paq.push(["setDomains", ["*.hotelesacme.com","*.hotelrsv.com"]]);
CODIGO_UNICO_DE_SU_SITIO
Identificador numérico del sitio web para analíticos. el staff de Soporte Novohit le proporcionará este valor por ticket.
  1. _paq.push(["setSiteId", 96]);
y
  1. <noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="http://analytics.novohit.com/piwik/matomo.php?idsite=96&amp;rec=1" style="border:0;" alt="" /></p></noscript>


Código hotelrsv.js

  1. <head> <!-- no copiar esta linea, es sólo de referencia -->
  2. <!-- otro código en el <head> -->
  3. <!-- HOTELRSV code - place before end of head or end of footer - copiar a partir de aqui y substituir los valores correspondientes -->
  4. <script> var hotelrsv_id_h = COLOCAR_CODIGO_DE_LICENCIA_AQUI; </script>
  5. <script type="text/javascript" src="https://app.hotelrsv.com/app/ibe/plugin/js/hotelrsv.min.js"></script>
  6. <script type="text/javascript">
  7.   var _paq = _paq || [];
  8.   var crossDomainQueryParam;
  9.   _paq.push(["setSecureCookie", true]);
  10.   _paq.push(["setDomains", ["*.DOMINIO_DE_SU_PAGINA_SIN_HTTPS_NI_WWW_NI_DIRECTORIOS","*.hotelrsv.com"]]);
  11.   _paq.push(["enableCrossDomainLinking"]);
  12.   _paq.push(["setCookieSameSite", "None"]);
  13.   _paq.push([ function() { crossDomainQueryParam = this.getCrossDomainLinkingUrlParameter(); }]);
  14.   _paq.push(["setCampaignNameKey", ["lead_src", "promo_code", "pk_cpn", "pk_campaign", "mtm_campaign", "piwik_campaign", "matomo_campaign", "utm_campaign", "utm_source", "utm_medium"]]);
  15.   _paq.push(["setCampaignKeywordKey", ["promo_code", "pk_kwd", "mtm_kwd", "piwik_kwd", "matomo_kwd", "utm_term"]]);
  16.   _paq.push(["trackPageView"]);
  17.   _paq.push(["enableLinkTracking"]);
  18.   (function() {
  19.   var u=(("https:" == document.location.protocol) ? "https" : "http") + "://analytics.novohit.com/piwik/";
  20.   _paq.push(["setTrackerUrl", u+"matomo.php"]);
  21.   _paq.push(["setSiteId", CODIGO_UNICO_DE_SU_SITIO]);
  22.   var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
  23.   g.defer=true; g.async=true; g.src=u+"matomo.js"; s.parentNode.insertBefore(g,s);
  24.   var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0];
  25.   })();
  26. </script>
  27. <noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="http://analytics.novohit.com/piwik/matomo.php?idsite=CODIGO_UNICO_DE_SU_SITIO&amp;rec=1" style="border:0;" alt="" /></p></noscript>
  28. <!-- END HOTELRSV code -->
  29. </head><!-- no copiar esta linea, es sólo de referencia -->
Primero poner el código de licencia y el identificador de página, luego el script de hotelrsv.min.js.
Al activar su contrato de Licencia de Uso, nuestro equipo le comunicará su código de Licencia e ID de página.
Con nuestra plataforma de Analytics tendrán acceso a métricas y estadísticas de sus visitadores y como se comportan dentro de la pagina para reservar. Estos datos son importantes en el corto plazo porque les ayuda a determinar con precisión el comportamiento de sus clientes y potenciales huéspedes y sólo los pueden obtener con analytics.novohit.com. Nuestra plataforma de analytics es parecida a Google Analytics, y de hecho pueden convivir ambos SIN CONFLICTO. Solo que con la nuestra tendrán acceso a mas datos ya que esta 100% integrada con hotelRSV. Solicíte via ticket su acceso a nuestra plataforma de analytics.

Configuración de Elementos de Acción o botones de “Reservar Ahora”



Configurar los Botones de “Reservar” o Elementos de Acción. Para esto, revise la siguiente guía para Botones de Reservar – Llamadas de Acción.

Links para Reservar


Puede configurar Links o Ligas para reservas los cuales puede usar en campañas de marketing digital. Vea: CTA: URLs, Links Directos para reservar - Generador de Links de Reserva

Selección de Idioma



hotelRSV selecciona automáticamente el idioma del navegador del usuario, por lo que usted no se debe preocupar de eso. De todas maneras, puede configurar el idioma de la aplicación, revise la siguiente documentación sobre la Selección y Determinación del Idioma.




    • Related Articles

    • Guía de Inicio Rápido

      Guía de Inicio Rápido Si usted es una Empresa Partner o Agencia de Turismo y desea realizar reservaciones para el hotel con convenio, visite Empresa Partner, Agencias. Antes de comenzar a utilizar hotelRSV en su página Web, se recomienda que lea esta ...
    • Instalación de Joomla

      Instalación de Joomla Para realizar la instalación sobre Joomla 1.5, es necesario realizar pequeñas modificaciones al archivo php del template para poder inyectar dinámicamente la librería de JavaScript y la variable de entorno. Hemos preparado una ...
    • Instalación en Wix

      Instalación en Wix Librería hotelrsv.min.js Para implementar la librería hotelrsv.min.js en Wix, siga estos pasos: En la opción Dashboard → Settings → Custom Code → Head (guía oficial de Wix), coloque el código de instalación en el Head, pero debe ...
    • Instalación en WordPress – Plugin

      Instalación en WordPress – Plugin El plugin de HotelRSV para WordPress le permite instalar con un solo click la librerías hotelrsv.js y realizar las configuraciones de base como idioma de la aplicación. Evite Errores! Evite duplicidad de librerías o ...
    • Aplicaciones de hotelRSV para Reservaciones

      Aplicaciones de hotelRSV para Reservaciones hotelRSV es un conjunto de aplicaciones Web y Cloud que le permite al hotel, cadena, grupo de hoteles, vender habitaciones en diferentes canales públicos y privados. Entre los canales públicos en los que el ...