Ved at specificere “data-callback”, når du inkluderer Sirvoy-widgeten, vil du kunne fange begivenheder og køre dine egne brugerdefinerede scripts (se eksemplet nedenfor). I de fleste scenarier vil du kun være interesseret i begivenheden ‘booking_completed’.

For reservationsflowet sendes disse begivenheder:

  • page_code_required – Aktiveres, på formularen hvor reservationskoden indtastes, hvis det er sat til ‘skal udfyldes’ på din reservationsformular.
  • page_search – Aktiveres, når du viser søgeformularen. Ekstra data: “user_data” (arrivalDate, departureDate, totalAdults, category)
  • page_results – Aktiveres, når du viser søgeresultaterne. Ekstra data: “user_data” (samme som page_search)
  • page_details – Aktiveres, når du viser formularen til gæstedetaljer. Ekstra data: “user_data” (samme som page_search)
  • Page_pending – Aktiveres, inden bekræftelses trinet, efter returnering fra en betalingsudbyder, eller hvis du ikke bruger en betalingsudbyder efter page_details begivenheden. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • page_confirmation – Aktiveres, i bekræftelses trinet, efter returnering fra en betalingsudbyder, eller hvis du ikke bruger en betalingsudbyder efter page_details begivenheden. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • booking_completed – Aktiveres, når reservationen er endelig og afsluttet på bekræftelsessiden Denne begivenhed vil altid kun aktiveres en gang pr. Reservation, mens du f.eks. Kan have flere “page_confirmation” eller “page_pending”, hvis gæsten foretager valgfrie betalinger – når han er omdirigeret tilbage fra betalingsudbyderen, aktiveres disse begivenheder igen. Ekstra data: “booking” (JSON repræsentation af reservationen)

  Til Søg-reservation-funktionen vil disse begivenheder blive aktiveret:

  • page_review_search – Aktiveres, når søg-reservation formularens søge form vises.
  • page_review_booking – Aktiveres, når du viser siden med Søg-reservation-funktionen. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • page_review_pending – Aktiveres, efter en valgfri betaling er foretaget via Søg-reservations-formularen, og efter denne begivenhed vises siden med Søg-reservations-formularen igen og begivenheden “page_review_booking” aktiveres igen. Ekstra data: “booking” (JSON repræsentation af reservationen)

Nedenfor er et eksempel, der kan bruges til at udforske de forskellige tilgængelige begivenheder og tilknyttede data. Sørg for at udskifte “data-form-id” med dit eget reservationsformulars-id.

Bemærk: Begivenhederne gallery_init og gallery_open udløses også, når billedgalleriet bruges på resultatsiden. Se denne artikel for flere detaljer.