Il codice di tracciamento a livello di pagina non viene copiato quando duplichi un passo del funnel su GoHighLevel. È un comportamento deliberato, documentato, e ha una logica precisa: impedire che pixel e script pensati per una campagna specifica finiscano su pagine diverse, o — in contesti agenzia — che il tracking di un cliente si mescoli a quello di un altro. Il design si duplica, il tracking no.
Il problema vero non è che manca il codice. È che molti lo reinseriscono subito, senza verificare se esiste già a livello di funnel. Risultato: gli eventi scattano due volte, le conversioni si gonfiano, le campagne ottimizzano su dati sbagliati. Questo articolo spiega i due livelli di tracking in GoHighLevel, in quale ordine fare i controlli, e come verificare che il codice funzioni davvero dopo averlo rimesso.
I due livelli di tracking code in GoHighLevel
GoHighLevel gestisce il codice di tracciamento su due livelli distinti, e confonderli è la radice di quasi tutti i problemi di pixel doppio o eventi mancanti.
Livello pagina: Header Tracking e Footer Tracking
Ogni pagina del funnel ha i propri campi di tracking, accessibili dall’editor di pagina tramite l’icona Tracking Code. Qui si inserisce quello che deve girare solo su quella pagina: tipicamente l’evento di conversione sulla thank-you page, uno snippet specifico per una campagna, o un tag legato a un singolo step del funnel. Questo è il codice che non viene copiato quando duplichi la pagina.
Livello funnel o sito: Head e Body tracking code
Nelle impostazioni del funnel (o del sito, se usi i Websites) trovi i campi Head tracking code e Body tracking code. Tutto quello che inserisci qui gira su ogni pagina del funnel, automaticamente, senza doverlo reinserire pagina per pagina. Questo è il posto giusto per lo script base di Google Analytics, l’installazione di base del Meta Pixel, o qualsiasi libreria che serve su tutto il funnel.

La distinzione è semplice: se uno script deve coprire tutto il funnel, va nelle impostazioni del funnel. Se deve girare solo su una pagina specifica, va nell’editor di quella pagina. Mischiare i due livelli — o non sapere quale è attivo — produce situazioni difficili da diagnosticare.
Perché il pixel non parte sulla pagina duplicata
Quando copi una pagina del funnel, GoHighLevel trasferisce il contenuto visivo e la struttura. Non trasferisce i campi Header Tracking e Footer Tracking di quella pagina. La scelta è progettuale: uno script legato a una pagina specifica non dovrebbe propagarsi automaticamente alle sue copie, perché la copia potrebbe servire a un funnel diverso, a un test A/B, o a un cliente diverso in un contesto agenzia.
Quello che invece rimane attivo sulla copia è il tracking a livello di funnel: se il Meta Pixel base è nei campi Head tracking code delle impostazioni del funnel, continua a girare su tutte le pagine, inclusa la copia. Per questo il primo passo non è reinserire il codice — è capire quale dei due livelli stava gestendo il tracking sulla pagina originale.
Come verificare prima di reinserire qualsiasi script
L’ordine conta. Reinserire il codice prima di verificare è il modo più rapido per creare eventi doppi.
Primo: controlla le impostazioni del funnel
Apri il funnel, vai in Settings, e guarda i campi Head tracking code e Body tracking code. Se il tuo script base è già lì, non reinserirlo anche a livello di pagina. Il funnel lo sta già iniettando su ogni step, inclusa la pagina che hai appena copiato.
Secondo: verifica cosa serve davvero a livello di pagina
Chiediti cosa faceva lo script che mancava. Era l’installazione base del pixel, o era un evento specifico — acquisto, lead, inizio checkout — legato a quello step? Gli eventi specifici vanno a livello di pagina. Lo script base va a livello di funnel. Se stavi duplicando sia lo script base che l’evento sulla stessa pagina, il problema era già presente sull’originale: hai un’occasione per pulire.
Terzo: reinserisci solo quello che serve al livello giusto
Se manca l’evento specifico della pagina, aprila nell’editor, usa l’icona Tracking Code, e inserisci solo quell’evento in Header Tracking o Footer Tracking. Se manca anche lo script base e non è nelle impostazioni del funnel, valuta se aggiungerlo lì invece che pagina per pagina.
Attenzione
Controlla prima di reinserire: il pixel doppio è peggio del pixel mancante
Se lo script base è già nelle impostazioni del funnel e lo reinserisci anche a livello di pagina, ogni visita genera due eventi. Le campagne Meta o Google ottimizzano su dati gonfiati e le decisioni che ne derivano sono sbagliate.
- Script base — va nelle impostazioni del funnel, non in ogni pagina
- Evento specifico — va nell’editor della singola pagina, solo dove quell’azione ha senso
- Verifica sempre — apri Settings del funnel prima di toccare qualsiasi pagina
Come verificare che il codice funzioni davvero dopo averlo rimesso
Qui c’è un punto che molti ignorano: il codice potrebbe non comparire se guardi il sorgente della pagina con View Page Source. GoHighLevel inietta alcuni script in modo dinamico, dopo il caricamento iniziale del DOM. Cercarlo nel sorgente statico può dare l’impressione che non sia presente, anche quando funziona regolarmente.
Il modo corretto di testare
Usa lo strumento di test del tuo fornitore di tracking, non il sorgente della pagina. Meta ha il Pixel Helper come estensione Chrome; Google Analytics ha il Tag Assistant. Questi strumenti intercettano gli script dopo che il browser li ha eseguiti, quindi vedono anche quello che è stato iniettato dinamicamente.
Fai il test da una sessione nuova del browser — una finestra in incognito è sufficiente — per evitare che la cache o i cookie della sessione corrente alterino il comportamento. Visita la pagina, esegui l’azione che dovrebbe scatenare l’evento, e verifica che lo strumento di test registri un solo evento, non due.

La tabella dei due livelli a confronto
| Caratteristica | Livello pagina (Tracking Code nell’editor) | Livello funnel/sito (Settings) |
|---|---|---|
| Dove si configura | Editor di pagina, icona Tracking Code | Settings del funnel o sito |
| Portata | Solo quella pagina | Tutte le pagine del funnel/sito |
| Viene copiato con la pagina | No | Sì (è nelle impostazioni, non nella pagina) |
| Uso tipico | Evento di conversione specifico (es. acquisto sulla thank-you) | Script base Analytics o Pixel |
| Rischio se duplicato | Script assente sulla copia | Nessuno: le impostazioni non si duplicano |
Un dettaglio che vale la pena sapere sullo storico
La pagina copiata non eredita lo storico statistico dell’originale. Le sessioni, le conversioni e i dati raccolti sulla pagina originale restano associati a quell’URL e a quella pagina. La copia parte da zero. Se stai usando la duplicazione per fare un test A/B, questo è il comportamento corretto. Se invece stavi duplicando per sostituire la pagina originale, considera che stai perdendo lo storico — una cosa che non ha a che fare con il tracking code, ma che vale sapere prima di pubblicare.
Prova GoHighLevel
Costruisci il funnel e il tracking nel posto giusto fin dal primo giorno
Nei primi giorni di prova vale la pena seguire un ordine preciso: non saltare alla pagina prima di aver impostato gli script base a livello di funnel.
- Fase 1 — Configurazione: imposta Head tracking code nelle Settings del funnel con lo script base del tuo strumento di analytics
- Fase 2 — Pagine: aggiungi gli eventi specifici solo sulle pagine dove quella conversione ha senso (opt-in lead sul primo step, acquisto sulla thank-you)
- Fase 3 — Verifica: testa ogni pagina con il Pixel Helper o Tag Assistant da una sessione in incognito prima di mandare traffico
Attiva la prova di 14 giorni →
Link di affiliazione: se ti iscrivi da qui io prendo una commissione, tu paghi uguale. Lo linko perché ci lavoro dentro ogni giorno.
Tracciamento funnel GoHighLevel: le cose da fare nell’ordine giusto
Copiare una pagina e trovarsi senza tracking è fastidioso, ma il vero rischio è la reazione automatica: reinserire tutto senza guardare cosa c’è già. Un sistema di tracking con eventi doppi ottimizza campagne su dati falsi — ed è più difficile da diagnosticare di uno con il pixel mancante, perché tutto sembra funzionare.
La struttura giusta è semplice: script base nelle impostazioni del funnel, eventi specifici sulle pagine dove servono, test da sessione pulita con lo strumento del fornitore. Se segui quest’ordine, duplicare pagine smette di essere un problema. Per un quadro più ampio su come è strutturata la piattaforma, la guida completa a GoHighLevel in italiano copre funnel, automazioni e logiche di configurazione dall’inizio.
Sui workflow collegati al funnel — per esempio cosa succede dopo che un lead completa un passo — vale la pena leggere anche come funzionano workflow e campagne in GoHighLevel: la distinzione tra i due cambia cosa puoi automatizzare e come. Se invece stai valutando la configurazione della piattaforma da zero, la guida su SaaS V1 e V2 aiuta a scegliere la struttura giusta prima di costruire qualcosa sopra.
Domande frequenti
Il codice di tracciamento a livello di funnel si copia quando duplico l’intero funnel?
No. I campi Head tracking code e Body tracking code nelle impostazioni del funnel non vengono copiati quando duplichi il funnel. Dopo la duplicazione, verifica le impostazioni del nuovo funnel e reinserisci gli script base che servono su quel contesto specifico.
Perché il pixel non appare nel sorgente della pagina anche se l’ho inserito?
GoHighLevel può iniettare gli script in modo dinamico dopo il caricamento del DOM. View Page Source mostra solo l’HTML statico iniziale. Per verificare usa il Pixel Helper di Meta o il Tag Assistant di Google, che intercettano gli script dopo l’esecuzione del browser.
Posso mettere tutto — script base ed eventi — solo nelle impostazioni del funnel?
Lo script base sì. Gli eventi specifici di conversione (acquisto, lead, inizio checkout) no: hanno bisogno di girare solo sulla pagina dove quell’azione accade. Metterli nelle impostazioni del funnel li farebbe scattare su ogni pagina, anche quelle sbagliate.
Come faccio a sapere se ho eventi doppi senza aspettare i dati della campagna?
Apri il Pixel Helper di Meta o il Tag Assistant di Google, vai sulla pagina in incognito, esegui l’azione e guarda se lo strumento registra uno o due eventi. Se ne vedi due con lo stesso nome nello stesso momento, hai uno script duplicato da trovare e rimuovere.
Trasparenza: in questo articolo c’è un link di affiliazione. Se ti iscrivi da lì io ricevo una commissione, per te non cambia niente. Linko solo strumenti che uso in produzione.


