Enhanced Conversions e Consent Mode: guida pratica per non far lavorare Google Ads al buio
Gaetano Tantimonaco15 min di lettura

IN BREVE
Enhanced Conversions invia a Google Ads dati di prima parte (email, telefono) cifrati con SHA-256 per collegare più conversioni ai clic. Consent Mode v2 comunica a Google le scelte del banner con quattro segnali, tra cui ad_user_data, senza il quale i dati non partono. Nello SEE il consenso va trasmesso per usare misurazione, remarketing e personalizzazione. Da giugno 2026 Enhanced Conversions per web e per lead è un'unica impostazione.
Argomento del nostro servizio Google Ads & PPC
Apri Google Ads, guardi le conversioni dell’ultimo mese e ti sembrano poche. Poi apri il CRM e i contatti arrivati dal sito sono di più. Quella differenza ha quasi sempre due cause: conversioni che il tag non riesce ad attribuire a un clic e visitatori che hanno rifiutato i cookie senza che Google lo sappia. Le soluzioni si chiamano Enhanced Conversions e Consent Mode v2. La prima manda a Google Ads dati che l’utente ti ha già dato (email, telefono) cifrati con un hash, così più conversioni vengono collegate agli annunci. La seconda trasmette le scelte fatte sul banner dei cookie, perché Google sappia cosa può usare e possa stimare le conversioni che non vede. Senza entrambe, Smart Bidding ottimizza su dati parziali.
Nei progetti che seguiamo è il primo controllo che facciamo su un account Google Ads, prima di toccare offerte e annunci.
Cos’è Enhanced Conversions e come funziona l’hashing?
Enhanced Conversions è una funzione di Google Ads che, al momento della conversione, invia dati forniti dall’utente (email, numero di telefono, nome e indirizzo) cifrati con l’algoritmo SHA-256, per abbinarli agli account Google e attribuire la conversione al clic giusto. Google la descrive come un modo per rendere più accurata la misurazione e “sbloccare” offerte più efficaci (documentazione ufficiale).
Quando qualcuno compila un form o completa un acquisto, il tag legge l’email inserita, la normalizza (minuscole, spazi tolti, telefono in formato internazionale E.164) e la trasforma in una stringa di caratteri con una funzione di hash a senso unico. Da quella stringa non si risale all’indirizzo. Google confronta l’hash con quelli degli utenti collegati a un suo servizio e, se corrisponde a chi ha cliccato un annuncio, registra la conversione anche quando il cookie si è perso (cambio di dispositivo, browser che limita i cookie).
Enhanced Conversions per il web
Serve per le conversioni che avvengono sul sito: un acquisto nell’e-commerce, una richiesta di preventivo, un’iscrizione. Il dato cifrato parte insieme al tag di conversione.
Enhanced Conversions per i lead
Serve a chi vende fuori dal sito. Il form raccoglie l’email e la invia cifrata a Google quando il lead arriva. Settimane dopo, quando quel contatto diventa un’opportunità qualificata o un contratto nel CRM, carichi la conversione offline usando la stessa email cifrata come chiave. Non serve salvare il GCLID nel CRM.
Per un’azienda B2B è la variante più utile, perché Google Ads impara dai lead che diventano clienti. Ne parliamo nel dettaglio in dal lead al contratto: collegare CRM e fatturato.
Cosa è cambiato nel 2026
Google ha unificato le due varianti. Da aprile 2026 Google Ads accetta dati forniti dagli utenti da tre fonti contemporaneamente (tag del sito, Data Manager e API) e da giugno 2026 Enhanced Conversions per web e per lead è un’unica impostazione attiva o disattiva, senza più la scelta del metodo (annuncio di Google). Gli account già attivi sono stati migrati in automatico. Dal 15 giugno 2026, inoltre, il caricamento delle conversioni offline e dei lead passa dalla Data Manager API e non più dalla Google Ads API: se hai un’integrazione CRM su misura scritta qualche anno fa, va controllata.
Attenzione: ci è capitato di trovare account con l’interruttore acceso e nessun dato utente in arrivo, perché il tag non trovava il campo email.
Che cos’è Consent Mode v2 e come si collega a Enhanced Conversions?
Consent Mode è il sistema con cui il banner dei cookie comunica ai tag Google le scelte dell’utente. La versione 2 usa quattro segnali, e uno di questi, ad_user_data, è il permesso esplicito a inviare a Google i dati per la pubblicità: se è negato, Enhanced Conversions non invia nulla per quell’utente.
I quattro parametri, secondo il riferimento ufficiale di Google:
ad_storage: permette di salvare cookie pubblicitari;analytics_storage: permette di salvare cookie di analisi;ad_user_data: permette di inviare a Google dati dell’utente a fini pubblicitari, ed è richiesto per Enhanced Conversions e per il tracciamento delle conversioni tramite tag;ad_personalization: permette di usare i dati per annunci personalizzati e remarketing.
In pratica Consent Mode stabilisce cosa si può fare per ogni visitatore, Enhanced Conversions recupera le conversioni di chi ha acconsentito ma ha perso il cookie, la modellazione stima quelle di chi ha rifiutato.
Base o avanzato: cosa cambia
Consent Mode si implementa in due modi, e la scelta incide su quanti dati restano a Google Ads per imparare.
| Aspetto | Consent Mode base | Consent Mode avanzato |
|---|---|---|
| Caricamento dei tag | Bloccati finché l’utente non sceglie sul banner | Caricati subito, con consenso predefinito negato |
| Se l’utente rifiuta | Nessun dato inviato a Google | Partono ping senza cookie (stato del consenso, conversione, dati tecnici) |
| Modellazione delle conversioni | Modello generico | Modello specifico per il tuo account, più preciso |
| Complessità | Più semplice da configurare | Richiede attenzione all’ordine di caricamento dei segnali |
| Valutazione con il DPO | Più lineare | Da verificare, perché alcuni dati tecnici partono anche senza consenso |
Fonte delle differenze: Google Ads Help su Consent Mode.
Quando parte la modellazione
Google richiede che Consent Mode (o il framework IAB TCF v2) sia implementato correttamente e una soglia di 700 clic sugli annunci in 7 giorni per paese e gruppo di domini (requisiti ufficiali). Dopo l’implementazione servono almeno sette giorni completi prima di vedere i dati modellati nei report. Molti account B2B di nicchia non ci arrivano: per loro Enhanced Conversions conta ancora di più, perché non richiede volumi.
Quali obblighi ci sono nello SEE e cosa dice il Garante italiano?
Per il traffico dello Spazio economico europeo Google chiede di raccogliere il consenso e di trasmetterlo con Consent Mode v2: senza questi segnali non si possono usare per quegli utenti le funzioni di misurazione, personalizzazione degli annunci e remarketing (aggiornamenti per il traffico SEE). In Italia il banner deve inoltre rispettare le linee guida del Garante sui cookie.
Sono due livelli diversi: una regola di Google (la policy sul consenso degli utenti nell’UE) e la legge, che in Italia si traduce nelle Linee guida cookie e altri strumenti di tracciamento del Garante (provvedimento del 10 giugno 2021, in vigore da gennaio 2022). I punti che toccano il tracciamento:
- al primo accesso non si installano cookie diversi da quelli tecnici finché l’utente non sceglie;
- l’utente deve poter chiudere il banner, per esempio con una X, e continuare a navigare senza essere tracciato;
- lo scroll da solo non vale come consenso;
- il cookie wall (accesso bloccato senza consenso) in linea generale non è ammesso;
- la scelta va registrata e il banner non va riproposto prima di sei mesi, salvo cambiamenti rilevanti;
- serve un link, raggiungibile da ogni pagina, per modificare le scelte.
Tradotto in tag: il valore predefinito per tutti e quattro i parametri deve essere denied, la X deve lasciare tutto negato, e il pulsante per cambiare idea deve inviare a Google un aggiornamento del consenso.
Una precisazione che facciamo sempre: questa guida descrive come si configurano gli strumenti, non è una consulenza legale. Scelte come base o avanzato, la base giuridica per i dati inviati ai fornitori o il testo dell’informativa vanno valutate con il tuo DPO o con un legale che segue la privacy dell’azienda.
Che impatto hanno su Smart Bidding e sui report?
Smart Bidding decide le offerte in base alle conversioni che vede: se ne vede poche o sbagliate, offre meno sulle ricerche che portano clienti e di più su quelle che portano solo clic. Enhanced Conversions e Consent Mode aumentano la quota di conversioni reali e stimate su cui l’algoritmo impara.
Prendiamo un’azienda di componenti industriali che usa un CPA target. Molti visitatori rifiutano i cookie, e diversi buyer cliccano dal telefono e chiedono il preventivo dal computer dell’ufficio. Senza il setup completo molte richieste non vengono attribuite: il CPA mostrato è più alto del reale, l’algoritmo abbassa le offerte e l’account si restringe sulle ricerche che funzionavano. Con Enhanced Conversions e Consent Mode una parte di quelle conversioni torna visibile, abbinata all’email o modellata.

Nei report questo si nota in tre modi:
- Salto nelle conversioni dopo l’attivazione. Sono conversioni che prima non venivano attribuite: va spiegato alla direzione prima di leggerlo come crescita.
- Conversioni modellate mescolate a quelle osservate. Nei report di Google Ads le stime confluiscono nella colonna Conversioni. Per questo il confronto con il CRM resta la verifica di riferimento, come spieghiamo in come misurare il ROAS e l’impatto reale delle campagne.
- Periodo di apprendimento. Conviene non cambiare target e budget nelle due settimane dopo l’attivazione.
Cosa significa per lead generation e CRM
Per chi fa lead generation il passaggio che conta è Enhanced Conversions per i lead collegato al CRM. Il form manda l’email cifrata, il CRM segna quando il lead diventa qualificato e quando firma, e quei passaggi tornano a Google Ads come conversioni offline con un valore. A quel punto puoi chiedere a Smart Bidding di ottimizzare sui lead qualificati, o sul valore dei contratti, invece che sui form compilati.
Servono tre condizioni: email nel CRM identica a quella del form, caricamento regolare (meglio automatico) e fasi del CRM con criteri chiari. Su questa parte di dati di prima parte trovi le basi in dati di prima parte nel marketing.
Come si implementa: GTM, gtag, Google tag gateway o server-side?
Dipende dal sito: Google Tag Manager è la scelta più comune, gtag.js va bene per siti semplici o su misura, Google tag gateway e tagging server-side migliorano la raccolta dei segnali ma non sostituiscono il consenso.
Google Tag Manager
È il metodo che usiamo più spesso:
- Consenso predefinito. Il banner (o la sua integrazione per GTM) imposta i quattro parametri su
deniedcon l’attivatore di inizializzazione del consenso, che parte prima di tutti gli altri tag. - Aggiornamento. Quando l’utente sceglie, il banner invia l’aggiornamento con i valori scelti.
- Tag di conversione con dati utente. Nel tag di conversione di Google Ads attivi l’inclusione dei dati forniti dagli utenti e colleghi una variabile “Dati forniti dall’utente”, alimentata dal dataLayer (soluzione più robusta), da selettori CSS sui campi del form o dal rilevamento automatico.
- Controllo dei tag. Nella panoramica del consenso di GTM verifichi che ogni tag abbia i controlli di consenso impostati, compresi quelli di terze parti.
gtag.js
Sui siti senza GTM si inserisce il codice del consenso predefinito prima del tag Google, con gtag('consent', 'default', {...}), e i dati utente con gtag('set', 'user_data', {...}) prima dell’evento di conversione. Il parametro wait_for_update dà al banner qualche centinaio di millisecondi per caricarsi prima che i tag partano, e url_passthrough conserva le informazioni sul clic nell’URL quando i cookie non sono consentiti (guida per sviluppatori).
Google tag gateway
Il Google tag gateway per gli inserzionisti fa passare il tag Google e le misurazioni dal dominio del sito, attraverso la CDN o il bilanciatore di carico, invece che dai domini Google. Google offre una configurazione guidata con Cloudflare, mentre con altre CDN o con un bilanciatore proprio si imposta a mano (pagina ufficiale). Recupera segnali persi per blocchi tecnici, ma i segnali di Consent Mode valgono anche quando il tag passa dal tuo dominio.
Tagging server-side
Con un contenitore server di GTM i dati passano da un server che controlli prima di arrivare alle piattaforme: più controllo su cosa esce dal sito, ma costi di infrastruttura e manutenzione. Ha senso con molte piattaforme da alimentare o requisiti stringenti sui dati. Il consenso va rispettato anche lato server.
Per le conversioni offline dal CRM serve poi l’integrazione con Data Manager (dall’interfaccia di Google Ads, con i connettori, o via API). È il lavoro che facciamo in analytics e dati insieme allo sviluppo delle integrazioni.
Come verificare che tutto funzioni, passo dopo passo
La verifica si fa nel browser, in Tag Assistant, nella diagnostica di Google Ads e nel confronto con il CRM. Basta un form di prova.
- Apri il sito in una finestra anonima e non toccare il banner. In Tag Assistant, nella scheda del consenso, i quattro parametri devono risultare
deniedgià al primo evento. - Rifiuta o chiudi con la X. Lo stato deve restare
deniede nessun cookie pubblicitario deve comparire nel browser (strumenti per sviluppatori, sezione Applicazione, Cookie). - Ricarica e accetta. Deve comparire un aggiornamento del consenso con i valori
grantede i tag che prima aspettavano devono partire. - Compila il form di prova con un’email vera e controlla nelle richieste di rete quella verso
googleadservices.com/pagead/conversion/: nel payload deve esserci il parametroemseguito da una stringa cifrata. Se c’è solotv.1~emsenza caratteri dopo, il dato utente non è stato letto (istruzioni di Google). - Controlla che la conversione parta una volta sola. In Tag Assistant conta gli eventi di conversione dopo l’invio del form.
- Dopo circa 72 ore apri la diagnostica in Google Ads (Obiettivi, Riepilogo, azione di conversione, Diagnostica) e leggi gli avvisi su Enhanced Conversions e sulla copertura dei dati.
- Dopo due settimane confronta i lead in Google Ads con quelli nel CRM per campagna. Lo scarto non sarà zero, ma deve essere stabile e spiegabile.
Errori da evitare
Gli errori che troviamo più spesso, e quasi nessuno dà un avviso visibile.
- Banner che non manda il segnale a Google. Il banner blocca e sblocca i cookie, ma non è collegato a Consent Mode. Google riceve tag senza stato del consenso e nello SEE le funzioni si limitano.
- Consenso predefinito su
granted. Succede con integrazioni configurate in fretta o copiate da esempi pensati per altri paesi. - Solo i due parametri vecchi. Banner aggiornati a metà che inviano
ad_storageeanalytics_storagema nonad_user_dataead_personalization. Risultato: Enhanced Conversions e remarketing non lavorano. - Aggiornamento del consenso in ritardo. L’utente accetta, ma l’aggiornamento arriva dopo che la conversione è già partita come negata.
- Campo email non catturato. I selettori CSS puntano a un campo che è stato rinominato nell’ultimo restyling, oppure il form è in un iframe (molti form di CRM e di prenotazione lo sono) e il tag non lo legge. Meglio passare l’email nel dataLayer al momento dell’invio.
- Doppio tag. Tag Google inserito sia nel codice del tema sia in GTM, o un plugin del CMS che aggiunge il suo. Le conversioni raddoppiano e Smart Bidding sopravvaluta le campagne.
- Importazione GA4 e tag Google Ads conteggiate entrambe come principali. Due azioni di conversione per lo stesso form, tutte e due usate per le offerte.
- Email modificata nel CRM. Per Enhanced Conversions per i lead la chiave è l’email inserita nel form: se il commerciale la sostituisce con quella aziendale corretta, il match salta.
Checklist di verifica
Da girare a chi gestisce il sito:
- Consenso predefinito
deniedper tutti e quattro i parametri, impostato prima di qualsiasi tag - Banner con X o rifiuto che mantiene tutto negato, e link per modificare le scelte su ogni pagina
- Aggiornamento del consenso visibile in Tag Assistant dopo l’accettazione
- Scelta base o avanzato fatta e condivisa con il DPO
- Termini sui dati dei clienti accettati e Enhanced Conversions attivo in Google Ads
- Parametro
emvalorizzato nella richiesta di conversione - Una sola conversione per invio del form e una sola azione principale per obiettivo
- Diagnostica di Google Ads senza avvisi aperti
- Caricamento delle conversioni offline dal CRM attivo tramite Data Manager, con frequenza regolare
- Confronto mensile tra conversioni in Google Ads e lead nel CRM
Vuoi sapere se il tuo tracking regge?
Se le conversioni in Google Ads non tornano con il CRM, o non sai se il banner manda i segnali a Google, lo controlliamo insieme: Consent Mode, Enhanced Conversions, tag doppi e collegamento con il CRM. Ti diciamo cosa sistemare e in che ordine, anche se la risposta è che è tutto a posto.
Prenota una call con il nostro team oppure scrivici dal form contatti. Se preferisci partire dai servizi, trovi come lavoriamo su Google Ads e su analytics e dati.
Domande frequenti
Enhanced Conversions funziona anche se l’utente rifiuta i cookie?
No. Se ad_user_data è negato, i dati utente cifrati non vengono inviati. Per quegli utenti Google può solo stimare le conversioni con la modellazione, se usi Consent Mode e raggiungi le soglie richieste.
Consent Mode v2 è obbligatorio?
Per il traffico dello SEE Google lo richiede per usare misurazione, remarketing e personalizzazione degli annunci. Non è una legge, ma senza segnali di consenso quelle funzioni si limitano. Il banner, invece, è un obbligo di legge.
Meglio Consent Mode base o avanzato?
L’avanzato dà più dati a Google per modellare le conversioni, il base è più prudente perché non invia nulla prima della scelta. La decisione tocca aspetti di privacy, quindi va presa insieme al DPO.
Quanto tempo serve per vedere gli effetti?
La diagnostica di Enhanced Conversions compare dopo circa 72 ore. Per la modellazione di Consent Mode servono almeno sette giorni completi e il superamento della soglia di clic. L’effetto sulle offerte si valuta dopo il periodo di apprendimento, di solito un paio di settimane.
Il Google tag gateway sostituisce il banner dei cookie?
No. Cambia il percorso tecnico dei dati, che passano dal tuo dominio, ma le regole sul consenso restano le stesse e i segnali di Consent Mode vanno trasmessi comunque.
























