Implementare Google Consent Mode V2 Passo dopo Passo — Il Tutorial Definitivo

Cos'è Google Consent Mode V2

Consent Mode V2 è un'API di Google che regola il comportamento dei tag Google in base allo stato del consenso. Invece di un approccio tutto-o-niente, i tag possono caricarsi in uno stato limitato e senza cookie quando il consenso non è stato concesso, per poi passare al tracciamento completo una volta che l'utente acconsente. Google lo ha reso obbligatorio per gli inserzionisti del SEE a marzo 2024.

Senza di esso: la modellazione delle conversioni si interrompe, i pubblici di remarketing si riducono e Smart Bidding peggiora.

I Quattro Parametri di Consenso

I due nuovi parametri della V2 — ad_user_data e ad_personalization — sono ciò che distingue la V2 dalla V1. Se disponi solo di ad_storage e analytics_storage, devi aggiungere i nuovi parametri.

Modalità Base vs Avanzata

Base: I tag non si caricano finché il consenso non viene concesso. Semplice, ma perdi tutti i dati degli utenti che rifiutano.

Avanzata: I tag si caricano immediatamente in modalità limitata, inviando ping senza cookie e senza dati personali. Google li utilizza per la modellazione delle conversioni, recuperando fino al 70% delle conversioni perse. Usa sempre la modalità Avanzata.

Passaggio 1: Impostare lo Stato di Consenso Predefinito

Inserisci questo codice prima di qualsiasi tag Google nel tuo <head>:

gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });

Il parametro wait_for_update concede alla tua CMP 500 ms per ripristinare il consenso di un visitatore di ritorno prima che i tag procedano in modalità negata.

Passaggio 2: Aggiornare il Consenso alla Scelta dell'Utente

Quando l'utente clicca su Accetta:

gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });

Per un consenso parziale (solo analisi, niente pubblicità), aggiorna solo i parametri concessi.

Passaggio 3: Implementazione con GTM

Abilita la Panoramica del Consenso in GTM (Amministrazione > Impostazioni del Contenitore). Crea un tag di Inizializzazione del Consenso con lo snippet predefinito. Configura le Impostazioni di Consenso di ciascun tag per richiedere i parametri pertinenti. La maggior parte delle CMP esegue il push di un evento dataLayer al cambio del consenso — crea un trigger per questo evento.

Passaggio 4: Verificare l'Implementazione

Modellazione delle Conversioni

In modalità Avanzata, i ping senza cookie degli utenti che non hanno dato il consenso alimentano i modelli di conversione di Google. Requisiti: oltre 1.000 eventi di clic sugli annunci al giorno per 7 giorni con consenso concesso. Quando attiva, la modellazione recupera il 50-70% delle conversioni perse.

Errori Comuni

Elimina la Complessità con FlexyConsent

FlexyConsent gestisce tutto questo automaticamente: stato predefinito negato, comandi di aggiornamento, tutti e quattro i parametri, TCF 2.3, Microsoft UET Consent Mode, ripristino del consenso dei visitatori di ritorno — tutto con un singolo tag script. Piani a partire da 0 EUR/mese.

← Blog Leggi tutto →