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
  • Kontakt
  • Anmelden
German
US English (US)
FR French
DE German
ES Spanish
NL Dutch
SE Swedish
FI Finnish
NO Norwegian
DA Danish
  • Startseite
  • Buchungsformulare
  • Tracking

Einen benutzerdefinierten JavaScript-Callback zum Verfolgen von Ereignissen im Buchungsformular und im Buchungsüberpüfungsformular verwenden

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.

  • Erste Schritte
    Einrichtungsanleitungen Buchungsimporte
  • Über Sirvoy
    Allgemein Technisches Sicherheit & Backups
  • Zimmer & Zimmertypen
    Zimmer & Zimmertypen Kategorien erstellen Extras & Zusatzoptionen
  • Buchungsformulare
    Website-Baukasten Installation auf deiner Webseite Anpassung des Buchungsmotors Design & CSS Eingabefelder Buchungsüberprüfungsfunktion Tracking
  • Channel Manager
    Neue Channels aktivieren Mapping der Zimmertypen Allgemein Aktualisierung der Raten & der Verfügbarkeit Doppelbuchungen
  • Finanzen
    Bezahllösungen Zahlungen verwalten Rechnungen Buchhaltung Steuern & Taxen
  • Buchungen
    Bearbeitete Buchungen Buchungsübersicht Automatisierte Nachrichten & Textvorlagen Kommunikation Reinigungsplan und -aufgaben erstellen
  • Preise und Beschränkungen
    Raten & Rabatte Beschränkungen Gutschein- & Coupon-Code
  • Mein Konto
    Benutzerdefinierte Einstellungen für deinen Account Zahlung Statistik Export & API
+ Mehr

Inhaltsverzeichnis

Bevor du anfängst: Nachverfolgung von Ereignissen im Buchungsformular Hinzufügen eines JavaScript-Callbacks Ausgelöste Ereignisse im Buchungsprozess: Nachverfolgung von Ereignissen im Buchungsüberprüfungsformular Hinzufügen eines JavaScript-Callbacks Ausgelöste Ereignisse im Buchungsüberprüfungsprozess: Noch etwas zum Abschluss:

 

Indem du einen benutzerdefinierten JavaScript-Callback zu einem auf deiner Website eingebetteten Buchungsformular hinzufügst, kannst du Ereignisse verfolgen.

Beachte: Einige grundlegende Kenntnisse über JavaScript-Callbacks sind erforderlich. Wende dich an deinen Webentwickler, wenn du Hilfe benötigst.

 

Bevor du anfängst:

  • Füge deiner Webseite ein benutzerdefiniertes Skript hinzu.

Nachverfolgung von Ereignissen im Buchungsformular

Hinzufügen eines JavaScript-Callbacks

  1. In Sirvoy, gehe zu Einstellungen -> Buchungsformulare.
  2. Klicke auf die drei Punkte neben dem gewünschten Buchungsformular.
  3. Klicke in der Dropdown-Liste auf „Wie installiert“.
  4. Klicke auf „Fortgeschritten“.
  5. Im Feld „Javascript Callback-Funktion“ gib den Namen der Funktion ein, die du aufrufen möchtest.
  6. Kopiere den Code unter „Kopiere diesen Code“.
  7. Füge den Code zu deiner Webseite hinzu, um das Buchungsformular zu installieren.

Die Funktion wird nun für jeden Schritt angerufen, den der Gast im Buchungsformular vornimmt.

Ausgelöste Ereignisse im Buchungsprozess:

  • page_code_required – wird auf dem Formular ausgelöst, auf dem der Buchungscode eingegeben wird, falls das für dein Buchungsformular erforderlich ist.
  • page_search – wird ausgelöst, wenn das Suchformular angezeigt wird. Zusätzliche Daten: „user_data“ (arrivalDate, departureDate, totalAdults, category)
  • page_results – wird ausgelöst, wenn die Suchergebnisse angezeigt werden. Zusätzliche Daten: „user_data“ (gleich wie page_search)
  • page_details – wird ausgelöst, wenn das Eingabeformular für Gastdaten angezeigt wird. Zusätzliche Daten: „user_data“ (gleich wie page_search)
  • page_pending – wird vor dem Bestätigungsschritt, nach der Rückkehr von einem Zahlungsanbieter ausgelöst – oder, wenn du keinen Zahlungsanbieter verwendest, nach dem page_details-Ereignis. Zusätzliche Daten: „booking“ (JSON-Darstellung der Buchung)
  • page_confirmation – wird beim Bestätigungsschritt, nach der Rückkehr von einem Zahlungsanbieter ausgelöst – oder, wenn du keinen Zahlungsanbieter verwendest, nach dem page_details-Ereignis. Zusätzliche Daten: „booking“ (JSON-Darstellung der Buchung)
  • booking_completed – wird ausgelöst, wenn die Buchung abgeschlossen ist und die Bestätigungsseite angezeigt wird. Zusätzliche Daten: „booking“ (JSON-Darstellung der Buchung)

Tipp: Nachdem das letzte Ereignis im Buchungsprozess abgeschlossen ist, sind alle Buchungsdetails unter dem Schlüssel „Buchung“ in der JSON-Darstellung der Buchungverfügbar.

 

Beachte: Das Ereignis „booking_completed“ wird garantiert nur einmal pro Buchung ausgelöst. Andere Ereignisse, wie „page_confirmation“ und „page_pending“ können mehrmals ausgelöst werden, wenn der Gast optionale Zahlungen leistet. Jedes Mal, wenn der Gast vom Zahlungsanbieter zurückgeleitet wird, werden diese Ereignisse erneut ausgelöst.

 

Beachte: Wenn eine benutzerdefinierte Bildergalerie auf der Suchergebnisseite verwendet wird, werden auch die Ereignisse „gallery_init“ und „gallery_open“ ausgelöst.

 

Nachverfolgung von Ereignissen im Buchungsüberprüfungsformular

Hinzufügen eines JavaScript-Callbacks

  1. In Sirvoy, gehe zu Einstellungen -> Gästeportal -> Installieren und klicke auf „Fortgeschritten“.
  2. Im Feld „Javascript Callback-Funktion“ gib den Namen der Funktion ein, die du aufrufen möchtest.
  3. Kopiere den Code unter „Kopiere diesen Code“.
  4. Füge den Code zu deiner Webseite hinzu, um das Buchungsüberprüfungsformular zu installieren.

Ihre Funktion wird nun für jeden Schritt aufgerufen, den der Gast im Buchungsüberprüfungsformular unternimmt.

Ausgelöste Ereignisse im Buchungsüberprüfungsprozess:

  • page_review_search – wird ausgelöst, wenn die Suchseite des Buchungsüberprüfungsformulars angezeigt wird.
  • page_review_booking – wird ausgelöst, wenn die Buchungsüberprüfungsseite angezeigt wird. Zusätzliche Daten: „booking“ (JSON-Darstellung der Buchung)
  • page_review_pending – Wird ausgelöst, nachdem eine optionale Zahlung über das Buchungsüberprüfungsformular erfolgt ist. Nach diesem Ereignis zeigt die Seite erneut das Buchungsüberprüfungsformular an und das Ereignis „page_review_booking“ wird erneut ausgelöst. Zusätzliche Daten: „booking“ (JSON-Darstellung der Buchung)

Tipp: Alle Details einer bestehenden Buchung sind unter dem Schlüssel „Buchung“ in der JSON-Darstellung der Buchungverfügbar.

 

Noch etwas zum Abschluss:

Erkunde die verfügbaren Ereignisse und die zugehörigen Daten mit dem folgenden Code, indem du alle Ereignisse in der Web-Entwicklerkonsole ausdruckst:
 


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

War der Artikel hilfreich?

Ja
Nein
Etwas Ungewöhnliches entdeckt? Lass es uns wissen.

Ähnliche Artikel

  • Das Auslösen von Drittanbieter-Tracking im Buchungsformular und im Buchungsüberprüfungsformular steuern
  • Google Ads Conversions und Tag Manager einrichten
  • Einrichten von Google Analytics Event Tracking für das Buchungsformular und das Buchungsüberprüfungsformular

Brauchst du Hilfe mit Sirvoy?

Du bist hier genau richtig.

  • Sirvoy
  • Login
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand