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

Das Auslösen von Drittanbieter-Tracking im Buchungsformular und im Buchungsüberprüfungsformular steuern

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: Steuerung der Auslösung im Buchungsformular Hinzufügen eines JavaScript-Callbacks Ausgelöste Ereignisse im Buchungsprozess: Steuerung der Auslösung im Buchungsüberprüfungsformular Hinzufügen eines JavaScript-Callbacks Ausgelöste Ereignisse im Buchungsüberprüfungsprozess: Noch etwas zum Abschluss:

 

Wenn Google Analytics und/oder Metapixel-Tracking für ein Buchungsformular konfiguriert sind, werden diese standardmäßig ausgelöst, wenn das Buchungsformular (oder das Buchungsüberprüfungsformular) auf deiner Webseite geladen wird. Das Hinzufügen eines benutzerdefinierten JavaScript-Calbacks zum Buchungsformular ermöglicht es, diese Auslösung zu steuern. Das kann in Kombination mit einem noch nicht akzeptierten Cookie-Consent-Banner sinnvoll sein oder, wenn du nur bestimmte Events auslösen möchten. 

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.

Steuerung der Auslösung im Buchungsformular

Hinzufügen eines JavaScript-Callbacks

  1. Gib
    • „false“ aus deinem benutzerdefinierten Skript zurück, um den Auslöser für ein bestimmtes Ereignis zu überspringen.
    • jeden anderen Wert (oder eine leere Antwort) zurück, um das Tracking auszulösen.
  2. In Sirvoy, gehe zu Einstellungen -> Buchungsformulare.
  3. Klicke auf die drei Punkte neben dem gewünschten Buchungsformular.
  4. Klicke in der Dropdown-Liste auf „Wie installiert“.
  5. Klicke auf „Fortgeschritten“.

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

Beachte: Um einen JavaScript-Callback zum Buchungsüberprüfungsformular hinzuzufügen, gehe zu Einstellungen -> Gästeportal -> Installieren.

 

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.
  • page_results – wird ausgelöst, wenn die Suchergebnisse angezeigt werden.
  • page_details – wird ausgelöst, wenn das Eingabeformular für Gastdaten angezeigt wird.
  • 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.
  • 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.
  • booking_completed – wird ausgelöst, wenn die Buchung abgeschlossen ist und die Bestätigungsseite angezeigt wird.

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

 

Steuerung der Auslösung im Buchungsüberprüfungsformular

Hinzufügen eines JavaScript-Callbacks

  1. Gib
    • „false“ aus deinem benutzerdefinierten Skript zurück, um den Auslöser für ein bestimmtes Ereignis zu überspringen.
    • jeden anderen Wert (oder eine leere Antwort) zurück, um das Tracking auszulösen.
  2. In Sirvoy, gehe zu Einstellungen -> Gästeportal -> Installieren und klicke auf „Fortgeschritten“.
  3. Im Feld „Javascript Callback-Funktion“ gib den Namen der Funktion ein, die du aufrufen möchtest.
  4. Kopiere den Code unter „Kopiere diesen Code“.
  5. 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.
  • 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.

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

  • Automatische Löschung von Stripe-Kreditkartendaten
  • Virtuelle Kreditkarten und Stripe
  • Afterpay als Zahlungsmethode aktivieren

Brauchst du Hilfe mit Sirvoy?

Du bist hier genau richtig.

  • Sirvoy
  • Login
  • Kontakt

©2025 Sirvoy . All Rights reserved.

Knowledge Base Software by Helpjuice

Expand