Ved å angi «data-callback» vil du kunne fange hendelser og kjøre ditt egen tilpassede skript (se eksempel nedenfor). I de fleste tilfeller vil du bare være interessert i hendelsen «booking_completed».

Følgende hendelser er tilgjengelige for øyeblikket:

  • page_search – kjører når søkesiden vises.

    • Data: user_data (arrivalDate, departureDate, totalAdults, category)
  • page_results – kjører når søkeresultatet vises
    • Data: user_data (samme som page_search)
  • page_details – kjører når skjemaet for informasjon om gjesten vises.
    • Data: user_data (samme som page_search)
  • page_payment – kjører avhengig av hvilken betalingsløsning som brukes, når skjemaet for betalingsinformasjon vises.
    • Data: payment_data (payment_processor), booking (JSON object of booking – foreløpig eller endelig avhengig av om betaling er påkrevd eller valgfritt )
  • booking_completed – kjører når booking er fullstendig og ferdig, og vanligvis i sammenheng med ‘page_thanks’ hendelsen. Men, om betaling er satt som valgfritt kan den kjøre i kombinasjon med ‘page_payment’ hendelsen.
    • Data: booking (JSON object of completed booking)
  • page_thanks – kjører når bekreftelsessiden vises.
    • Data: booking (JSON object of completed booking)

Nedenfor er et eksempel som kan brukes til å utforske de tilgjengelige hendelsene og tilknyttede data. Sørg for å erstatte «data-form-ID» med din egen ID for bookingløsningen.

Hvis du vil ha informasjon om hvordan du lager et skript for å bruke et tilpasset galleri til bookingskjemaet på nettstedet ditt, kan du se denne artikkelen .

Tips: Hvis ingen betalingsløsning eller forskuddsbetaling er aktivert, vil hendelsen booking_complete utløses normalt. Men, hvis du aktiverer en betalingsleverandør og angir betaling som nødvendig, vil siden som viser lenken til betalingsleverandøren bare utløse hendelsen «page_payment».

Og bare hvis gjesten på slutten av betalingsprosessen klikker på lenken som tar ham tilbake til bekreftelsessiden for hotellet, vil hendelsene «page_thanks» og «booking_completed» bli utløst. I de fleste tilfeller vil gjesten vurdere å gjøre det når betalingen er fullført (avhengig av betalingsleverandørens prosedyre.