Ved å legge til en egendefinert JavaScript callback til en bookingmotor installert på nettsiden din, har du muligheten til å spore hendelser.
Før du begynner
- Legg til et egendefinert skript på nettsiden din.
Sporing av hendelser i bookingmotoren
Legg til et JavaScript Callback
- I Sirvoy går du til Innstillinger -> Bookingmotorer.
- Klikk på de tre prikkene ved siden av bookingmotoren du ønsker.
- Klikk på «Hvordan installere» i rullegardinlisten.
- Klikk på «Avansert».
- I feltet «JavaScript callback-funksjon» skriver du navnet på funksjonen du ønsker å bruke.
- Kopier koden under «Kopier denne koden».
- Legg til koden på nettsiden din for å installere bookingmotoren.
Funksjonen din brukes nå for hvert trinn gjesten tar i bookingmotoren.
I bookingmotoren vil disse hendelsene utløses:
- page_code_required – utløses når feltet for kampanjekoder vises (om dette er nødvendig for bookingmotoren din).
- page_search – utløses når søkesiden vises. Ekstra data: «user_data» (arrivalDate, departureDate, totalAdults, category)
- page_results – utløses når søkeresultatene vises. Ekstra data: «user_data» (samme som page_search)
- page_details – utløses når skjemaet for gjestedetaljer vises. Ekstra data: «user_data» (samme som page_search)
- page_pending – utløses før bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen. Ekstra data: «booking» (JSON-representasjon av bookingen)
- page_confirmation – utløses på bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen. Ekstra data: «booking» (JSON-representasjon av bookingen)
- booking_completed – utløses når bookingen er fullført på bekreftelsessiden. Ekstra data: «booking» (JSON-representasjon av bookingen)
Sporing av hendelser i sjekk booking-funksjonen
Legg til en JavaScript callback
- Gå til Innstillinger -> Gjesteportal -> Installer i Sirvoy, og klikk «Avansert.»
- I feltet «Javascript callback-funksjon» skriver du navnet på funksjonen du ønsker å bruke.
- Kopier koden under «Kopier denne koden.»
- Legg til koden på nettsiden din for å installere sjekk booking-funksjonen.
Din funksjon brukes nå for hvert trinn gjesten tar i sjekk booking-funksjonen.
I sjekk booking-funksjonen vil disse hendelsene utløses:
- page_review_search – utløses når sjekk booking-funksjonen vises.
- page_review_booking – utløses når bookingen vises i sjekk booking-funksjonen. Ekstra data: «booking» (JSON-representasjon av bookingen)
- page_review_pending – utløses etter en valgfri betaling har blitt gjennomført via sjekk booking-funksjonen Etter denne hendelsen vil siden komme opp igjen og hendelsen «page_review_booking» utløses igjen. Ekstra data: «booking» (JSON-representasjon av bookingen)
En liten ting til:
For å utforske de forskjellige tilgjengelige hendelsene og tilhørende data, kan du bruke koden nedenfor for å skrive ut alle hendelsene i webutviklerkonsollen:
<script>
function customEventHandler(data) {
console.log("Got Sirvoy custom JS event: " + data.event);
console.dir(data);
}
</script>