Dove va il codice di tracciamento sul tuo sito? Cosa fa davvero? Perché conta dove lo metti? La maggior parte dei proprietari di siti copia un codice di tracciamento nell'intestazione del sito e spera che funzioni. Non capiscono cosa fa il codice né se sta davvero raccogliendo dati. Poi, quando i dati spariscono, non hanno idea del perché, perché non hanno mai capito come funziona il tracciamento.
Questo articolo spiega cosa sono i codici di tracciamento, dove vanno, perché la posizione conta e come verificare che funzionino prima di fidarti dei dati che raccolgono.
Cos'è un codice di tracciamento e cosa fa
Un codice di tracciamento è un piccolo pezzo di JavaScript che incolli nel tuo sito. Quando un visitatore arriva sulla tua pagina, il codice si attiva. Raccoglie informazioni su quel visitatore e le invia alla tua piattaforma di analisi. La piattaforma archivia quei dati e crea i report.
Il codice di tracciamento raccoglie in automatico le informazioni di base. Su quale pagina si trova. Da dove arriva. Che dispositivo usa. Quanto è rimasto. Invia queste informazioni ai server di analisi in tempo reale.
Il codice è piccolo, di solito da una a tre righe. Si carica in fretta e non rallenta il sito. Lavora in modo invisibile in sottofondo. I visitatori non lo vedono né sanno che c'è.
Dove mettere il codice di tracciamento
Il codice di tracciamento va nell'intestazione del sito. In particolare, tra i tag di apertura e di chiusura head. Così si carica presto, prima che il contenuto della pagina venga visualizzato. Se il codice si carica tardi, puoi perdere i dati dei visitatori che se ne vanno prima che il codice si carichi.
Piattaforme di analisi diverse hanno indicazioni leggermente diverse sulla posizione. Alcune vogliono il codice proprio in cima all'head. Altre vicino al fondo. Segui l'istruzione specifica della piattaforma. La posizione conta per la precisione dei dati.
L'intestazione è comune a tutto il sito. La aggiungi una volta e vale in automatico per ogni pagina. Non aggiungi il codice a ogni pagina separatamente. Lo aggiungi al modello di intestazione che tutte le pagine condividono.
Codici di tracciamento globali e gestori di tag
Un codice di tracciamento globale è un solo pezzo di JavaScript nell'intestazione del sito che gestisce tutto il tracciamento. Semplice. Facile. Funziona per l'analisi di base.
Un gestore di tag è uno strumento che contiene più codici di tracciamento e li attiva a certe condizioni. Un unico posto per gestire tutto il tuo tracciamento. Un solo codice nell'intestazione che carica più fornitori. Man mano che aggiungi tracciamento, i gestori di tag evitano di appesantire l'intestazione.
Parti da un codice di tracciamento globale. È più semplice. Quando hai molti fornitori di tracciamento diversi, passa a un gestore di tag. Non usare un gestore di tag per un solo codice di tracciamento. Non mettere dieci codici di tracciamento direttamente nell'intestazione. Usa lo strumento giusto per il tuo livello di complessità.
Provare il codice di tracciamento prima di andare online
Prima di pubblicare il codice di tracciamento sul sito vero, provalo. La maggior parte delle piattaforme di analisi mostra i dati in tempo reale. Aggiungi il codice di tracciamento al tuo sito di prova. Visita il sito di prova. Controlla se i report in tempo reale mostrano la tua visita. Se sì, il tracciamento funziona. Se no, qualcosa non va.
Prova su pagine diverse. Prova su dispositivi diversi. Prova con browser diversi. Il tracciamento deve funzionare ovunque. Se funziona su desktop ma non su mobile, c'è un problema nella configurazione mobile.
Prova anche a togliere il codice. Il tracciamento del sito di prova deve sparire quando rimuovi il codice. Questo conferma che i dati dipendono dal codice e non da altro.
Problemi comuni dei codici di tracciamento
Il codice è installato nel posto sbagliato. L'hai messo nel body invece che nell'head. I dati possono non arrivare perché il codice si carica troppo tardi.
Il codice è installato più volte. Hai installato il codice di tracciamento, poi lo ha installato qualcun altro, e ora è sulla pagina due volte. Questo causa un doppio conteggio.
Il codice è obsoleto. Hai installato la versione 1 ma la piattaforma è passata alla versione 3. Il vecchio codice funziona ancora ma può perdere le nuove funzioni.
Il codice è stato commentato. Qualcuno lo ha disattivato durante un test e ha dimenticato di riattivarlo. I dati smettono di arrivare ma te ne accorgi dopo giorni.
Il codice è bloccato da strumenti di sicurezza o di privacy. Alcuni blocchi degli annunci bloccano il codice di tracciamento. Alcuni browser attenti alla privacy lo bloccano. Provare in questi ambienti fa emergere questi problemi.
Aggiornare e mantenere il codice di tracciamento
Controlla il tuo codice di tracciamento ogni trimestre. Verifica che sia aggiornato. Verifica che non sia stato modificato. Verifica che sia nel posto giusto. Piccole modifiche rompono il tracciamento.
Quando la tua piattaforma di analisi rilascia una nuova versione del codice di tracciamento, prova prima la nuova versione sul sito di prova. Verifica che funzioni. Poi pubblicala in produzione. Non dare per scontato che le nuove versioni siano compatibili con le precedenti.
Tieni la documentazione di quale codice è installato dove. Annota quando lo hai installato. Annota quale versione è. Questo aiuta a trovare l'errore se qualcosa si rompe.
Domande frequenti
Se abbiamo più codici di tracciamento sul sito, conteremo i dati due volte?
Sì. Più copie dello stesso codice di tracciamento conteranno ogni visita due volte. Controlla l'intestazione del sito. Cerca il codice di tracciamento. Se compare due volte, rimuovine uno. Usa gli strumenti per sviluppatori del browser per cercare nel codice sorgente della pagina. Se il codice compare più volte, hai un tracciamento duplicato. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.
Abbiamo installato il codice di tracciamento nel body invece che nell'head. Dobbiamo reinstallarlo?
Sì. Spostalo nell'head. Nel body il codice può non caricarsi se i visitatori se ne vanno prima che il body si carichi. Nell'head è garantito che si carichi prima del contenuto della pagina. È una correzione rapida. Sposta il codice e verifica il tracciamento nei dati in tempo reale.
La nostra piattaforma di analisi ha rilasciato un nuovo codice di tracciamento. Dobbiamo passare subito a quello?
Provalo prima. Installa il nuovo codice sul sito di prova. Verifica che raccolga bene i dati. Verifica che non rompa nulla. Confronta il comportamento del vecchio e del nuovo codice. Se il nuovo è chiaramente migliore, passa. Se funziona allo stesso modo, non c'è fretta. Gli aggiornamenti di versione importanti possono portare nuove funzioni per cui vale la pena passare.
Il nostro sito è gestito da una terza parte. Chi deve installare il codice di tracciamento?
O tu o loro, ma sii chiaro su chi se ne occupa. Documenta di chi è la responsabilità. Condividi il codice di tracciamento. Fai verificare che sia installato correttamente. Dai loro le credenziali di accesso al tuo account di analisi, così possono vedere i dati. Comunicare evita gli incidenti.
Abbiamo disattivato il codice di tracciamento per un test e abbiamo dimenticato di riattivarlo. Come ce ne accorgiamo?
Controlla i report di analisi. Se i dati sul traffico scendono di colpo a zero, probabilmente il tracciamento è disattivato. Cerca il codice di tracciamento nel codice sorgente del sito. Se lo trovi ma è commentato, togli il commento. Se i dati si sono fermati e non trovi il codice, chiedi al tuo sviluppatore. Qualcosa lo ha disattivato a tua insaputa.
Usiamo una content security policy che blocca gli script. Blocca anche il nostro codice di tracciamento?
Forse. Controlla le impostazioni della tua content security policy. Assicurati che il dominio dell'analisi sia nell'elenco dei consentiti. Se il codice di tracciamento è bloccato dalla tua policy di sicurezza, i dati non arriveranno. Lavora con il tuo team di sicurezza per consentire il dominio dell'analisi. Documenta che ti serve questa eccezione perché il tracciamento funzioni.