Ved at angive “data-tilbagekald”, ved inkluderingen af Sirvoy-widgeten, vil du kunne fange begivenheder og lave dine egne brugerdefinerede scripts (se eksempel nedenfor). I de fleste scenarier vil du kun være interesseret i ‘booking_completed’-begivenheden.

Følgende begivenheder er i øjeblikket tilgængelige:

  • page_search – køres når søgeformularen vises.
    • Data: user_data (arrivalDate, departureDate, totalAdults, category)
  • page_results – køres når søgeresultatet vises. 
    • Data: user_data (same as page_search)
  • page_details – kører når formularen for gæstens informationer vises.
    • Data: user_data (samme som page_search)
  • page_payment – køres alt efter den valgte betalingsløsning – når betalingsinformationerne vises.
    • Data: payment_data (payment_processor), booking (JSON-formål for booking – kan være midlertidig eller endelig, kommer an på om betaling kræves med det samme eller er valgfri)
  • booking_completed – køres når bookingen er fuldført, dette forekommer som regel i kombination med ‘page_thanks’-eventet. Hvis betalingen er indstillet som valgfri, kan denne køres i kombination med ‘page_payment’-eventet.
    • Data: booking (JSON-formål for fuldført booking)
  • page_thanks – køres når bookingbekræftelsessiden vises. 
    • Data: booking (JSON-formål for fuldført booking)

Nedenfor vises et eksempel, der kan bruges til at udforske de forskellige begivenheder og tilhørende data. Sørg for at erstatte “data-form-id” med dit eget booking-id.

For information om tilføjelse af et script til brug af det brugerdefineret galleri til reservationsformularen på din hjemmeside , se denne artikel .

Tip: Hvis ingen betalingsløsning eller forudbetaling er aktiveret, vil booking_completed begivenhed udløses normalt. Hvis du imidlertid aktiverer en betalingsudbyder og indstiller betalinger til påkrævet, udløser siden, der viser linket til betalingsudbyderen, kun begivenheden “page_payment”.

Og kun hvis gæsten klikker på linket i slutningen af betalingsprocessen, der fører ham tilbage til bekræftelsessiden for hotellet, udløses begivenhederne “page_thanks” og “booking_completed”. I de fleste tilfælde vil gæsten se det som om at betalingen er afsluttet (afhængig af betalingsudbyderens procedure.