Website-Tracking ist für Hotels essenziell!
Problem: Beherbergungsbetriebe müssen wissen, welche Marketingkanäle tatsächliche Buchungen generieren, nicht nur Besuche. Dies hilft bei der Entscheidung, wie Werbemittel zugewiesen werden sollen.
Dieser Artikel richtet sich primär an Hoteliers, die das Buchungsformular von Previo auf ihrer eigenen Website nutzen.
Lösung: Nutzung nativ gesendeter Ereignisse aus dem Buchungsformular Previo R+ an den Google Tag Manager (GTM) mittels dataLayer.
Inhalt: GTM-Einrichtung zur Messung von Schlüsselereignissen gemäß GA4-Standards sowie Vorbereitung der Messung für PPC-Systeme (Google Ads, Sklik, Meta Ads).
Bonus – GTM-Template!
Sie möchten keine Stunden mit der GTM-Einrichtung für Ihr Hotel verbringen, es aber dennoch selbst versuchen? Oder möchten Sie einfach Zeit sparen? Schreiben Sie mir, und ich sende Ihnen den Export eines universellen GTM-Containers, den Sie für Ihr Projekt nutzen können. Enthalten sind auch Tags zur Consent-Anpassung, die Sie als Ausgangspunkt für Ihre eigene Cookie-Einwilligung nutzen können, siehe Artikel.
Inhalt
1. Wie Previo R+ mit Ihrer Website kommuniziert (Technischer Kontext)
iframe und dataLayer: Das Reservierungsformular von Previo auf Ihrer Website funktioniert im iframe-Format, das isoliert ist. Normalerweise senden diese iframe-Formulare keine Daten, geschweige denn, dass Google Tag Manager oder GA4 sie in irgendeiner Weise messen könnten. Dieses Formular ist jedoch vorbereitet und sendet wichtige Daten über den
dataLayeran die übergeordnete Seite (parent page).Ereignis-Semantik (E-Commerce-Standard): dataLayer ist eine Ebene, die GTM nativ lesen kann. Das Reservierungsformular sendet Nutzerereignisse in der Standard-Semantik von GA4 E-Commerce (z. B.
view_item_list,add_to_cart,purchase). Dies vereinfacht die Einrichtung von Google Analytics 4 sowie die Konfiguration für andere Systeme.Beispielereignis: Das Ereignis
purchasesignalisiert eine erfolgreiche Reservierung.
In der folgenden Abbildung sehen Sie das iframe-Formular eines Unterkunftsanbieters und die vom Formular an den dataLayer gesendeten Daten (roter Punkt).

2. Messung im Google Tag Manager (GTM) einrichten
A. Event-Trigger erstellen
In GTM können Sie dank der Integration des Reservierungsformulars Standardmessungen wie bei einem E-Shop aufbauen. Das Reservierungsformular verfügt jedoch über einige zusätzliche Variablen und Events. Wenn Sie alle Ereignisse in GA4 auf einmal messen möchten, ist es am einfachsten, einen Trigger zu erstellen, der per Bedingung alle Events des Reservierungsformulars abdeckt:- Trigger-Typ: Benutzerdefiniertes Ereignis (Custom Event).
- REGEX-Verwendung: Nutzung einer smarten Regel für einen Trigger, der alle Schlüsselereignisse erfasst:
- Ereignisname (Event Name):
purchase|select_arrival|select_departure|available_bookings|view_item_list|view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|payment_success|start_checkin|payment_failed|generate_lead`">$`purchase|select_arrival|select_departure|available_bookings|view_item_list|view_item|select_item|add_to_cart|remove_from_cart|view_cart|begin_checkout|add_payment_info|payment_success|start_checkin|payment_failed|generate_lead- REGEX: Die Option „Stimmt mit regulärem Ausdruck überein“ (Matches Regex) aktiviert lassen.
- Ziel: Dieser eine Trigger wird zum Auslösen aller nachfolgenden Tags verwendet.

B. DataLayer-Variablen erstellen
Variablen (Data Layer Variables): Einstellungen zur Extraktion wichtiger Daten für GA4 und PPC-Conversions:
ecommerce.transaction_id(Transaktions-ID)ecommerce.value(Buchungswert/Revenue)ecommerce.currency(Währung)- und viele weitere
Wichtig: Previo sendet diese Daten, was es uns ermöglicht, den Conversion-Wert zu erfassen, der für die Optimierung von PPC-Systemen (z. B. in Google Ads Smart Bidding) entscheidend ist.
GA4 kann die Datenstruktur meist selbstständig auslesen, einige Variablen müssen jedoch manuell konfiguriert werden. PPC-Systeme erfordern eine manuelle Einrichtung der Variablen.

3. Tag-Implementierung (Messung in Systemen)
A. Google Analytics 4 (GA4)
GA4-Ereignis (Event Tag): Um den gesamten Funnel zu erfassen, reicht Ihnen im Grunde ein Tag, der durch den Trigger aus Punkt 2.A. ausgelöst wird. Ergänzen Sie den Tag einfach um Variablen aus dem dataLayer und schon sind Sie fertig.
B. Google Ads Konversionen
Google Ads Conversion Tracking Tag: Zur Erfassung von Konversionen müssen Sie ein
purchase-Ereignis und einen Tag erstellen, der die Konversionsdaten (einschließlich Wert) an Google Ads sendet. Hierbei nutzen Sie die speziell erstellten Variablen aus Punkt 2.B.
C. Sklik Konversionen
Benutzerdefinierter HTML-Tag: Zur Erfassung von Konversionen müssen Sie ein
purchase-Ereignis und einen Tag erstellen, der die Konversionsdaten (einschließlich Wert) an Google Ads sendet. Hierbei nutzen Sie die speziell erstellten Variablen aus Punkt 2.B. Vergessen Sie jedoch nicht die Integration des Consents (Nutzerzustimmung zu Cookies), da Sklik die erfassten Daten sonst verwirft.
D. Meta Konversionen
Benutzerdefinierter HTML-Tag: Zur Erfassung von Konversionen müssen Sie ein
purchase-Ereignis und einen Tag erstellen, der die Konversionsdaten (einschließlich Wert) an Google Ads sendet. Hierbei nutzen Sie die speziell erstellten Variablen aus Punkt 2.B.
In der folgenden Abbildung sehen Sie ein Beispiel für die Integration der einzelnen Systeme im Google Tag Manager, die genau die vom Previo-Reservierungsformular gesendeten Ereignisse nutzen. Zudem finden Sie ein Beispiel für die Messintegration eines GA4-Ereignisses.


4. Schnelle Einrichtung: Import der GTM JSON-Datei
Der schnellste Weg: Alles, was ich hier heute aufführe, können Sie in Ihr eigenes GTM-Konto importieren und mit ein paar kleinen Anpassungen innerhalb von 5 Minuten nutzen.
Hinweis: Der Container, den Sie von mir erhalten, ist universell und enthält daher natürlich keine IDs anderer Konten; diese müssen Sie selbst ergänzen.
Haben Sie Interesse an einer Tag-Vorlage, die Sie in Ihr Projekt im GTM importieren können? Schreiben Sie mir, und ich sende sie Ihnen gerne per E-Mail zu. Enthalten sind auch Tags zur Anpassung des Consents, die Sie als Ausgangspunkt für Ihre eigene Einwilligungseinstellung nutzen können, der Cookie-Nutzer, siehe Artikel.

