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.

  • Sirvoy Forside
  • Kontakt os
  • Log ind
Danish
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Startside
  • Reservationsformularer
  • Tracking

Brug af et tilpasset JavaScript callback til at spore hændelser i reservationsformularen og

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.

  • Kom godt i gang
    Opsætningsguider Import af reservationer
  • Om Sirvoy
    Generelt Teknisk Sikkerhed & Backups
  • Værelser og værelsestyper
    Værelser & Værelsestyper Kategorisering af Værelsestyper Tilbyde Tilvalg eller Ekstra
  • Reservationsformularer
    Hjemmesidebygger Installering på jeres Hjemmeside Tilpasning af Bookingmotoren Design & CSS Intastningsfelter Søg-reservation-funktion Tracking
  • Kanaladministrator
    Opsætning af Nye Kanaler Sortering af Værelsestyper Generelt Pris- & Tilgængelighedsopdateringer Overbookinger
  • Økonomi
    Opsætning af Betalingsløsning Håndtering af Betalinger Fakturaer & Kvitteringer Regnskab Skatter & Afgifter
  • Reservationer
    Ændring af Bookinger Se bookinger Skabelon til Meddelelser & Automatiske Meddelelser Kommunikation Planlægning af Rengøring & andre Opgaver
  • Priser og begrænsninger
    Priser & Rabatter Begrænsninger Reklame- & Rabatkoder
  • Min konto
    Tilpas jeres Konto Abonnement Statistikker Eksportering & API
+ Mere

Indholdsoversigt

Før du starter Sporing af hændelser i reservationsformularen Tilføjelse af et JavaScript Callback Hændelser udløst i reservationsflowet: Sporing af hændelser i Søg-reservation-funktion Tilføjelse af et JavaScript Callback Hændelser udløst i Søg-reservation-funktionen flow: Før du går

 

Tilføjelse af et tilpasset JavaScript callback til en reservationsformular, der er indlejret på din hjemmeside, giver dig mulighed for at spore begivenheder.

Bemærk: Dette kræver en vis grundlæggende viden om JavaScript callbacks. Kontakt din webudvikler, hvis du har brug for hjælp.

 

Før du starter

  • Tilføj et brugerdefineret script til din hjemmeside.

Sporing af hændelser i reservationsformularen

Tilføjelse af et JavaScript Callback

  1. I Sirvoy skal du gå til Indstillinger -> Reservationsformulare.
  2. Klik på de tre prikker ved siden af den ønskede reservationsformular.
  3. Klik på “Installer på websted” i rullelisten.
  4. Klik på “Avanceret”.
  5. I “JavaScript callback funktion” skal du angive navnet på den funktion, der skal kaldes.
  6. Kopier koden fra “Kopier denne kode.”
  7. Tilføj koden til din hjemmeside for at installere reservationsformularen.

Din funktion kaldes nu for hvert trin, gæsten tager i reservationsformularen.

Hændelser udløst i reservationsflowet:

  • page_code_required – Udløses, når formularen til at indtaste en kuponkode vises (hvis det er påkrævet for din reservationsformular).
  • page_search – Udløses, når søgeformularen vises. Ekstra data: “user_data” (arrivalDate, departureDate, totalAdults, category)
  • page_results – Udløses, når søgeresultatsiden vises. Ekstra data: “user_data” (samme som page_search)
  • page_details – udløses, når indtastningsformularen for gæsteoplysninger vises. Ekstra data: “user_data” (samme som page_search)
  • page_pending – Udløses før bekræftelsestrinnet, efter returnering fra en betalingsudbyder eller, hvis du ikke bruger en betalingsudbyder, efter begivenheden page_details. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • page_confirmation – Udløses på bekræftelsestrinnet efter returnering fra en betalingsudbyder eller, hvis du ikke bruger en betalingsudbyder, efter begivenheden page_details. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • booking_completed – Udløses, når en reservation er gennemført på bekræftelsessiden. Ekstra data: “booking” (JSON repræsentation af reservationen)

Tip: Efter den sidste begivenhed i reservationsflowet er gennemført, vil alle reservationsdetaljer være tilgængelige under nøglen “booking” i JSON-repræsentationen af ​​reservationen.

 

Bemærk: Begivenheden “booking_completed” udløses med garanti kun én gang pr. booking. Andre begivenheder, såsom “page_confirmation” og “page_pending” kan udløses flere gange, hvis gæsten foretager valgfrie betalinger. Hver gang gæsten omdirigeres tilbage fra betalingsudbyderen, udløses disse begivenheder igen.

 

Bemærk: Når et brugerdefineret billedgalleri bruges på søgeresultatsiden, udløses begivenhederne “gallery_init” og “gallery_open”.

 

Sporing af hændelser i Søg-reservation-funktion

Tilføjelse af et JavaScript Callback

  1. I Sirvoy skal du gå til Indstillinger -> Gæsteportal -> Installér, og klik på “Avanceret.”
  2. Udfyld navnet på den funktion, du vil kalde i feltet “JavaScript Callback funktion.”
  3. Kopier koden fra “Kopier denne kode.”
  4. Tilføj koden til din hjemmeside for at installere Søg-reservation-funktion.

Din funktion kaldes nu for hvert trin, gæsten tager i Søg-reservation-funktion.

Hændelser udløst i Søg-reservation-funktionen flow:

  • page_review_search – Udløses, når Søg-reservation-funktion søge form vises.
  • page_review_booking – Udløses, når reservationssiden for Søg-reservation-funktion vises. Ekstra data: “booking” (JSON repræsentation af reservationen)
  • page_review_pending – Udløses efter en valgfri betaling er foretaget gennem Søg-reservation-funktion. Efter denne begivenhed viser siden Søg-reservation-funktion igen, og “page_review_booking”-begivenheden udløses igen. Ekstra data: “booking” (JSON repræsentation af reservationen)

Tip: Alle detaljer om en eksisterende reservationer er tilgængelige under nøglen “booking” i JSON-repræsentationen af ​​reservationen.

 

Før du går

Udforsk de tilgængelige hændelser og deres tilknyttede data med koden nedenfor ved at udskrive alle hændelser i webudviklerkonsollen:
 


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

Var dette indhold nyttigt?

Ja
Nej
Er der noget der ser galt ud? Giv os besked.

Relaterede artikler

  • Styring af udløsningen af ​​tredjepartssporing i reservationsformularen og Søg-reservation-funktion
  • Sådan opsættes Google Ads-konverteringer og Tag Manager
  • Opsætning af Google Analytics Event Tracking til din reservationsformular

Har du brug for hjælp med Sirvoy?

Du er kommet til det helt rette sted.

  • Sirvoy
  • Log ind
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand