Moteur de réservation - Guide d’Installation

Installation pour un seul hôtel

Etape 1: Code de tracking

Copiez et collez le code de tracking Bookassist sur toutes les pages du site Web juste avant la la balise de fermeture
Ajoutez le nom de l’hôtel, l’hôtel ID et guide id sur les zones requises.

<!-- www.bookassist.com web stats  -->
    <script>
        var BA = BA || {};
        BA.account = "Hotel name";  // hotel Name
        BA.hotel_id = "XXXX";   // bookassist_hotel_id_number_for_hotel
        BA.hotel_group_id = "";    
        BA.guide_id = "XXXX";   // bookassist_guide_id_number_for_hotel
        (function() {
        var ba = document.createElement('script'); 
        ba.type = 'text/javascript'; ba.async = true;
        ba.src = '//dwxf316kii2pu.cloudfront.net/scripts/BA/rt-min.jsp';
        var s = document.getElementsByTagName('script')[0]; 
        s.parentNode.insertBefore(ba, s);
        })();
    </script>
<!-- End www.bookassist.com web stats -->

Etape 2: Code Google Analytics

Copiez et collez le code Google Analytics sur toutes les pages du site Web avant la balise de fermeture tag.

Remplacement de “UA-XXXXX-X” par votre Google Analytics tracking ID.

Si vous ne possédez pas de compte Google Analytics, veuillez-nous en informer et nous pourrons vous en créer un.

<!-- Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-X"> </script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-XXXXX-X');
    </script>
<!-- END Google Analytics -->

Important: The hotel’s cookie consent tool may block the loading of the Google Analytics Linker plugin within an acceptable time-frame resulting in the referral being recorded as « no analytics (desktop) ». Il incombe aux développeurs du site de l’hôtel de s’assurer que le plugin d’alerte aux cookies qu’ils utilisent ne pose pas de problème avec Google Analytics et le plugin Google Analytics Linker « .

Etape 3: Page du moteur de réservation

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>
<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=c_1&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=c_1&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr">
</script> 

Etape 4: Installation du calendrier

Le calendrier doit renvoyer à la page de réservation en passant au moins ces deux variables, date_in et date_out.

<input name=”date_in” … />
<input name=”date_out” … />

L’URL pour ouvrir la page de réservation sera similaire à celle-ci:

http://www.hoteldomain.com/booking.html?date_in=2012-02-20&date_out=2012-02-21

L’action et les variables sont générées à partir du code javascript situées en haut des fichiers d’exemple.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

Par exemple:

var language = 'en' // LANGUAGE

Vous pouvez éditer la page vers laquelle ce formulaire renvoie en utilisant cette zone de code:

var booking_page = 'booking.html'; // BOOKING PAGE WITH BOOKING IFRAME INSERTED

Vous devrez traduire le texte du formulaire et déterminer comment le traduire pour d’autres langues sur votre site Web.

Etape 5: Vérifications finales

Veuillez répondre au mail qui vous a été envoyé pour confirmer que vous avez terminé l’installation.

Installation pour un groupe d'hôtels

Etape 1: Code de tracking

Copiez et collez le code de tracking Bookassist sur toutes les pages du site Web juste avant la la balise de fermeture
Ajoutez le nom de l’hôtel, l’hôtel ID et guide id sur les zones requises.

<!-- <!-- www.bookassist.com web stats  -->
    <script>
        var BA = BA || {};
        BA.account = "Hotel name";	// hotel Name
        BA.hotel_id = "";	// bookassist_hotel_id_number_for_hotel
        BA.hotel_group_id = "XXXX";    
        BA.guide_id = "XXXX";	// bookassist_guide_id_number_for_hotel
        (function() {
        var ba = document.createElement('script'); 
        ba.type = 'text/javascript'; ba.async = true;
        ba.src = '//dwxf316kii2pu.cloudfront.net/scripts/BA/rt-min.jsp';
        var s = document.getElementsByTagName('script')[0]; 
        s.parentNode.insertBefore(ba, s);
        })();

    </script>
    <!-- End www.bookassist.com web stats -->

Etape 2: Code Google Analytics

Copiez et collez le code Google Analytics sur toutes les pages du site Web avant la balise de fermeture tag.

Remplacement de “UA-XXXXX-X” par votre Google Analytics tracking ID.

Si vous ne possédez pas de compte Google Analytics, veuillez-nous en informer et nous pourrons vous en créer un.


<!-- Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-X"> </script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'UA-XXXXX-X');
    </script>
    <!-- END Google Analytics -->

Important: l’outil de consentement des cookies de l’hôtel peut bloquer le chargement du plug-in Google Analytics Linker dans un délai raisonnable, ce qui entraîne l’origine du trafic comme étant » aucune analyse (bureau) / no analytics (desktop) en anglais ». Il incombe aux développeurs du site de l’hôtel de s’assurer que le plugin d’alerte aux cookies qu’ils utilisent ne pose pas de problème avec Google Analytics et le plugin Google Analytics Linker « .

Etape 3: Page du moteur de réservation

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres. Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>
<script>
var BA = BA || {};
BA.beUrl= 'https://www.bookassist.com'; 
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=results&cgs=XXXX&service_model=6&ca=center&dw=900&user_language=fr';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=results&cgs=XXXX&service_model=6&ca=center&dw=900&user_language=fr">
</script>

Etape 4: Installation du calendrier

Le calendrier doit renvoyer à la page de réservation en passant au moins ces deux variables, date_in et date_out.

<input name=”date_in” … />
<input name=”date_out” … />

L’URL pour ouvrir la page de réservation sera similaire à celle-ci:

http://www.hoteldomain.com/booking.html?date_in=2012-02-20&date_out=2012-02-21

L’action et les variables sont générées à partir du code javascript situées en haut des fichiers d’exemple.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

Par exemple:

var language = 'en' // LANGUAGE

Vous pouvez éditer la page vers laquelle ce formulaire renvoie en utilisant cette zone de code:

var booking_page = 'booking.html'; // BOOKING PAGE WITH BOOKING IFRAME INSERTED

Vous devrez traduire le texte du formulaire et déterminer comment le traduire pour d’autres langues sur votre site Web.

Etape 5: Vérifications finales

Veuillez répondre au mail qui vous a été envoyé pour confirmer que vous avez terminé l’installation.

Pages additionnelles

Page des offres de Bookassist

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>

<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=specials&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=specials&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no">
</script>

Page de dates flexible Bookassist

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>

<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=c_grid&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=c_grid&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no">
</script>

Page d’avis Bookassist

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>

<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=reviews&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=reviews&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr&tabs=no">
</script> C

Acces société Bookassist

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>

<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=clogin&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=clogin&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr">
</script>

Bon Cadeau Bookassist

Copiez et collez l’iframe Bookassist sur la page où vous souhaitez que le moteur apparaisse, mais ne spécifiez pas l’attribut «src». L’ID d’attribut doit avoir la valeur «booking_frame» (id = booking_frame”).

En dessous de l’iframe, vous verrez le code JavaScript. Veuillez l’ajouter au bas de la page, avant le code de tracking de Bookassist.

Notez que la ligne paramsForBA doit être définie en fonction des hôtels avec les bons paramètres.

Vous devez ajouter l’hôtel ID, le guide id et nom de domaine pour les zones requises.

Vous pouvez modifier la langue de l’utilisateur à l’aide du code de langue ISO à deux caractères.

<iframe src="" id="booking_frame" width="100%" height="3500" scrolling="auto" frameborder="0"></iframe>

<script>
var BA = BA || {};
BA.destinationURL='https://www.bookassist.com/conduit/bookassist.do';
BA.paramsForBA='action=vouchers&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr';
</script>

<script type="text/javascript" src="https://js.bookassist.com/scripts/BA/be.2-min.jsp?action=vouchers&guide_id=XXXX&hotel_id=XXXX&service_model=2&ca=center&dw=900&user_language=fr">
</script> 

Fonctions supplémentaires

Configuration Google Analytics E-commerce

Nous mettons cela en place automatiquement si vous nous accordez un accès administrateur au compte. Si vous ne pouvez pas nous accorder l’accès, voici comment le configurer.

Comment configurer Google Analytics E-commerce pour le moteur de réservation Bookassist.

Configuration du E-commerce:

Copiez l’exemple de l’image lors de la configuration de votre compte de tracking e-commerce Google Analytics.

  1. Remplir les informations de profil
  2. Dans les paramètres de requête d’URL exclus, insérez:
    action, adults, bb, bp, ca, cb, children, cp, cv, date, date2, dw, from_page, guide_id, hotel_id, inday, infants, inmonthyear, language, months_ahead, outday, outmonthyear, pr, r, rp, rq, service_model, set_curr_menu, user_currency, user_language, date_in, date_out
  3. Cochez « Yes, an E-commerce Site » en EURO ou quelle que soit la devise par défaut définie pour le moteur.
  4. Cliquez sur Appliquer pour enregistrer les modifications.
google_profile

Mise en place d’objectif

  1. Le Goal Set Up est Custom
  2. Le Goal Name est “Confirmed Booking”
  3. Let Goal Type est Destination
  4. L’url Goal Details est http://www.bookassist.com/conduit/c_4.jsp
  5. Destination choisir Begins with
  6. Cliquez sur Save Goal

Mise en place d’objectif sur mobile

  1. Le Goal Set Up est Custom
  2. Le Goal Name est: “Confirmed Mobile Booking”
  3. Goal slot ID: « Goal ID 2 / Goal Set 1 » (ou le suivant disponible dans la liste)
  4. Goal Type est: « Destination »
  5. Goal destination choisir « Regular expression » « ^/m/c4\.jsp »
  6. Valeur: Off
google_goal

Referral exclusion:

Ajoutez le domaine de l’hôtel à la liste d’exclusion des parrainages.

google_refferal

Accés:

Veuillez accorder un accès administrateur complet au compte sous le profil baclients@bookassist.com.

google_user

Glossaire

  1. Hôtel name:nom de l’hôtel.
  2. Hôtel ID:Identifiant unique de l’hôtel.
  3. Guide ID: L’ID de l’emplacement de l’hôtel.
  4. User language: La langue dans laquelle le moteur sera affiché.
  5. Group name: Le nom du groupe.
  6. Group id: Identifiant unique du groupe d’hôtels.
  7. CGS: C’est aussi l’identité unique du groupe hôtelier.
  8. Tracking code: Tracking code de Bookassist
  9. Google Analytics: Tracking code de Google pour le tracking e-commerce.
  10. Calendrier:Widget de calendrier permettant aux utilisateurs de sélectionner leurs dates d’arrivée et de départ…
  11. Page de confirmation: La page finale pour l’utilisateur une fois la réservation terminée. Cette page est la même que la page de réservation.
  12. Moteur de réservation:The Bookassist engine code, displays the Bookassist booking engine.
  13. Page Coporate: Le code d’entreprise de Bookassist affiche l’accès société. L’hôtel doit être inscrit au Corporate System pour pouvoir l’utiliser.
  14. Date Flexible: Notre calendrier de date flexible permet aux bookers de voir toutes les dates disponibles sur tous les mois
  15. Page d’avis: Le code d’avis Bookassist affiche les avis qu’un hôtel a reçus de la part de bookers.
  16. Offres spéciales: Le code des offres spéciales Bookassist affiche les offres spéciales qu’un hôtel a configuré avec Bookassist.