Śledzenie klientów z Univents DataLayer
Po przeczytaniu skonfigurujesz GTM i własny kod śledzący na swojej stronie rezerwacji oraz wykorzystasz automatyczne zdarzenia DataLayer w GA4, Meta Ads i innych systemach.
Univents automatycznie udostępnia na każdej stronie rezerwacji ustrukturyzowany DataLayer. Dzięki temu możesz przekazywać wyświetlenia strony, wybór produktów i wysłane zapytania do zewnętrznych narzędzi, takich jak Google Tag Manager (GTM), GA4 lub Meta Conversion API — bez danych osobowych i w pełni zgodnie z RODO.
![]()
Dodawanie kodu śledzącego na stronie rezerwacji
Ustawienia śledzenia znajdziesz w edytorze każdej strony rezerwacji w sekcji Analityka (sekcja 06 w lewej nawigacji).
- Otwórz w menu Strony rezerwacji i kliknij wybraną stronę.
- W edytorze wybierz w lewej nawigacji pozycję Analityka.
- W polu ID kontenera GTM wpisz identyfikator swojego kontenera (format:
GTM-XXXXXXX). - Opcjonalnie: w polu Kod dla
<head>wstaw dodatkowe skrypty, np. Meta Pixel lub GA4 bezpośrednio (bez GTM). - Opcjonalnie: w polu Kod dla
<body>wstaw kod, który ma zostać dodany na końcu body. - Kliknij Zapisz — zmiany zapisują się też automatycznie po krótkiej bezczynności.
Śledzenie konwersji przez PostHog jest aktywne automatycznie.
Własne skrypty są ładowane także na stronie rezerwacji. Jeśli dodasz Meta Pixel (connect.facebook.net) przez Google Tag Manager lub w polu Kod dla <head>, będzie teraz działał niezawodnie — polityka bezpieczeństwa strony rezerwacji dopuszcza to źródło. Wcześniej skrypt był tam po cichu blokowany: wyglądało, jakby pomiar działał, ale żadne zdarzenie nie docierało.
Automatyczne zdarzenia DataLayer
Gdy GTM jest aktywny, Univents przy każdym istotnym kroku wysyła zdarzenie do DataLayer. Nie potrzebujesz do tego własnego kodu.
booking_page_view
Uruchamiane, gdy ładuje się strona rezerwacji. Zawiera bookingpage_id, currency, language i session_id.
add_to_cart
Uruchamiane, gdy klient wybiera produkt lub dodaje go do koszyka.
{
"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
Najważniejsze zdarzenie konwersji. Uruchamiane, gdy klient wysyła zapytanie lub rezerwację. Zawiera m.in. total_gross, total_net, guests, booked_venues oraz listę zarezerwowanych artykułów.
purchase
Identyczne jak generate_lead, ale uruchamiane tylko po udanej płatności online (np. przez Stripe). Dodatkowo zawiera transaction_id.
Objaśnienia ważnych parametrów
| Parametr | Znaczenie |
|---|---|
booking_layout | "shop" = widok sklepu internetowego z koszykiem, "form" = klasyczny formularz zapytania |
product_base_price_net | Cena bazowa produktu bez warunków cenowych, dopłat i rabatów |
quantity_1_total | Podstawowa ilość w koszyku |
quantity_2 | Dodatkowa ilość, zależna od modelu rozliczenia (np. liczba osób) |
multiplied_quantity | Wynika z quantity_1_total × quantity_2 |
price_net_total / price_gross_total | Cena końcowa po uwzględnieniu wszystkich ilości, warunków cenowych i rabatów |
Konfiguracja w Google Tag Manager
- Otwórz swój kontener GTM i wybierz Reguły.
- Utwórz nową regułę typu Zdarzenie niestandardowe.
- Ustaw nazwę zdarzenia na
booking_page_view,add_to_cartlubgenerate_lead. - Utwórz odpowiednie tagi (zdarzenie GA4, Meta Conversion API itp.) i połącz je z regułą.
- Opcjonalnie: w ustawieniach tagu odwołaj się do zmiennych DataLayer, takich jak
total_gross,guestslubitem_name.
Jakie dane nie są przekazywane?
Univents nie przekazuje do DataLayer żadnych danych osobowych:
- Żadnych imion i nazwisk
- Żadnych adresów e-mail
- Żadnych numerów telefonów
- Żadnych adresów IP
- Żadnych numerów klientów
Wszystkie zdarzenia są w pełni zanonimizowane.
Często zadawane pytania
Czy mogę rozszerzyć zdarzenia DataLayer o własne dane? Tak. W GTM możesz dodać kolejne wywołania DataLayer za pomocą tagu „Niestandardowy HTML” — zdarzenia Univents i Twoje własne działają równolegle.
Czy to działa z Meta Ads? Tak. Zdarzenia add_to_cart i generate_lead są oficjalnie obsługiwanymi zdarzeniami standardowymi w Meta Conversion API i w pikselu.
Czy mogę przesyłać dane osobowe? Nie. Technicznie nie jest to przewidziane, a stanowiłoby naruszenie RODO oraz zasad platform Google i Meta.
Gdzie znajdę swoje ID kontenera GTM? W Twoim koncie GTM w prawym górnym rogu obok nazwy kontenera — format to zawsze GTM- i 7 znaków.