Aggiornamento del 13 ottobre 2026. Questo articolo raccontava un modo per portare un dato dal form alla pagina di conferma usando sessionStorage. Il problema rimane interessante; il codice di allora non era una configurazione completa di consenso, validazione e gestione del dato. Per questo qui tengo il ragionamento e rivedo il percorso prima di farlo copiare in un altro sito.
L’email c’era. Quando serviva, non c’era più
Un form raccoglie un’email. Dopo l’invio si apre un’altra pagina, dove parte il tag di conversione. Il dato usato per le conversioni avanzate potrebbe non essere più disponibile in quel punto.
Questo non dimostra che la conversione ordinaria sia assente o che tutti i dati siano sbagliati. Prima bisogna distinguere l’evento di conversione dai dati aggiuntivi usati per il matching.
Prima guarderei il percorso già previsto da Google
La documentazione Google sulle conversioni avanzate con GTM descrive anche il tag per i dati forniti dagli utenti quando il dato è disponibile prima della pagina di conversione. Prima di inventare un altro passaggio di memoria, confronterei quella possibilità con il form e la configurazione reali.
Non basta cambiare il nome di una variabile. Servono un evento affidabile, il dato giusto al momento giusto e le condizioni previste per raccoglierlo e inviarlo. La stessa documentazione distingue raccolta, termini del servizio e parametri di consenso applicabili.
Se serve comunque conservare un dato fra due pagine
sessionStorage può entrare in un’implementazione personalizzata, ma non decide se il dato può essere raccolto. Scrivere un’email nello storage e bloccare solo il tag finale lascia aperta la gestione di quella scrittura.
Prima di implementarlo, controllerei questi passaggi:
- Il form ha davvero confermato l’invio? Un evento di inizio compilazione non prova che la richiesta sia stata completata.
- Quale dato serve, e in quale momento? Un valore rimasto da una richiesta precedente può finire associato a quella sbagliata.
- Quali controlli permettono raccolta, conservazione e invio? Il Consent Mode va configurato nel flusso previsto, senza dedurre tutto da un generico “marketing accettato”.
- Quando si elimina il dato? Vanno gestiti anche revoca, nuovo invio e passaggi che non terminano come previsto.
- Il tag ha ricevuto il dato corretto? Va verificato con strumenti di debug e diagnostica, senza riportare email reali nei log pubblici.
La verifica cambia la soluzione
Il punto iniziale era collegare due momenti dello stesso percorso. A volte il sistema di tagging ha già quel collegamento; altre volte serve codice. Prima capirei quale dei due casi ho davanti.
In Dai tracciamenti a un sistema con cui analizzarli racconto proprio questo lavoro. E in Sito o misurazione c’è il passaggio successivo: capire cosa possiamo sostenere a partire da quello che abbiamo contato.
