Zum Inhalt springen

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

EreignisWann das Checkout-Widget es sendet
page_viewEin Schritt des Widgets wird angezeigt, einschließlich Auswahl-, Checkout-, Erfolgs- und Fehlerbildschirmen
select_itemEin Produkt, Paket oder Produktgutschein wird aus der Produkt- oder Veranstaltungsliste ausgewählt
add_to_cartEine Buchung oder ein Paket wird zum Warenkorb hinzugefügt
view_cartDer Warenkorb wird angezeigt
begin_checkoutDer Schritt mit den Kundendaten wird angezeigt
add_payment_infoDer Zahlungsschritt wird angezeigt – bevor Zahlungsdaten übermittelt werden
purchaseDie 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_title und page_path kennzeichnen den Schritt des Widgets, beispielsweise tier_selection, extras_selection, basket oder payment. page_location ist die URL der Seite Ihrer Website, die das Widget enthält.
  • Produktauswahl: item_list_id, item_list_name und ein items-Array kennzeichnen das ausgewählte Produkt oder Paket.
  • Warenkorb- und Checkout-Ereignisse: currency, der numerische Wert value, order_id, locale und items. Die Einträge in items enthalten 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). coupon wird bei begin_checkout, add_payment_info und purchase übermittelt, sofern ein Gutschein vorhanden ist. Analytics-Ereignisse enthalten außerdem widget_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.