Tag Manager è la strada che consigliamo a chi ha intenzione di fare più di una campagna. Il motivo è semplice: il codice resta di Google, i tag li accendi e li spegni tu, e se domani vuoi aggiungere TikTok o Clarity non devi aspettare che li integriamo noi. Tourly pubblica gli eventi di prenotazione nel dataLayer e tu ci agganci quello che vuoi.
Servono dieci minuti, e alla fine avrai un tag GA4 che scatta a ogni prenotazione pagata. Gli altri tag si costruiscono allo stesso modo.
Prima di cominciare
- Un account Google Tag Manager con un contenitore Web già creato.
- Il contenitore installato sul tuo sito, se è lì che hai incollato il widget: quella parte tocca a te, noi nel tuo HTML non possiamo scrivere.
- Accesso a
Impostazioni → Pixel conversioninel pannello Tourly.
Passo 1 — Copia l'ID del contenitore
- L'ID è in alto a destra, accanto al nome: ha la forma
GTM-XXXXXXX.Se vedi unG-…hai preso l'ID di Analytics, non del contenitore: sono due cose diverse e vanno in due campi diversi. - CopialoSette caratteri dopo il trattino, tutti maiuscoli.
Passo 2 — Incollalo in Tourly
- Vai in
Impostazioni → Pixel conversioniIl riquadro di Tag Manager è quello grande in cima: è la strada consigliata, e sta lì per questo. - Premi «Configura», incolla l'ID e salvaIl campo accetta solo la forma
GTM-XXXXXXX. Se hai incollato uno spazio di troppo te lo dice subito, invece di salvare un ID che non caricherà mai niente. - Premi «Verifica installazione»Controlla formato, pausa, su quali superfici il contenitore viene montato e se è passato traffico di recente.
Passo 3 — Gli eventi che trovi già pronti
Non devi configurare niente da noi perché escano: ci sono già. Sono i nomi standard di GA4, nella forma items[] che GA4, Ads e Meta si aspettano.
| Evento | Quando scatta | Dove |
|---|---|---|
view_item | Il cliente apre un tour nel widget | dataLayer della tua pagina |
begin_checkout | Arriva alla scelta del pagamento | dataLayer della tua pagina |
purchase | Il pagamento è accettato | dataLayer della tua pagina, del sito generato e del checkout |
Ogni evento porta con sé valuta, valore e l'articolo comprato. Questo è un purchase vero, come lo leggi in anteprima:
{
event: "purchase",
ecommerce: {
currency: "EUR",
value: 84.00,
transaction_id: "bk_9f2c…",
items: [
{
item_id: "tr_7a1b…",
item_name: "Tour dei Sassi al tramonto",
item_category: "Visite guidate",
price: 84.00,
quantity: 1
}
]
},
tourly_surface: "WIDGET"
}tourly_surface ti dice da dove arriva la vendita (WIDGET, SITE, CALENDAR): in GA4 diventa una dimensione personalizzata utile a capire quale vetrina rende di più.
Passo 4 — Costruisci il primo tag
Esempio con GA4, perché è quello che serve a tutti. In Tag Manager:
- Crea l'attivatore
Attivatori → Nuovo → Evento personalizzato. Nome dell'evento:purchase. Nient'altro. - Crea il tag
Tag → Nuovo → Google Analytics: evento GA4. Nome eventopurchase, e attiva «Invia dati e-commerce» → «Livello dati»: è l'interruttore che gli fa leggereitems[], valore e valuta da solo.Senza quell'interruttore il tag scatta lo stesso ma arriva senza ricavo: in GA4 vedi le conversioni e zero euro. - Collega l'attivatore al tag e salvaRipeti per ogni altro tag (Ads, Meta, TikTok) cambiando solo il tipo: l'attivatore è sempre lo stesso.
Passo 5 — Provalo prima di pubblicare
- Premi «Anteprima» in Tag Manager e apri il tuo sitoSi apre Tag Assistant accanto alla pagina.
- Fai una prenotazione di provaSe hai i pagamenti in modalità test usa una carta di prova; altrimenti prenota un tour «paga in sede», che è una conversione a tutti gli effetti e non muove denaro.
- Controlla la colonna degli eventiDevi vedere
view_item, poibegin_checkout, poipurchase— e il tuo tag sotto «Tags fired». - Pubblica la versioneFinché resti in anteprima, il tag funziona solo per te. È l'errore più comune del primo giorno.
G-… anche nel campo GA4 di Tourly, sul sito generato le visite vengono contate due volte. Gli acquisti no — il numero d'ordine fa scartare il doppione — ma il traffico sì. Scegli una strada sola per ogni proprietà.purchase viene messo in coda prima che il contenitore finisca di caricarsi: Tag Manager legge la coda quando parte, quindi il tuo tag vede la conversione anche da telefono con rete debole. Sono proprio gli acquisti che si perderebbero per primi.Domande frequenti
Devo incollare il contenitore anche sul sito che mi genera Tourly?
No: quello lo montiamo noi con l'ID che hai salvato nel pannello. Il contenitore lo devi installare a mano solo sul tuo sito esterno, se è lì che hai messo il widget.
Gli eventi escono anche se il cliente non accetta i cookie?
Gli eventi nel dataLayer sono dati, non cookie, e vengono pubblicati lo stesso. A rispettare il consenso è il tuo tag: configuralo con il Consent Mode di Google, come faresti per qualsiasi altro evento del tuo sito.
Posso mandare le prenotazioni a TikTok o Pinterest?
Sì, ed è il motivo principale per cui esiste questa strada: aggiungi il tag dentro il contenitore e lo agganci allo stesso attivatore purchase. Da noi non serve nessuna casella in più.
Il riquadro di Tag Manager è il primo della pagina. Dopo averlo salvato, «Verifica installazione» ti dice se stiamo davvero montando il contenitore.
