Når Google Analytics og/eller Meta Pixel-sporing er konfigurert for en bookingmotor, vil disse utløses som standard når bookingmotoren (eller sjekk booking-funksjonen) brukes på nettsiden din. Ved å legge til en egendefinert JavaScript callback til bookingmotoren er det mulig å kontrollere når denne utløses. Dette kan være spesielt nyttig om et samtykkebanner for informasjonskapsler ikke allerede har blitt akseptert, eller dersom du kun ønsker å utløse spesifikke hendelser. 

Merk: Dette krever litt grunnleggende kunnskap om JavaScript callbacks. Det kan være lurt å konsultere din webutvikler i tilfelle du trenger hjelp.

Før du begynner

  • Legg til et egendefinert skript på nettsiden din.

Kontroller når dette utløses i bookingmotoren

Legg til en JavaScript callback

  1. Svar
    • «false» fra det egendefinerte skriptet for å hoppe over utløseren for en bestemt hendelse.
    • med en hvilken som helst annen verdi (eller med et tomt svar) for å utløse sporingen.
  2. I Sirvoy går du til Innstillinger -> Bookingmotorer
  3. Klikk på de tre prikkene ved siden av bookingmotoren du ønsker.
  4. Klikk på «Hvordan installere» i rullegardinlisten.
  5. Klikk på «Avansert».

Funksjonen din brukes nå for hvert trinn gjesten tar i bookingmotoren.

Merk: For å legge til en JavaScript callback i sjekk booking-funksjonebn, gå til Innstillinger -> Gjesteportal -> Installer.

I bookingmotoren vil disse hendelsene utløses:

  • page_code_required – utløses når feltet for kampanjekoder vises (om dette er nødvendig for bookingmotoren din).
  • page_search – utløses når søkesiden vises.
  • page_results – utløses når søkeresultatene vises.
  • page_details – utløses når skjemaet for gjestedetaljer vises.
  • page_pending – utløses før bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen.
  • page_confirmation – utløses på bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen.
  • booking_completed – utløses når bookingen er fullført på bekreftelsessiden.

Merk: Hendelsene «gallery_init» og «gallery_open» vil også bli utløst når et egendefinert bildegalleri brukes på resultatsiden.

Kontroller når sporingen i sjekk booking-funksjonen utløses

Legg til en JavaScript callback

  1. Svar
    • «false» fra det egendefinerte skriptet for å hoppe over utløseren for en bestemt hendelse.
    • med en hvilken som helst annen verdi (eller med et tomt svar) for å utløse sporingen.
  2. Gå til Innstillinger -> Gjesteportal -> Installer i Sirvoy, og klikk «Avansert.»
  3. I feltet «Javascript callback-funksjon» skriver du navnet på funksjonen du ønsker å bruke.
  4. Kopier koden under «Kopier denne koden.»
  5. Legg til koden på nettsiden din for å installere sjekk booking-funksjonen.

Din funksjon brukes nå for hvert trinn gjesten tar i sjekk booking-funksjonen.

I sjekk booking-funksjonen vil disse hendelsene utløses:

  • page_review_search – utløses når sjekk booking-funksjonen vises.
  • page_review_booking – utløses når bookingen vises i sjekk booking-funksjonen.
  • page_review_pending – utløses etter en valgfri betaling har blitt gjennomført via sjekk booking-funksjonen Etter denne hendelsen vil siden komme opp igjen og hendelsen «page_review_booking» utløses igjen.

En liten ting til:

For å utforske de forskjellige tilgjengelige hendelsene og tilhørende data, kan du bruke koden nedenfor for å skrive ut alle hendelsene i web utviklerkonsollen:


      <script>
         function customEventHandler(data) {
            console.log("Got Sirvoy custom JS event: " + data.event);
            console.dir(data);
        }
      </script>