Tilføjelse af et tilpasset JavaScript callback til en reservationsformular, der er indlejret på din hjemmeside, giver dig mulighed for at spore begivenheder.
Før du starter
- Tilføj et brugerdefineret script til din hjemmeside.
Sporing af hændelser i reservationsformularen
Tilføjelse af et JavaScript Callback
- I Sirvoy skal du gå til Indstillinger -> Reservationsformulare.
- Klik på de tre prikker ved siden af den ønskede reservationsformular.
- Klik på “Installer på websted” i rullelisten.
- Klik på “Avanceret”.
- I “JavaScript callback funktion” skal du angive navnet på den funktion, der skal kaldes.
- Kopier koden fra “Kopier denne kode.”
- Tilføj koden til din hjemmeside for at installere reservationsformularen.
Din funktion kaldes nu for hvert trin, gæsten tager i reservationsformularen.
Hændelser udløst i reservationsflowet:
- page_code_required – Udløses, når formularen til at indtaste en kuponkode vises (hvis det er påkrævet for din reservationsformular).
- page_search – Udløses, når søgeformularen vises. Ekstra data: “user_data” (arrivalDate, departureDate, totalAdults, category)
- page_results – Udløses, når søgeresultatsiden vises. Ekstra data: “user_data” (samme som page_search)
- page_details – udløses, når indtastningsformularen for gæsteoplysninger vises. Ekstra data: “user_data” (samme som page_search)
- page_pending – Udløses før bekræftelsestrinnet, efter returnering fra en betalingsudbyder eller, hvis du ikke bruger en betalingsudbyder, efter begivenheden page_details. Ekstra data: “booking” (JSON repræsentation af reservationen)
- page_confirmation – Udløses på bekræftelsestrinnet efter returnering fra en betalingsudbyder eller, hvis du ikke bruger en betalingsudbyder, efter begivenheden page_details. Ekstra data: “booking” (JSON repræsentation af reservationen)
- booking_completed – Udløses, når en reservation er gennemført på bekræftelsessiden. Ekstra data: “booking” (JSON repræsentation af reservationen)
Sporing af hændelser i Søg-reservation-funktion
Tilføjelse af et JavaScript Callback
- I Sirvoy skal du gå til Indstillinger -> Gæsteportal -> Installér, og klik på “Avanceret.”
- Udfyld navnet på den funktion, du vil kalde i feltet “JavaScript Callback funktion.”
- Kopier koden fra “Kopier denne kode.”
- Tilføj koden til din hjemmeside for at installere Søg-reservation-funktion.
Din funktion kaldes nu for hvert trin, gæsten tager i Søg-reservation-funktion.
Hændelser udløst i Søg-reservation-funktionen flow:
- page_review_search – Udløses, når Søg-reservation-funktion søge form vises.
- page_review_booking – Udløses, når reservationssiden for Søg-reservation-funktion vises. Ekstra data: “booking” (JSON repræsentation af reservationen)
- page_review_pending – Udløses efter en valgfri betaling er foretaget gennem Søg-reservation-funktion. Efter denne begivenhed viser siden Søg-reservation-funktion igen, og “page_review_booking”-begivenheden udløses igen. Ekstra data: “booking” (JSON repræsentation af reservationen)
Før du går
Udforsk de tilgængelige hændelser og deres tilknyttede data med koden nedenfor ved at udskrive alle hændelser i webudviklerkonsollen:
<script>
function customEventHandler(data) {
console.log("Got Sirvoy custom JS event: " + data.event);
console.dir(data);
}
</script>