Misura le prestazioni del tuo Guesty Prenotazione Engine utilizzando strumenti di analisi di terze parti come Google Statistiche, Google Tag Manager e Meta (Facebook) Pixel. Monitora visite, conversioni e azioni degli utenti per ottimizzare le tue strategie di marketing e prendere decisioni informate e basate sui dati per aumentare i ricavi.
Nota:
- Guesty fornisce esempi di script e di codice per il monitoraggio degli eventi, ma non può fornire assistenza nella risoluzione di problemi specifici relativi al monitoraggio degli eventi.
- Guesty Booking Engine non supporta il monitoraggio delle campagne di marketing o delle fonti di traffico.
Imposta i tuoi strumenti di analisi
Google Statistiche 4
Google Statistiche 4 (GA4) consente di raccogliere, analizzare e interpretare i dati sul comportamento degli utenti. Monitora le metriche chiave del sito, come il numero di visitatori, le azioni sul sito e le conversioni (ad esempio, le prenotazioni). Il Booking Engine Guesty invia automaticamente gli eventi a Google Statistiche.
Per integrare GA4 con il tuo Guesty Booking Engine, recupera il tuo ID di misurazione GA4, quindi aggiungilo nelle impostazioni del tuo Guesty Booking Engine.
Nota:
Da luglio 2024, Google Statistiche 3/Universal Statistiche (UA) non è più supportato. Se utilizzi ancora UA, completa la migrazione a GA4. Ulteriori informazioni sulle differenze tra GA3 e GA4.
Google Tag Manager
Google Tag Manager (GTM) ti consente di gestire e distribuire tag (snippet di codice o pixel di tracciamento) sul tuo Guesty Booking Engine. Utilizza questi tag per connetterti a prodotti Google come Google Ads e Google Analytics.
Monitora i tassi di conversione, il comportamento utente e altre metriche chiave senza modificare il codice sorgente del tuo sito web. Configura specifici eventi per il tagging e raccogli dati dettagliati, come i clic sui pulsanti o gli invii di moduli.
Guesty implementa eventi di visualizzazione di pagina, visualizzazione di oggetti, checkout e acquisto utilizzando GTM. Consulta gli esempi di codice per il monitoraggio di questi eventi . Questi eventi sono già pronti in Google Analytics e puoi utilizzarli senza ulteriori configurazioni.
Crea eventi e dimensioni personalizzati per monitorare le azioni non coperte dagli eventi GA4 predefiniti. Ad esempio, traccia i clic sui pulsanti personalizzati, le riproduzioni dei video o acquisisci attributi utente specifici definendo dimensioni personalizzate. Assicurati che i tuoi eventi personalizzati vengano registrati nelle ultime 24 ore per essere visualizzati nella tua analisi e nell'Assistente Google Tag Manager.
Perché utilizziamo gtag() invece di dataLayer.push()?
Il Booking Engine Guesty utilizza gtag() per la gestione dei tag anziché dataLayer.push() . gtag() funge da wrapper per dataLayer.push() ed è preferibile in quanto aiuta a prevenire modifiche accidentali all'oggetto dataLayer . Solo gli eventi inviati tramite gtag() vengono inviati direttamente a GA4. I dati inviati tramite dataLayer.push() vengono visualizzati solo in Tag Manager Assistant, non in GA4 stesso.
Di seguito è riportata la differenza tra gtag() e dataLayer.push() .
//Sending Event with gtag() gtag("event", "view_item", { currency: "USD", value: 100, items: [ { item_id: <Property ID>, item_name: <Property name>, affiliation: <Point of sale (Google etc.)> , index: 0, price: <Property price>, quantity: 1, } ] }); // Sending Event with datalayer.push() dataLayer.push({ event: "view_item", ecommerce: { currency: "USD", value: 100, items: [ { item_id: <Property ID>, item_name: <Property name>, affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });A differenza di//Sending Event with gtag() gtag("event", "view_item", { currency: "USD", value: 100, items: [ { item_id: <Property ID>, item_name: <Property name>, affiliation: <Point of sale (Google etc.)> , index: 0, price: <Property price>, quantity: 1, } ] }); // Sending Event with datalayer.push() dataLayer.push({ event: "view_item", ecommerce: { currency: "USD", value: 100, items: [ { item_id: <Property ID>, item_name: <Property name>, affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });
dataLayer.push() e gtag() non richiedono il passaggio di un nome e valore di payload (come "ecommerce") e non necessitano di essere cancellati prima di inviare nuovi valori. Passano tutto in un'unica proprietà del modello di evento.
Per connettere GTM, recupera il tuo ID Google Tag e aggiungilo alle impostazioni del tuo Guesty Booking Engine.
Assistente Google Tag Manager
Google Tag Manager Assistant è un'estensione del browser per il debug, la convalida e il monitoraggio dei tag implementati tramite GTM. Ottieni informazioni in tempo reale sui tag attivati, sulla loro configurazione e su eventuali errori che ne compromettono le prestazioni.
Meta (Facebook) Pixel
Meta Pixel è un frammento di codice che aggiungi al tuo Booking Engine per monitorare l'attività dei visitatori e le conversioni. Quando un visitatore esegue un'azione (ad esempio, prenotazione), il Pixel invia questi dati a Facebook per aiutarti a capire cosa succede dopo che qualcuno clicca sul tuo annuncio.
Per configurare Meta Pixel, ottieni il tuo Pixel ID e aggiungilo alle impostazioni del tuo Guesty Booking Engine.
Importante:
Gli eventi Meta Pixel per il monitoraggio degli acquisti non utilizzano il parametro value obbligatorio. L'importo dell'acquisto viene invece inviato come reservationTotalAmount . Poiché Meta Ads Manager riconosce solo il parametro value , i valori di acquisto non possono essere registrati o utilizzati per calcolare il ROAS in Ads Manager.
Collega i tuoi strumenti statistici al Guesty Booking Engine
Passo dopo passo:
- Recupera il tuo ID Google Tag .
- Accedi al tuo account Guesty .
- Nella barra di navigazione in alto, fare clic sull'icona del menu a discesa e selezionare la modalità Crescita .
- Fare clic su Distribuzione .
- Fare clic sulla miniatura del Guesty Booking Engine .
- Fare clic
accanto al Booking Engine pertinente e selezionare Modifica Booking Engine . - Nella barra laterale sinistra, fare clic su Statistiche web (facoltativo) .
- Andare alla sezione dello strumento di analisi pertinente e incollare il codice di monitoraggio pertinente.
- Fare clic su Salva Booking Engine .
Esempi di codice
Tracciamento degli eventi di visualizzazione pagina
Tieni traccia del numero di visualizzazioni di pagina. Questo evento si attiva quando un utente passa da una pagina all'altra nel tuo Booking Engine.
Google Statistiche 4 (Google Tag Manager)
gtag("event", "page_view", { page_location: "/en/properties" })gtag("event", "page_view", { page_location: "/en/properties" })
Eventi di visualizzazione della pagina della proprietà
Tieni traccia di quando i visitatori visualizzano una pagina specifica di una proprietà. Questo evento viene inviato a Google Statistiche quando vengono selezionati i valori di check-in, check-out e il numero minimo di ospiti.
Google Statistiche 4 (Google Tag Manager)
gtag("event", "view_item", { currency: <Property currency>, value: <Property price>, items: [ { item_id: <Property ID>, item_name: <Property name>, item_category: <Check in date in ISO string>, item_category2: <Check out date in ISO string>, item_category3: <Number of guests>, affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });
Meta (Facebook) Pixel

Nota:
Gli eventi Meta Pixel per la pagina e l'avvio del checkout inviano il valore di prenotazione sotto il parametro value, supportato per il tracciamento. Gli eventi di acquisto utilizzano reservationTotalAmount.
Traccia l'inizio di un processo di prenotazione
Traccia il momento in cui un utente accede alla pagina di "check-out" della prenotazione (inizio del processo di prenotazione).
Google Statistiche 4 (Google Tag Manager)
gtag("event", "begin_checkout", { currency: <Property currency>, value: <Property price includes all fees and taxes>, items: [ { item_id: <Property ID>, item_name: <Property name>, item_category: <Check in date in ISO string>, item_category2: <Check out date in ISO string>, item_category3: <Number of guests>, affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });Meta (Facebook) Pixel

Traccia l'evento di prenotazione
Tieni traccia del momento in cui un ospite viene indirizzato alla pagina di conferma della prenotazione dopo averla prenotata. Guesty supporta il tracciamento sia per le prenotazioni immediate che per le richieste di prenotazione.
- Per prenotazioni immediate: aggiungi
/instant-successall'URL del tuo Booking Engine. Ad esempio:yourdomain.guestybookings.com/instant-success - Per richieste di prenotazione o richieste: aggiungi
/inquiry-successall'URL del tuo Booking Engine. Ad esempio:yourdomain.guestybooking.com/inquiry-success
Google Statistiche 4 (Google Tag Manager)
Prenotazione singola:
gtag("event", "purchase", { transaction_id: <Reservation ID> currency: <Property currency>, value: <Property price includes all fees and taxes>, tax: <Reservation total tax>, items: [ { item_id: <Property ID>, item_name: <Property name>, item_category: <Check in date in ISO string>, item_category2: <Check out date in ISO string>, item_category3: <Number of guests>, item_category4: "Single reservation", //Type of reservation affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });Prenotazione di gruppo:
gtag("event", "purchase", { transaction_id: <Reservation ID> currency: <Property currency>, value: <Property price includes all fees and taxes>, tax: <Reservation total tax>, items: [ { item_id: <Property ID>, item_name: <Property name>, item_category: <Check in date in ISO string>, item_category2: <Check out date in ISO string>, item_category3: <Number of guests>, item_category4: "Group reservation", //Type of reservation item_category5: <Group reservation ID> affiliation: <Point of sale (Google etc.)>, index: 0, price: <Property price>, quantity: 1, } ] });Meta (Facebook) Pixel

Mancia:
Testa la configurazione delle statistiche utilizzando le estensioni del browser Google Tag Manager Assistant e Meta Pixel Helper per verificare che gli eventi vengano attivati come previsto e che i dati vengano visualizzati nelle dashboard delle statistiche.