Tracking dei clienti con il DataLayer di Univents
Dopo la lettura potrai configurare GTM e un tuo codice di tracking nella pagina di prenotazione e usare gli eventi DataLayer automatici in GA4, Meta Ads e altri sistemi.
Univents mette a disposizione automaticamente su ogni pagina di prenotazione un DataLayer strutturato. Così puoi inoltrare visualizzazioni di pagina, selezione dei prodotti e richieste inviate a strumenti esterni come Google Tag Manager (GTM), GA4 o Meta Conversion API — senza dati personali e in piena conformità al GDPR.
![]()
Inserire il codice di tracking nella pagina di prenotazione
Trovi le impostazioni di tracking nell'editor di ogni pagina di prenotazione, nella sezione Analytics (sezione 06 nella navigazione a sinistra).
- Apri nel menu Pagine di prenotazione e clicca sulla pagina desiderata.
- Nell'editor seleziona la voce Analytics nella navigazione a sinistra.
- Inserisci il tuo ID contenitore nel campo ID contenitore GTM (formato:
GTM-XXXXXXX). - Facoltativo: nel campo Codice per
<head>aggiungi script supplementari, ad es. Meta Pixel o GA4 direttamente (senza GTM). - Facoltativo: nel campo Codice per
<body>inserisci il codice da aggiungere alla fine del body. - Clicca su Salva — le modifiche vengono salvate anche automaticamente dopo una breve inattività.
Il tracking delle conversioni tramite PostHog è attivo automaticamente.
Gli script personalizzati vengono caricati anche nella pagina di prenotazione. Se integri un Meta Pixel (connect.facebook.net) tramite Google Tag Manager o il campo Codice per <head>, ora funziona in modo affidabile — la policy di sicurezza della pagina di prenotazione consente questa fonte. In precedenza lo script veniva bloccato in silenzio: sembrava che la misurazione funzionasse, ma non arrivava nessun riscontro.
Eventi DataLayer automatici
Non appena GTM è attivo, Univents invia un evento al DataLayer a ogni passaggio rilevante. Non ti serve alcun codice personalizzato.
booking_page_view
Viene attivato quando si carica una pagina di prenotazione. Contiene bookingpage_id, currency, language e session_id.
add_to_cart
Viene attivato quando un cliente seleziona un prodotto o lo aggiunge al carrello.
{
"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
L'evento di conversione più importante. Viene attivato quando un cliente invia una richiesta o una prenotazione. Contiene tra l'altro total_gross, total_net, guests, booked_venues e l'elenco degli articoli prenotati.
purchase
Identico a generate_lead, ma viene attivato solo in caso di pagamento online riuscito (ad es. tramite Stripe). Contiene inoltre un transaction_id.
Spiegazione dei parametri principali
| Parametro | Significato |
|---|---|
booking_layout | "shop" = vista webshop con carrello, "form" = classico modulo di richiesta |
product_base_price_net | Prezzo base del prodotto senza condizioni, supplementi o sconti |
quantity_1_total | Quantità primaria nel carrello |
quantity_2 | Quantità secondaria, a seconda del modello di fatturazione (ad es. numero di persone) |
multiplied_quantity | Risulta da quantity_1_total × quantity_2 |
price_net_total / price_gross_total | Prezzo finale dopo tutte le quantità, condizioni e sconti |
Configurazione in Google Tag Manager
- Apri il tuo contenitore GTM e seleziona Attivatori.
- Crea un nuovo attivatore di tipo Evento personalizzato.
- Imposta il nome dell'evento su
booking_page_view,add_to_cartogenerate_lead. - Crea i tag adatti (evento GA4, Meta Conversion API o simili) e collegali all'attivatore.
- Facoltativo: nelle impostazioni del tag accedi alle variabili del DataLayer come
total_gross,guestsoitem_name.
Quali dati non vengono trasmessi?
Univents non trasmette dati personali al DataLayer:
- Nessun nome
- Nessun indirizzo e-mail
- Nessun numero di telefono
- Nessun indirizzo IP
- Nessun numero cliente
Tutti gli eventi sono completamente anonimizzati.
Domande frequenti
Posso integrare gli eventi DataLayer con dati personalizzati? Sì. In GTM puoi aggiungere altri push al DataLayer con un tag «HTML personalizzato» — gli eventi di Univents e i tuoi eventi vengono eseguiti in parallelo.
Funziona con Meta Ads? Sì. Gli eventi add_to_cart e generate_lead sono eventi standard supportati ufficialmente nella Meta Conversion API e nel Pixel.
Posso inviare anche dati personali? No. Tecnicamente non è previsto e costituirebbe una violazione del GDPR, oltre che una violazione delle regole di piattaforma di Google e Meta.
Dove trovo il mio ID contenitore GTM? Nel tuo account GTM, in alto a destra accanto al nome del contenitore — il formato è sempre GTM- seguito da 7 caratteri.