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.