Come configurare il tracciamento e-commerce nel motore di prenotazione

Modificato il Lun, 7 Lug alle 1:10 PM

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:

  1. Vai su GTM > Variabili

  2. Trova var_GA4_ID

  3. Sostituisci G-1MDBS4KE2X con il tuo vero GA4 ID

  4. Prova tutto con la modalità debug nel motore di prenotazione

  5. 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:

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:

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

Facci sapere come possiamo migliorare questo articolo!

Seleziona almeno uno dei motivi
La verifica CAPTCHA è richiesta.

Feedback inviato

Apprezziamo il tuo sforzo e cercheremo di correggere l’articolo