Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tilbake til Sirvoy
  • Kontakt
  • Logg inn
Norwegian
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Startside
  • Bookingmotorer
  • Sporing

Bruk av egendefinert JavaScript callback for sporing av hendelser i bookingmotoren og i sjekk booking-funksjonen

Written by johana

Updated at January 24th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Sett i gang
    Veiledning for oppsett Import av bookinger
  • Om Sirvoy
    Generelt Teknisk informasjon Sikkerhet og sikkerhetskopier
  • Rom og romtyper
    Rom og romtyper Kategorisér romtyper Tilby tillegg og ekstrautstyr
  • Bookingmotorer
    Nettsidebygger Installasjon på din nettside Tilpass bookingmotoren Design og CSS Felter for input Sjekk booking-funksjonen Sporing
  • Channel Manager
    Still inn nye kanaler Kartlegging av romtypene dine Generalt Oppdateringer av priser og tilgjengelighet Overbooking
  • Finanser
    Sette opp en betalingsløsning Ordne betalinger Fakturaer og kvitteringer Regnskapsføring Skatter og tilleggsavgifter
  • Bookinger
    Endre bookinger Se bookinger Maler for meldinger og automatiske meldinger Kommunikasjon Lag plan for rengjøring og andre oppgaver
  • Priser og restriksjoner
    Priser og avslag Restriksjoner Tilbud- og kampanjekode
  • Min konto
    Tilpass kontoen din Abonnement Statistikk Eksport og API
+ Vis mer

Innholdsfortegnelse

Før du begynner Sporing av hendelser i bookingmotoren Legg til et JavaScript Callback I bookingmotoren vil disse hendelsene utløses: Sporing av hendelser i sjekk booking-funksjonen Legg til en JavaScript callback I sjekk booking-funksjonen vil disse hendelsene utløses: En liten ting til:

 

Ved å legge til en egendefinert JavaScript callback til en bookingmotor installert på nettsiden din, har du muligheten til å spore 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.

Sporing av hendelser i bookingmotoren

Legg til et JavaScript Callback

  1. I Sirvoy går du til Innstillinger -> Bookingmotorer.
  2. Klikk på de tre prikkene ved siden av bookingmotoren du ønsker.
  3. Klikk på «Hvordan installere» i rullegardinlisten.
  4. Klikk på «Avansert».
  5. I feltet «JavaScript callback-funksjon» skriver du navnet på funksjonen du ønsker å bruke.
  6. Kopier koden under «Kopier denne koden».
  7. Legg til koden på nettsiden din for å installere bookingmotoren.

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

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. Ekstra data: «user_data» (arrivalDate, departureDate, totalAdults, category)
  • page_results – utløses når søkeresultatene vises. Ekstra data: «user_data» (samme som page_search)
  • page_details – utløses når skjemaet for gjestedetaljer vises. Ekstra data: «user_data» (samme som page_search)
  • page_pending – utløses før bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen. Ekstra data: «booking» (JSON-representasjon av bookingen)
  • page_confirmation – utløses på bekreftelsessiden, etter retur fra betalingsløsningen, eller dersom du ikke bruker en betalingsleverandør, etter page_details-hendelsen. Ekstra data: «booking» (JSON-representasjon av bookingen)
  • booking_completed – utløses når bookingen er fullført på bekreftelsessiden. Ekstra data: «booking» (JSON-representasjon av bookingen)

Tips: Når den siste hendelsen i bookingmotoren er fullført, finner du samtlige bookingdetaljer under nøkkelen «booking» i JSON-representasjonen av bookingen.

 

Merk: Hendelsen «booking_completed» utløses garantert kun én gang per booking. Andre hendelser, som «page_confirmation» og «page_pending» kan utløses flere ganger dersom gjesten foretar valgfrie betalinger. Hver gang gjesten sendes tilbake fra betalingsløsningen vil hendelsene utløses igjen.

 

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

 

Sporing av hendelser i sjekk booking-funksjonen

Legg til en JavaScript callback

  1. Gå til Innstillinger -> Gjesteportal -> Installer i Sirvoy, og klikk «Avansert.»
  2. I feltet «Javascript callback-funksjon» skriver du navnet på funksjonen du ønsker å bruke.
  3. Kopier koden under «Kopier denne koden.»
  4. 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. Ekstra data: «booking» (JSON-representasjon av bookingen)
  • 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. Ekstra data: «booking» (JSON-representasjon av bookingen)

Tips: Du finner samtlige bookingdetaljer under nøkkelen «booking» i JSON-representasjonen av bookingen.

 

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 webutviklerkonsollen:
 


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

Fant du det du lette etter?

Ja
Nei
Noe som virker merkelig? Fortell oss det.

Relaterte artikler

  • Kontroller når tredjepartssporing i bookingmotoren og sjekk booking-funksjonen skal utløses
  • Hvordan sette opp Google Ads-konvertering og Tag Manager
  • Sett opp Google Analytics hendelsessporing for din bookingmotor og sjekk booking-funksjon

Ønsker du hjelp med Sirvoy?

Da er du på rett sted.

  • Sirvoy
  • Logg inn
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand