Analytics e conversioni
Sistema di analytics del Booking Engine di Hotely — eventi tracciati, funnel di conversione, sessioni, dispositivi e strategie per ottimizzare il tasso di prenotazione diretta.
Il sistema di analytics del Booking Engine di Hotely traccia ogni interazione dell'ospite dal momento in cui visualizza la pagina di ricerca disponibilità fino al completamento della prenotazione. Questi dati ti permettono di capire esattamente dove gli ospiti abbandonano il flusso, quali dispositivi utilizzano e come ottimizzare ogni fase per massimizzare il tasso di conversione delle prenotazioni dirette.
A differenza di molti motori di prenotazione che offrono solo statistiche di base (numero prenotazioni, ricavo totale), Hotely implementa un tracking granulare degli eventi con funnel di conversione completo, permettendoti di prendere decisioni basate sui dati reali del tuo flusso di prenotazione.
Eventi tracciati
Il sistema registra otto eventi principali che coprono l'intero percorso dell'ospite, dalla prima visita alla conferma della prenotazione. Ogni evento viene salvato con timestamp, identificativo di sessione, tipo di dispositivo e metadati contestuali.
SEARCH_VIEWED
Questo evento si attiva quando un utente visualizza la pagina di ricerca disponibilità del tuo booking engine. Rappresenta il punto di ingresso nel funnel e indica il volume di traffico che raggiunge la tua pagina di prenotazione.
- Quando si attiva: al caricamento della pagina di ricerca
- Cosa indica: interesse generico nella struttura, l'utente sta considerando un soggiorno
- Metadati: URL di provenienza (referrer), parametri UTM se presenti
Un numero elevato di SEARCH_VIEWED con pochi SEARCH_PERFORMED suggerisce che la pagina non comunica abbastanza valore o che il modulo di ricerca non è sufficientemente visibile.
SEARCH_PERFORMED
Si attiva quando l'utente esegue effettivamente una ricerca selezionando date, numero di ospiti e cliccando sul pulsante di ricerca disponibilità.
- Quando si attiva: al click su "Cerca disponibilità"
- Cosa indica: intenzione concreta di prenotare per date specifiche
- Metadati: date selezionate, numero adulti, numero bambini, eventuale codice promo inserito
ROOM_VIEWED
Si attiva quando l'utente visualizza i dettagli di una tipologia camera nei risultati di ricerca, espandendo la scheda o aprendo il dettaglio completo.
- Quando si attiva: espansione dettagli camera o click su "Vedi dettagli"
- Cosa indica: l'utente sta valutando le opzioni disponibili
- Metadati: ID tipologia camera, nome tipologia, piano tariffario visualizzato, prezzo mostrato
CHECKOUT_STARTED
Si attiva quando l'utente seleziona una camera e tariffa e avvia il processo di checkout cliccando su "Prenota" o "Seleziona".
- Quando si attiva: selezione della combinazione camera + tariffa
- Cosa indica: forte intenzione di acquisto, l'utente ha scelto cosa prenotare
- Metadati: tipologia camera selezionata, piano tariffario, prezzo totale, extra selezionati
CHECKOUT_STEP_VIEWED
Si attiva ad ogni cambio di step nel flusso di checkout (dati personali, riepilogo, pagamento). Permette di identificare in quale fase specifica del checkout si verifica l'abbandono.
- Quando si attiva: visualizzazione di ogni step del checkout
- Cosa indica: progressione nel flusso di acquisto
- Metadati: numero dello step, nome dello step (es. "guest_details", "summary", "payment")
PAYMENT_STARTED
Si attiva quando l'utente procede al pagamento, ovvero quando il sistema avvia la sessione di pagamento Stripe.
- Quando si attiva: reindirizzamento alla pagina di pagamento Stripe
- Cosa indica: l'utente ha compilato tutti i dati e ha accettato le condizioni
- Metadati: importo totale, metodo di pagamento richiesto (pagamento completo, acconto, garanzia carta)
BOOKING_COMPLETED
Si attiva quando la prenotazione viene confermata con successo dopo il completamento del pagamento.
- Quando si attiva: ritorno dalla pagina di pagamento con esito positivo
- Cosa indica: conversione completata
- Metadati: ID prenotazione, codice di conferma, importo pagato, durata soggiorno, anticipo rispetto al check-in (booking window)
SECRET_DEAL_UNLOCKED
Si attiva quando un utente sblocca un'offerta segreta (secret deal) inserendo il proprio indirizzo email. Le offerte segrete sono tariffe speciali visibili solo dopo la registrazione dell'email, uno strumento per acquisire contatti diretti.
- Quando si attiva: inserimento email per sbloccare la tariffa riservata
- Cosa indica: alto interesse e disponibilità a condividere il contatto per ottenere un vantaggio
- Metadati: email inserita, ID offerta sbloccata, sconto percentuale o assoluto applicato
Funnel di conversione
Il funnel di conversione mostra la progressione degli utenti attraverso le fasi del processo di prenotazione. Nella dashboard Analytics, il funnel è visualizzato come un grafico a imbuto con i tassi di conversione tra ogni fase.
Come leggere il funnel
| Passaggio | Conversione sana | Cosa fare se bassa |
|---|---|---|
| SEARCH_VIEWED → SEARCH_PERFORMED | 40-60% | Migliora la visibilità del modulo di ricerca, aggiungi foto attraenti sopra il form |
| SEARCH_PERFORMED → ROOM_VIEWED | 60-80% | Verifica che i risultati mostrino disponibilità; controlla che i prezzi siano competitivi |
| ROOM_VIEWED → CHECKOUT_STARTED | 20-40% | Migliora foto e descrizioni delle camere; rivedi i prezzi rispetto alle OTA |
| CHECKOUT_STARTED → PAYMENT_STARTED | 50-70% | Semplifica il form di checkout; riduci i campi obbligatori al minimo |
| PAYMENT_STARTED → BOOKING_COMPLETED | 80-95% | Se sotto l'80%, verifica che non ci siano errori nella configurazione Stripe |
| Complessivo (SEARCH → BOOKING) | 3-8% | Tasso tipico per il settore ricettivo; sopra il 5% è un ottimo risultato |
Calcolo del tasso di conversione
Il tasso di conversione complessivo si calcola come:
Tasso = (BOOKING_COMPLETED / SEARCH_VIEWED) x 100
Ad esempio, se in un mese hai 1.000 visite alla pagina di ricerca e 50 prenotazioni completate, il tuo tasso di conversione è del 5%.
Identificare i colli di bottiglia
Il valore principale del funnel è individuare il punto in cui perdi più utenti. Ecco le azioni consigliate per ogni punto critico:
Abbandono alto tra SEARCH e RESULTS (poche ricerche):
- La pagina di prenotazione non trasmette fiducia o professionalità
- Il modulo di ricerca è troppo in basso nella pagina
- Mancano elementi di social proof (recensioni, badge, certificazioni)
Abbandono alto tra RESULTS e CHECKOUT (poche selezioni):
- I prezzi sono troppo alti rispetto alla percezione di valore
- Le foto delle camere sono di bassa qualità o assenti
- Manca una descrizione convincente dei servizi inclusi
- Non sono visibili le politiche di cancellazione (l'utente non si sente sicuro)
Abbandono alto nel CHECKOUT (molti inizi, pochi completamenti):
- Il form richiede troppi campi obbligatori
- Manca un riepilogo chiaro del prezzo prima del pagamento
- La pagina di pagamento non ispira fiducia
- Problemi tecnici nella connessione con Stripe
Tracking delle sessioni
Ogni visitatore viene identificato tramite un ID di sessione anonimo che persiste durante la navigazione. Questo permette di ricostruire il percorso completo di ogni utente, dalla prima visita alla prenotazione (o all'abbandono).
Come funziona
- Quando un utente visita la pagina di prenotazione, viene generato un ID di sessione univoco
- Ogni evento successivo viene associato allo stesso ID di sessione
- La sessione scade dopo 30 minuti di inattività
- Se l'utente torna dopo la scadenza, viene creata una nuova sessione
Dati di sessione disponibili
| Dato | Descrizione |
|---|---|
| Durata sessione | Tempo totale trascorso sul booking engine |
| Numero eventi | Quanti eventi sono stati registrati nella sessione |
| Esito | Se la sessione si è conclusa con una prenotazione o un abbandono |
| Fase di uscita | L'ultimo evento registrato prima dell'abbandono |
| Referrer | URL di provenienza (Google, social, link diretto, ecc.) |
| Parametri UTM | Se presenti, permettono di tracciare l'efficacia delle campagne marketing |
Analisi multi-sessione
Non tutti gli ospiti prenotano alla prima visita. Il sistema traccia le sessioni multiple dello stesso utente (tramite cookie anonimo) per capire il percorso di decisione:
- Quante sessioni mediamente precedono una prenotazione
- Quanto tempo passa dalla prima visita alla prenotazione
- Quali pagine vengono rivisitate prima della decisione finale
Rilevamento tipo di dispositivo
Il sistema rileva automaticamente il tipo di dispositivo utilizzato dall'utente e categorizza le sessioni in tre gruppi:
| Dispositivo | Rilevamento |
|---|---|
| Desktop | Schermi con larghezza superiore a 1024px |
| Tablet | Schermi tra 768px e 1024px |
| Mobile | Schermi con larghezza inferiore a 768px |
Perch il dispositivo conta
Nel settore ricettivo, una quota crescente di prenotazioni avviene da dispositivi mobili. Se il tuo tasso di conversione mobile è significativamente inferiore a quello desktop, potrebbe indicare:
- Il flusso di checkout non è ottimizzato per schermi piccoli
- Le foto delle camere si caricano lentamente su connessioni mobili
- Il modulo di ricerca richiede troppo scrolling su mobile
- I pulsanti di azione sono troppo piccoli per il tocco
La dashboard analytics mostra il breakdown per dispositivo di ogni metrica, permettendoti di confrontare le performance e identificare problemi specifici.
Utilizzare gli analytics per ottimizzare il booking
Strategia di ottimizzazione continua
- Controlla il funnel settimanalmente — identifica variazioni nel tasso di conversione
- Confronta periodi — paragona le performance mese su mese per rilevare trend
- Segmenta per dispositivo — analizza separatamente desktop e mobile
- Testa modifiche — dopo ogni intervento (nuove foto, testi, prezzi), monitora l'impatto sul funnel
- Monitora le offerte segrete — il tasso di
SECRET_DEAL_UNLOCKEDindica quanto sono attraenti le tue tariffe riservate
Metriche chiave da monitorare
| Metrica | Formula | Target |
|---|---|---|
| Conversion Rate | Bookings / Visite x 100 | > 3% |
| Cart Abandonment | 1 - (Bookings / Checkout Started) x 100 | < 40% |
| Booking Window | Media giorni tra prenotazione e check-in | Monitorare il trend |
| Revenue per Visit | Ricavo totale / Visite | Massimizzare |
| Mobile Share | Sessioni mobile / Sessioni totali x 100 | Monitorare il trend |
Azioni pratiche per migliorare la conversione
Per aumentare le ricerche (SEARCH_VIEWED → SEARCH_PERFORMED):
- Posiziona il modulo di ricerca above the fold
- Aggiungi un messaggio di urgenza ("Ultime 2 camere disponibili per queste date")
- Mostra il prezzo "a partire da" accanto al modulo di ricerca
Per aumentare le selezioni (ROOM_VIEWED → CHECKOUT_STARTED):
- Utilizza foto professionali per ogni tipologia camera
- Mostra chiaramente cosa è incluso nel prezzo
- Evidenzia la politica di cancellazione gratuita (se presente)
- Usa il comparatore di tariffe per mostrare il vantaggio della prenotazione diretta
Per ridurre l'abbandono nel checkout:
- Mantieni il checkout in massimo 2-3 step
- Mostra un riepilogo sempre visibile con il totale
- Offri la possibilità di pagare un acconto invece del totale
- Assicurati che i messaggi di errore siano chiari e in italiano
Periodo di analisi
Dalla dashboard puoi selezionare diversi periodi di analisi:
- Ultimi 7 giorni — per monitorare l'effetto di modifiche recenti
- Ultimi 30 giorni — per avere un quadro stabile delle performance
- Mese corrente — per il reporting mensile
- Personalizzato — per confrontare periodi specifici
I dati vengono aggiornati in tempo reale e sono disponibili nella sezione Analytics della sidebar della proprietà.
Privacy e conformità
Il sistema di analytics di Hotely è progettato nel rispetto della privacy degli utenti:
- Non vengono raccolti dati personali identificabili negli eventi analytics
- Gli ID di sessione sono anonimi e non collegabili all'identità dell'utente
- I dati sono aggregati per le visualizzazioni dashboard
- Il tracking rispetta le preferenze del browser in materia di Do Not Track
- Nessun dato analytics viene condiviso con terze parti
Per informazioni complete sul trattamento dei dati, consulta la privacy policy.