Integrieren Sie Google Analytics 4?
Ja. Das Checkout-Widget sendet während des gesamten Buchungsvorgangs Buchungsereignisse an Google Analytics 4 (GA4). Diese Anleitung bezieht sich auf das aktuelle Checkout-Widget. Wenn Sie die ältere Version verwenden, lesen Sie den Artikel zu Legacy-Widgets.
Tracking einrichten
Öffnen Sie in den Einstellungen Ihres Checkout-Widgets den Bereich Analytics, aktivieren Sie Enable Google Analytics und wählen Sie unter Send events via aus, wie das Widget Buchungsereignisse sendet. Das Widget verwendet jeweils nur eine Methode:
- Google Analytics 4 — Wählen Sie Use existing tag, wenn Ihre Website das Google-Analytics-Tag bereits lädt, oder Use custom tag und geben Sie Ihre GA4-Mess-ID (
G-…) ein. Das Widget sendet die Ereignisse automatisch über dieses Tag. - Google Tag Manager — Aktivieren Sie Enable Google Tag Manager und verwenden Sie anschließend den bestehenden Container Ihrer Website oder geben Sie eine benutzerdefinierte Container-ID (
GTM-…) ein. Das Widget überträgt Ereignisse an die Datenschicht. Buchungsereignisse erreichen GA4, sobald Sie in Ihrem Container GA4-Ereignis-Tags mit passenden Triggern für benutzerdefinierte Ereignisse sowie E-Commerce-Daten aus der Datenschicht konfigurieren und veröffentlichen. Lesen Sie dazu die Anleitung zum Einrichten des Tag Managers.
Speichern Sie Ihre Einstellungen, um das Tracking zu aktivieren. Leiten Sie dieselben Buchungsereignisse nicht zusätzlich über den Tag Manager oder benutzerdefinierten Code weiter, während das Widget sie auch über Google Analytics 4 sendet, da Käufe und Umsätze möglicherweise doppelt erfasst werden.
Automatisch gesendete Ereignisse
| Ereignis | Wann das Checkout-Widget es sendet |
|---|---|
page_view | Ein Schritt des Widgets wird angezeigt, einschließlich Auswahl-, Checkout-, Erfolgs- und Fehlerbildschirmen |
select_item | Ein Produkt, Paket oder Produktgutschein wird aus der Produkt- oder Veranstaltungsliste ausgewählt |
add_to_cart | Eine Buchung oder ein Paket wird zum Warenkorb hinzugefügt |
view_cart | Der Warenkorb wird angezeigt |
begin_checkout | Der Schritt mit den Kundendaten wird angezeigt |
add_payment_info | Der Zahlungsschritt wird angezeigt – bevor Zahlungsdaten übermittelt werden |
purchase | Die Zahlung ist erfolgreich oder eine Bestellung ohne offenen Zahlungsbetrag wird bestätigt |
Welche Schritte durchlaufen werden, hängt vom Buchungsvorgang ab. Bei einer kostenlosen Buchung kann der Zahlungsbildschirm beispielsweise übersprungen werden.
Welche Daten die Ereignisse enthalten
- Seitenaufrufe:
page_titleundpage_pathkennzeichnen den Schritt des Widgets, beispielsweisetier_selection,extras_selection,basketoderpayment.page_locationist die URL der Seite Ihrer Website, die das Widget enthält. - Produktauswahl:
item_list_id,item_list_nameund einitems-Array kennzeichnen das ausgewählte Produkt oder Paket. - Warenkorb- und Checkout-Ereignisse:
currency, der numerische Wertvalue,order_id,localeunditems. Die Einträge initemsenthalten Tickettypen, Mengen, Einzelpreise sowie das zugehörige Produkt oder Paket. Bei der Auswahl werden Produkt- oder Paket-IDs verwendet; bei den nachfolgenden Ereignissen Tickettyp-IDs. - Kauf: Enthält außerdem
transaction_id(die Bestellreferenz).couponwird beibegin_checkout,add_payment_infoundpurchaseübermittelt, sofern ein Gutschein vorhanden ist. Analytics-Ereignisse enthalten außerdemwidget_id.
Abdeckung der Umsätze: value entspricht der Summe der erfassten Tickets in Produkt- und Paketbuchungen, einschließlich Produktgutscheinen. Zusatzleistungen, Merchandising-Artikel und Geschenkkartenkäufe sind nicht enthalten. Daher kann der in GA4 erfasste Umsatz vom vollständigen Bestellwert abweichen.
Benutzerdefiniertes Tracking
Für ein benutzerdefiniertes Tracking kann die für Ihre Website zuständige Entwicklerin oder der zuständige Entwickler auf document dieselben sieben Ereignisse mit dem Präfix th: überwachen, beispielsweise th:purchase. Die zugehörigen Daten befinden sich in event.detail. Sie stehen auch dann zur Verfügung, wenn das integrierte Google-Analytics-Tracking deaktiviert ist.
Einrichtung überprüfen
Führen Sie auf der Seite, auf der Ihr Widget eingebettet ist, eine Testbuchung durch. Überprüfen Sie GA4 Realtime oder DebugView. Die Aktualisierung der Standardberichte kann 24–48 Stunden dauern. Verwenden Sie im Tag Manager die Vorschau, um zu überprüfen, ob Ihre GA4-Tags ausgelöst werden, und veröffentlichen Sie anschließend Ihre Änderungen.
Informationen zur Protokollierung in der Konsole, zu fehlenden Ereignissen sowie zu Problemen mit Einwilligungen oder Werbeblockern finden Sie unter Google-Analytics- und Tag-Manager-Tracking überprüfen und Fehler beheben.