I clienti con piano Tier 3 o superiore possono usare il tracciamento e-commerce nel motore di prenotazione (BE) di RoomRaccoon. Questa funzione ti permette di monitorare in dettaglio conversioni, importi e tipi di camera;perfetto per ottimizzare le campagne pubblicitarie e misurare il ritorno sull’investimento (ROI).
Ti consigliamo di usare Google Tag Manager (GTM) per configurare il tracciamento. È il modo più flessibile per gestire tag, trigger e variabili senza dover toccare il codice del sito o del motore di prenotazione. Inoltre, semplifica l’integrazione con strumenti come Google Analytics 4, Google Ads e Meta Pixel.
Seguendo questa guida potrai:
Catturare i dati delle prenotazioni a ogni conferma
Inviare eventi e-commerce strutturati ai tuoi strumenti di analisi
Guarda le guide per sviluppatori Google qui.
Cosa ti serve
Prima di iniziare, assicurati di avere:
Un account Google Tag Manager
Accesso al contenitore GTM integrato nel tuo motore di prenotazione RoomRaccoon (chiedi al supporto se non sei sicuro)
Una proprietà GA4 collegata
Tracciamento e-commerce attivo in GA4:
Amministrazione > Flussi di dati > Web > Misurazione avanzata
Template GTM già pronto: tracciamento e-commerce preconfigurato
Per semplificarti la vita e avere tutto già pronto, RoomRaccoon ti fornisce un contenitore GTM da importare.
Dentro ci trovi tag, trigger e variabili già settate per tracciare gli eventi e-commerce nel BE.
Eventi inclusi:
purchase
add_to_cart
begin_checkout
add_payment_info
search
login
Cosa c’è nel contenitore:
Tag:
Tag di configurazione GA4 (var_GA4_ID)
Tag di evento GA4 per purchase, add_to_cart, search, ecc.
Trigger:
Trigger personalizzati per ogni evento
Variabili:
Variabile GA4 ID preimpostata (var_GA4_ID)
Variabili standard attivate (URL pagina, Referrer, ecc.)
È una versione pulita, senza tag di test: pronta per andare in produzione.
Scarica il template GTM (preconfigurato)
Vuoi partire subito? Scarica il contenitore GTM di RoomRaccoon per il tracciamento e-commerce.
Clicca qui per scaricare il file JSON del contenitore (v21)
Dentro ci trovi:
Tutti i tag evento GA4 (purchase, add_to_cart, begin_checkout, ecc.)
Trigger personalizzati
Configurazione GA4
Variabili raggruppate in una cartella chiamata "NEW events"
Nota: il file è compresso. Scompattalo e poi importa il .json nel tuo spazio di lavoro GTM.
Importante: aggiorna il tuo GA4 ID
Dopo l’importazione:
Vai su GTM > Variabili
Trova var_GA4_ID
Sostituisci G-1MDBS4KE2X con il tuo vero GA4 ID
Prova tutto con la modalità debug nel motore di prenotazione
Ricordati di salvare prima di pubblicare
Se ti dimentichi questo passaggio, i dati andranno all’account di test RoomRaccoon invece che al tuo.
Anteprima e test
Usa la modalità Anteprima di GTM per controllare che i tag vengano attivati
Apri DebugView in GA4 per vedere se gli eventi vengono inviati correttamente
Pubblica
Hai testato tutto? Allora:
Pubblica la versione del contenitore
Permessi e accessi
Se GTM è gestito da un’agenzia o da un dev:
Invia loro il file del contenitore e questa guida
Fagli sapere che questo è il metodo consigliato da RoomRaccoon
Cross-Domain Tracking: per tenere traccia delle conversioni in modo corretto
Se il sito del tuo hotel e il motore di prenotazione RoomRaccoon stanno su due domini diversi, devi configurare il tracciamento tra domini.
Così le sessioni degli utenti non verranno spezzate e l’attribuzione delle conversioni sarà precisa in GA4.
Esempio:
Sito principale: www.hotel-website.com
Motore di prenotazione: booking.roomraccoon.com
Senza cross-domain tracking, GA4 vedrà due sessioni separate.
Con il tracciamento attivo, tutto viene registrato come una sola sessione.
Come configurare il tracciamento tra domini in GTM
Passo 1: Attiva la modifica del tag GA4
Se stai usando il template GTM, trova il tag GA4 o la variabile settings 4 GA4 New
Apri la configurazione e aggiungi questo campo in "Fields to Set":
Nome campo: linker
Valore: true
Sotto "Cross-domain tracking", aggiungi entrambi i domini:
booking.roomraccoon.com
Passo 2: Modifica autoLinkDomains
Nello stesso tag o variabile, aggiungi:
Nome campo: autoLinkDomains
Valore: www.hotel-website.com,booking.roomraccoon.com
Nota: assicurati che i link tra i siti siano <a> o bottoni che mantengono i parametri URL.
Test del tracciamento tra domini
Dopo la pubblicazione:
Usa GA4 DebugView e Tag Assistant
Fai una prenotazione di prova dal sito al motore
Controlla che ci sia una sola sessione
Verifica che session_source e session_medium siano corretti
Promemoria finale
Se stai usando il template GTM di RoomRaccoon: Ricordati che il tracciamento tra domini va attivato manualmente. Non è incluso nel template perché ogni cliente ha domini diversi.
Variabili GTM per i dati di prenotazione
Per inviare valori di transazione ad altri tag (tipo Meta Pixel, GA4, Google Ads) crea queste 3 variabili.
Vengono lette dal dataLayer.push() nella pagina di conferma della prenotazione (dopo l’evento "purchase").
1. DLV_TransActionID
Tipo: Variabile del livello dati
Nome: DLV_TransActionID
Data Layer Name: eventModel.transaction_id
Info: cattura il codice prenotazione (es. RR123456)
2. DLV_Currency
Tipo: Variabile del livello dati
Nome: DLV_Currency
Data Layer Name: eventModel.currency
Info: codice valuta ISO (es. EUR)
3. DLV_PurchaseValue
Tipo: Variabile del livello dati
Nome: DLV_PurchaseValue
Data Layer Name: eventModel.value
Info: totale della prenotazione (es. 354.00)
Consigli per il test
Dopo averle create:
Usa la modalità Anteprima in GTM
Verifica che le 3 variabili si riempiano quando parte l’evento "purchase"
Vai nel tab “Variabili” nel debugger GTM per vedere se i valori sono corretti
Le puoi usare con GA4, Meta Pixel, Google Ads e altri strumenti.
Configurare l’evento di acquisto per Meta Pixel in GTM
Ecco come usare le variabili nel Meta Pixel:
1. Crea un nuovo tag
Tipo: HTML personalizzato
Nome: Meta Pixel - Purchase
<script>
fbq('track', 'Purchase', {
value: {{DLV_PurchaseValue}},
currency: '{{DLV_Currency}}',
contents: [{
id: '{{DLV_TransActionID}}',
quantity: 1
}],
content_type: 'product'
});
</script>
Questo invia l’evento “Purchase” con valore, valuta e ID prenotazione.
2. Aggiungi il trigger
Tipo: Evento personalizzato
Nome evento: purchase
Nome trigger: Purchase_event_Trigger
3. Testa tutto
Attiva la modalità Anteprima
Fai una prenotazione di prova
Controlla con Meta Pixel Helper o Events Manager:
Che venga inviato l’evento Purchase
Che valuta e importo siano corretti
Che l’ID sia inviato come contents.id
Tips extra
Assicurati che il pixel base di Meta sia su tutte le pagine (o che venga caricato via GTM)
Se usi il Consent Mode, controlla che il tag rispetti le impostazioni
Usa il tag sequencing per attivare il Purchase solo dopo il caricamento del pixel base
Questa risposta ti è stata utile?
Fantastico!
Grazie per il tuo feedback
Siamo spiacenti di non poterti essere di aiuto
Grazie per il tuo feedback
Feedback inviato
Apprezziamo il tuo sforzo e cercheremo di correggere l’articolo