Implementa Google Consent Mode V2 pas a pas — El tutorial definitiu
Què és Google Consent Mode V2
Consent Mode V2 és una API de Google que ajusta el comportament de les etiquetes Google segons l'estat del consentiment. Les etiquetes poden carregar en mode restringit sense cookies quan no s'ha atorgat el consentiment. Google el va fer obligatori per als anunciants de l'EEE el març de 2024.
Sense: el modelatge de conversions s'atura, les audiències de remarketing es redueixen i Smart Bidding es degrada.
Els quatre paràmetres de consentiment
- ad_storage — Cookies publicitàries
- analytics_storage — Cookies d'analítica
- ad_user_data — Dades d'usuari per publicitat (nou a V2)
- ad_personalization — Remarketing i anuncis dinàmics (nou a V2)
Mode bàsic vs avançat
Bàsic: Les etiquetes no carreguen fins al consentiment. Avançat: Les etiquetes carreguen immediatament en mode restringit, enviant pings sense cookies. Google els utilitza per modelar conversions, recuperant fins al 70%. Utilitzeu sempre el mode avançat.
Pas 1: Establiu l'estat de consentiment predeterminat
Col·loqueu això abans de qualsevol etiqueta Google al <head>:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Pas 2: Actualitzeu el consentiment quan l'usuari tria
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Pas 3: Implementació GTM
Activeu Consent Overview a GTM. Creeu una etiqueta Consent Initialization. Configureu els Consent Settings de cada etiqueta.
Pas 4: Verifiqueu la implementació
- Tag Assistant: Comproveu la pestanya Consent
- dataLayer: Busqueu consent default i update
- GA4 DebugView: Indicadors de consentiment als events
Modelatge de conversions
En mode avançat, els pings alimenten els models de Google. Requisit: 1.000+ events/dia durant 7 dies. Recupera 50-70% de conversions perdudes.
Errors comuns
- Snippet predeterminat carrega després de les etiquetes Google
- Falten ad_user_data o ad_personalization
- wait_for_update a 0
- Consent update es dispara incondicionalment
Eviteu la complexitat amb FlexyConsent
FlexyConsent gestiona tot automàticament: estat denied predeterminat, comandes d'actualització, els quatre paràmetres, TCF 2.3, Microsoft UET — des d'una sola etiqueta de script. Plans des de 0 EUR/mes.