Kunden-Tracking mit dem Univents DataLayer

Nach dem Lesen kannst du GTM und eigenen Tracking-Code in deiner Buchungsseite einrichten und die automatischen DataLayer-Events in GA4, Meta Ads und anderen Systemen verwenden.

Univents stellt auf jeder Buchungsseite automatisch einen strukturierten DataLayer bereit. Damit kannst du Seitenaufrufe, Produktauswahl und abgeschickte Anfragen an externe Tools wie Google Tag Manager (GTM), GA4 oder Meta Conversion API weitergeben — ohne personenbezogene Daten und vollständig DSGVO-konform.

Kunden-Tracking mit dem Univents DataLayer

Tracking-Code in der Buchungsseite hinterlegen

Die Tracking-Einstellungen findest du im Editor jeder Buchungsseite unter dem Abschnitt Analytik (Abschnitt 06 in der linken Navigation).

  1. Öffne im Menü Buchungsseiten und klicke auf die gewünschte Seite.
  2. Im Editor wählst du in der linken Navigation den Eintrag Analytik.
  3. Trage im Feld GTM Container-ID deine Container-ID ein (Format: GTM-XXXXXXX).
  4. Optional: Füge im Feld Code für <head> zusätzliche Skripte ein, z. B. Meta Pixel oder GA4 direkt (ohne GTM).
  5. Optional: Füge im Feld Code für <body> Code ein, der am Ende des Body eingefügt werden soll.
  6. Klicke auf Speichern — Änderungen werden auch automatisch nach kurzer Inaktivität gespeichert.

Conversion-Tracking via PostHog ist automatisch aktiv.

Automatische DataLayer-Events

Sobald GTM aktiv ist, schiebt Univents bei jedem relevanten Schritt ein Event in den DataLayer. Du brauchst keinen eigenen Code dafür.

booking_page_view

Wird ausgelöst, wenn eine Buchungsseite geladen wird. Enthält bookingpage_id, currency, language und session_id.

add_to_cart

Wird ausgelöst, wenn ein Kunde ein Produkt auswählt oder in den Warenkorb legt.

{
  "event": "add_to_cart",
  "item_id": "...",
  "item_name": "Catering Basic",
  "item_category": "Catering",
  "quantity_1_total": 1,
  "quantity_2": 150,
  "unit_2": "Personen",
  "price_net_total": 2475,
  "price_gross_total": 2945.25,
  "product_base_price_net": 15,
  "multiplied_quantity": 150,
  "currency": "EUR",
  "session_id": "..."
}

generate_lead

Das wichtigste Conversion-Event. Wird ausgelöst, wenn ein Kunde eine Anfrage oder Buchung abschickt. Enthält u. a. total_gross, total_net, guests, booked_venues und die Liste der gebuchten Artikel.

purchase

Identisch zu generate_lead, wird aber nur bei erfolgreicher Online-Zahlung (z. B. über Stripe) ausgelöst. Enthält zusätzlich eine transaction_id.

Erklärungen zu wichtigen Parametern

ParameterBedeutung
booking_layout"shop" = Webshop-Ansicht mit Warenkorb, "form" = klassisches Anfrageformular
product_base_price_netGrundpreis des Produkts ohne Konditionen, Zuschläge oder Rabatte
quantity_1_totalPrimäre Menge im Warenkorb
quantity_2Sekundäre Menge, abhängig vom Abrechnungsmodell (z. B. Personenanzahl)
multiplied_quantityErgibt sich aus quantity_1_total × quantity_2
price_net_total / price_gross_totalEndpreis nach allen Mengen, Konditionen und Rabatten

Einrichtung im Google Tag Manager

  1. Öffne deinen GTM-Container und wähle Trigger aus.
  2. Erstelle einen neuen Trigger vom Typ Benutzerdefiniertes Ereignis.
  3. Setze den Ereignisnamen auf booking_page_view, add_to_cart oder generate_lead.
  4. Erstelle passende Tags (GA4 Event, Meta Conversion API o. Ä.) und verknüpfe sie mit dem Trigger.
  5. Optional: Greife in den Tag-Einstellungen auf DataLayer-Variablen wie total_gross, guests oder item_name zu.

Welche Daten werden nicht übertragen?

Univents überträgt keine personenbezogenen Daten an den DataLayer:

  • Keine Namen
  • Keine E-Mail-Adressen
  • Keine Telefonnummern
  • Keine IP-Adressen
  • Keine Kundennummern

Alle Events sind vollständig anonymisiert.

Häufige Fragen

Kann ich die DataLayer-Events um eigene Daten erweitern? Ja. Im GTM kannst du per "Benutzerdefiniertes HTML"-Tag weitere DataLayer-Pushes ergänzen — Univents-Events und eigene Events laufen parallel.

Funktioniert das mit Meta Ads? Ja. Die Events add_to_cart und generate_lead sind offiziell unterstützte Standard-Events in der Meta Conversion API und im Pixel.

Kann ich personenbezogene Daten mitschicken? Nein. Das ist technisch nicht vorgesehen und wäre ein DSGVO-Verstoß sowie ein Verstoß gegen die Plattformregeln von Google und Meta.

Wo finde ich meine GTM Container-ID? In deinem GTM-Konto oben rechts neben dem Container-Namen — das Format ist immer GTM- gefolgt von 7 Zeichen.