L’ajout d’une fonction d’appel JavaScript personnalisée à un moteur de réservation intégré à votre site Web vous permet de suivre les événements.
Avant de commencer
- Ajoutez un script personnalisé à votre page web.
Suivi des événements dans le moteur de réservation
Ajout d’un rappel JavaScript.
- Dans Sirvoy, allez dans Paramètres -> Moteurs de réservation.
- Cliquez sur les trois points verticaux adjacents au moteur de réservation de votre choix.
- Dans la liste déroulante, cliquez sur « Installer sur le site ».
- Cliquez sur « Avancé ».
- Dans « Fonction de rappel JavaScript », indiquez le nom de la fonction à appeler.
- Copiez le code de « Copier ce code ».
- Ajoutez le code à votre page web pour installer le moteur de réservation.
Votre fonction est maintenant appelée pour chaque étape que le client franchit dans le moteur de réservation.
Événements déclenchés dans le flux du moteur de réservation :
- page_code_required – Se déclenche lorsque le formulaire de saisie d’un code coupon est affiché (si cela est exigé par votre moteur de réservation).
- page_search – Se déclenche lorsque le formulaire de recherche est affiché. Données supplémentaires : « user_data » (arrivalDate, departureDate, totalAdults, category)
- page_results – Se déclenche lorsque la page de résultats de la recherche s’affiche. Données supplémentaires : « user_data » (identique à page_search)
- page_details – Se déclenche lorsque le formulaire de saisie des détails du client est affiché. Données supplémentaires : « user_data » (identique à page_search)
- page_pending – Fires before the confirmation step, after returning from a payment provider or, if you don’t use a payment provider, after the page_details event. Données supplémentaires : « booking » (représentation JSON de la réservation)
- page_confirmation – Se déclenche à l’étape de confirmation, après le retour d’un fournisseur de paiement ou, si vous n’utilisez pas de fournisseur de paiement, après l’événement page_details. Données supplémentaires : « booking » (représentation JSON de la réservation)
- booking_completed – Se déclenche lorsqu’une réservation est terminée sur la page de confirmation. Données supplémentaires : « booking » (représentation JSON de la réservation)
Suivi des événements dans le Formulaire « Vérifier votre réservation ».
Ajout d’une fonction d’appel JavaScript
- Dans Sirvoy, allez dans Paramètres -> Portail des hôtes -> Installer, et cliquez sur « Avancé ».
- Saisissez le nom de la fonction que vous souhaitez appeler dans le champ « Fonction de rappel JavaScript ».
- Copiez le code de « Copier ce code ».
- Ajoutez le code à votre page web pour installer le formulaire « Vérifier votre réservation ».
Votre fonction est maintenant appelée pour chaque étape que le client franchit dans le formulaire de réservation.
Événements déclenchés dans le flux du formulaire « Vérifier votre réservation » :
- page_review_search – Se déclenche lorsque le formulaire de recherche de réservation est affiché.
- page_review_booking – Se déclenche lorsque la page de réservation « Vérifier votre réservation » s’affiche. Données supplémentaires : « booking » (représentation JSON de la réservation)
- page_review_pending – Déclenchement après un paiement optionnel via le formulaire « Vérifier votre réservation ». Après cet événement, la page affiche à nouveau le formulaire de réservation et l’événement « page_review_booking » est déclenché à nouveau. Données supplémentaires : « booking » (représentation JSON de la réservation)
Avant d’y aller
Explorez les événements disponibles et leurs données associées avec le code ci-dessous en imprimant tous les événements dans la console du développeur web :
<script>
function customEventHandler(data) {
console.log("Got Sirvoy custom JS event: " + data.event);
console.dir(data);
}
</script>