Sari la conținut

Consent Mode V2: Cum configurezi analytics și ads conform GDPR în 2026

· 13 min lectură· Digital Rocket

Consent Mode V2 este mecanismul prin care Google gestionează colectarea datelor pe baza consimțământului utilizatorului. Fără el configurat corect, Google Analytics 4 și Google Ads nu mai colectează date despre utilizatorii din UE/SEE — ceea ce înseamnă audiențe incomplete, conversii neraportate și campanii PPC care optimizează pe date parțiale.

Google a cerut tuturor site-urilor care servesc ads sau monitorizează utilizatori din UE/SEE să implementeze Consent Mode V2 începând cu martie 2024. În 2026, acest mecanism nu mai e opțional — e infrastructură de bază. Fără el, pierzi acces la remarketing audiences, behavioral modeling și conversions reporting în Google Ads.

Cifră cheie: Site-urile care nu au implementat Consent Mode V2 pierd în medie 40-60% din datele de conversie pentru utilizatorii din UE. Cu modul Advanced activat, Google recuperează până la 70% din aceste date prin modeling comportamental. Diferența între a avea și a nu avea Consent Mode configurat corect e diferența între a optimiza pe date reale și a optimiza în orb.


Ce este Consent Mode V2 și cum funcționează tehnic?

Consent Mode V2 este un API JavaScript care comunică starea de consimțământ a utilizatorului către tag-urile Google (GA4, Google Ads, Floodlight). În funcție de ce a acceptat sau refuzat utilizatorul în bannerul de cookie-uri (CMP — Consent Management Platform), tag-urile ajustează automat comportamentul lor.

Cum funcționează fluxul:

  1. Utilizatorul ajunge pe site → vede bannerul CMP
  2. CMP-ul trimite semnalul de consent la Consent Mode API
  3. Tag-urile Google citesc starea de consent și se comportă diferit:
    • Consent granted: Tag-urile funcționează normal — cookie-uri, tracking complet
    • Consent denied: Tag-urile trimit doar ping-uri anonime (fără cookie-uri, fără date personale) — dar Google poate modela comportamentul

Parametrii Consent Mode V2:

ParametruCe controleazăDefault recomandat (UE)
ad_storageCookie-uri advertising (remarketing, conversion)denied
ad_user_dataTrimitere date utilizator către Google Adsdenied
ad_personalizationAds personalizate (remarketing)denied
analytics_storageCookie-uri analytics (GA4)denied
functionality_storageCookie-uri funcționale (limbă, preferințe)granted
personalization_storageCookie-uri personalizare conținutdenied
security_storageCookie-uri securitate (anti-fraud)granted

Important: ad_user_data și ad_personalization sunt parametrii noi introduși în V2 (nu existau în V1). Fără ei, Google Ads nu poate folosi datele de conversie pentru optimizare de audiență — ceea ce afectează direct ROAS-ul campaniilor.


Care este diferența dintre Basic Mode și Advanced Mode?

Aceasta e cea mai importantă decizie de configurare. Cele două moduri oferă niveluri diferite de colectare a datelor:

Basic Mode:

  • Tag-urile Google nu se încarcă deloc până când utilizatorul dă consimțământ
  • Zero date colectate de la utilizatorii care refuză cookie-urile
  • Conformitate GDPR maximă, dar pierdere masivă de date (40-70% din utilizatorii UE refuză cookie-urile)
  • Nu există modeling — ce refuzi, pierzi complet

Advanced Mode:

  • Tag-urile se încarcă imediat, dar trimit doar ping-uri anonime (cookieless) dacă consimțământul e refuzat
  • Când utilizatorul acceptă, tag-urile se actualizează automat la tracking complet
  • Google folosește ping-urile anonime pentru behavioral modeling — estimează conversiile pierdute pe baza pattern-urilor utilizatorilor care au acceptat
  • Recuperezi până la 70% din datele pierdute prin modeling
CriteriuBasic ModeAdvanced Mode
Tag-uri pre-consentNu se încarcăSe încarcă (cookieless pings)
Date de la refuzuriZeroPing-uri anonime → modeling
Recovery date0%Până la 70%
Conformitate GDPRStrictăConformă (verificat de DPA-uri)
Impact Google AdsSever — lipsă conversiiModerat — modeling compensează
Complexitate setupSimplăMedie

Recomandare: Advanced Mode în aproape toate cazurile. Autoritățile europene de protecția datelor (inclusiv CNIL în Franța și AEPD în Spania) au confirmat că ping-urile cookieless din Advanced Mode sunt conforme GDPR, deoarece nu conțin date personale identificabile.


Cum configurezi Consent Mode V2 pas cu pas?

Pasul 1: Alege și instalează un CMP (Consent Management Platform)

CMP-ul este bannerul de cookie-uri care colectează consimțământul utilizatorului. Google menține o listă de CMP-uri certificate compatibile cu Consent Mode V2.

CMP-uri populare compatibile:

CMPCostNivel complexitateIntegrare GTM
CookiebotGratuit sub 100 pagSimpluNativă
CookieYesGratuit sub 100 vizit/lunăSimpluNativă
OneTrustEnterprise (preț pe cerere)ComplexNativă
UsercentricsDe la 10 €/lunăMediuNativă
Secure PrivacyDe la 8 €/lunăMediuNativă
Complianz (WordPress)Gratuit + Pro 45 €/anSimplu (WP only)Plugin

Pasul 2: Configurează default consent state în GTM

Deschide Google Tag Manager și adaugă un tag de tip Consent Initialization — All Pages (trigger: Consent Initialization):

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'functionality_storage': 'granted',
  'security_storage': 'granted',
  'wait_for_update': 500,
  'region': ['EU', 'EEA']
});

Explicație parametri:

  • Toate storage-urile de advertising și analytics încep ca denied pentru utilizatorii UE
  • wait_for_update: 500 — tag-urile așteaptă 500ms pentru ca CMP-ul să trimită consimțământul înainte de a se executa
  • region: ['EU', 'EEA'] — restricțiile se aplică doar utilizatorilor din UE/SEE. Utilizatorii din alte regiuni primesc granted by default

Pasul 3: Configurează CMP-ul să actualizeze consent state-ul

După ce utilizatorul interacționează cu bannerul CMP, CMP-ul trebuie să trimită un gtag('consent', 'update', {...}) cu starea reală:

// Exemplu: utilizatorul acceptă analytics dar refuză advertising
gtag('consent', 'update', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'granted'
});

Majoritatea CMP-urilor certificate fac acest lucru automat — nu trebuie să scrii cod manual. Verifică documentația CMP-ului ales.

Pasul 4: Activează Advanced Mode (opțional dar recomandat)

Pentru Advanced Mode, tag-urile trebuie să se încarce înainte de consimțământ. În GTM:

  1. La tag-urile GA4 și Google Ads, setează Consent Settings → „No additional consent required" (tag-ul se încarcă indiferent de consent)
  2. Consent Mode API va ajusta automat comportamentul tag-ului (cookieless pings dacă consent denied)
  3. Nu trebuie să modifici configurația GA4 sau Google Ads — totul e gestionat de API

Pasul 5: Verifică implementarea cu Google Tag Assistant

  1. Deschide Tag Assistant → conectează site-ul
  2. Verifică: Consent tab trebuie să arate starea fiecărui parametru
  3. Simulează: refuză cookie-urile → verifică că tag-urile trimit ping-uri cookieless (nu cookie-based)
  4. Simulează: acceptă cookie-urile → verifică că tag-urile switch la tracking complet
  5. Verifică în GA4 → Realtime: traficul apare (cu sau fără consent) dacă ai Advanced Mode

Cum afectează Consent Mode V2 datele din Google Ads?

Impactul asupra campaniilor Google Ads e semnificativ și direct:

Fără Consent Mode V2:

  • Google Ads nu mai primește date de conversie de la utilizatorii UE care refuză cookie-urile
  • Audiențele de remarketing se micșorează dramatic
  • Smart Bidding (Target ROAS, Target CPA) optimizează pe date incomplete → performanță scăzută
  • ROAS raportat este subestimat — vezi mai puține conversii decât ai în realitate

Cu Consent Mode V2 (Advanced):

  • Google modelează conversiile pierdute pe baza ping-urilor anonime
  • Conversion modeling poate recupera 50-70% din conversiile neobservate
  • Smart Bidding primește date modelate → optimizare mai precisă
  • Audiențele de remarketing includ estimări pentru utilizatorii anonimi
Metrică Google AdsFără Consent ModeCu Consent Mode V2 (Advanced)
Conversii raportate-40 până la -60%-10 până la -15% (cu modeling)
Remarketing audience size-50 până la -70%-15 până la -25%
Smart Bidding accuracyDegradat semnificativAproape normal
ROAS raportatSubestimat gravAproape de realitate

Ce este conversion modeling și cât de precis este?

Conversion modeling e funcția Google care estimează conversiile de la utilizatorii care nu au dat consimțământ, pe baza pattern-urilor comportamentale ale celor care au dat. E un model machine learning, nu o simplă extrapolare.

Cum funcționează:

  1. Google analizează comportamentul utilizatorilor care au acceptat cookie-urile (group A)
  2. Analizează ping-urile anonime de la utilizatorii care au refuzat (group B)
  3. Identifică pattern-uri similare: aceeași pagină vizitată, aceeași sursă de trafic, aceeași secvență de acțiuni
  4. Estimează câți utilizatori din group B ar fi convertit, pe baza ratei de conversie a group A cu comportament similar

Cerințe minime pentru modeling:

  • Tag-uri Google (GA4/Ads) cu Consent Mode V2 activat
  • Minimum 1,000 de evenimente de consent granted pe zi (pentru modeling robust)
  • Enhanced Conversions activat (crește acuratețea modeling-ului)
  • Minimum 7 zile de date pentru calibrare

Cât de precis este? Google raportează o marjă de eroare de ±5% pe volume mari de trafic. Pe volume mici (sub 500 conversii/lună), marja crește la ±15-20%. Modeling-ul nu înlocuiește datele reale — le complementează. E semnificativ mai bun decât alternativa: zero date.


Cum verifici dacă Consent Mode V2 funcționează corect?

Verificarea e critică — o configurare greșită înseamnă fie pierdere de date (consent prea restrictiv), fie non-conformitate GDPR (consent insuficient).

Verificare tehnică:

  1. Google Tag Assistant: Conectează site-ul → tab-ul „Consent" arată starea fiecărui parametru (granted/denied) în timp real
  2. Chrome DevTools → Network: Filtrează requesturile către google-analytics.com. Cu consent denied, vezi parametrul gcs=G100 (denied). Cu consent granted, vezi gcs=G111 (all granted)
  3. GA4 Realtime: Dacă ai Advanced Mode, traficul apare și de la utilizatori fără consent (ca sesiuni anonime)
  4. Google Ads → Diagnostics: Verifică dacă apar warnings legate de „consent signal missing"

Verificare GDPR:

  • Bannerul CMP apare la prima vizită (nu e ascuns sau pre-bifat)
  • Opțiunea „Refuse All" e la fel de vizibilă ca „Accept All"
  • Utilizatorul poate schimba preferințele ulterior (link persistent în footer)
  • Cookie-urile de advertising nu se setează înainte de consimțământ (verifică cu Chrome DevTools → Application → Cookies)

Cum interacționează Consent Mode V2 cu server-side tracking?

Server-side tracking și Consent Mode V2 se complementează — nu se exclud. Server-side tagging prin GTM server container procesează evenimentele pe server, nu în browserul utilizatorului. Dar Consent Mode tot se aplică: serverul respectă starea de consent primită de la client.

Combinația optimă în 2026:

  • Client-side: CMP colectează consimțământ → Consent Mode API setează starea → tag-urile trimit evenimente la server container
  • Server-side: Server container primește evenimentele + starea de consent → procesează, validează, trimite mai departe la GA4/Google Ads/Meta respectând consent-ul
  • Beneficiu: Cookie-urile first-party setate de server au lifetimeuri de 90-400 zile (vs 7 zile din browser pentru third-party) → date mai complete chiar și cu consent granted
ScenariulClient-side onlyClient + Server-side
Cookie lifetime (consent granted)7 zile (third-party)90-400 zile (first-party server)
Ad blocker bypass0% — tag-urile sunt blocate~95% — evenimentele trec prin server
Data recoveryDoar modeling GoogleModeling + first-party cookies
ComplexitateSimplăMedie-avansată
CostGratuit30-150 €/lună (server hosting)

Cum afectează Consent Mode V2 raportarea în Google Analytics 4?

În GA4, impactul Consent Mode se vede direct în rapoarte:

Cu Basic Mode: Utilizatorii care refuză cookie-urile nu apar deloc în GA4. Rapoartele arată doar traficul de la utilizatorii care au acceptat. Dacă 55% refuză (media UE), vezi doar 45% din traficul real.

Cu Advanced Mode: GA4 primește ping-urile anonime și afișează „modeled data" — estimări marcate în rapoarte. Poți vedea:

  • Thresholding applied: GA4 ascunde date dacă volumul e prea mic pentru a garanta anonimitatea — apare mesajul „Thresholding has been applied" în rapoarte
  • Modeled data indicator: Un icon în rapoarte semnalează că datele includ estimări modelate
  • Behavioral modeling ON/OFF: În Admin → Data Settings → Data Collection, poți activa/dezactiva modeling-ul (recomandat: ON)

Cum verifici impactul în GA4:

  1. Mergi la Admin → Data Settings → Data Collection
  2. Verifică: „Google signals data collection" = ON
  3. Verifică: „Acknowledge data thresholds" = checked
  4. Reports → Tech → Overview → compară cu datele din serverul web (logs) — discrepanța arată impactul consimțământului refuzat

Practică recomandată: Creează un dashboard Looker Studio cu două segmente: „Users with consent" și „All users (modeled)". Diferența te ajută să înțelegi cât de mult depinzi de modeling și unde e cel mai mare impact.


Care sunt cele mai frecvente greșeli la implementarea Consent Mode V2?

Greșeala #1: Nu setezi default state pe denied pentru UE. Fără default denied, tag-urile colectează date înainte de consimțământ — încălcare GDPR directă. Amenda poate ajunge până la 4% din cifra de afaceri anuală.

Greșeala #2: Folosești Basic Mode când ai nevoie de Advanced. Basic Mode pierde 40-70% din date permanent. Dacă rulezi campanii Google Ads cu Smart Bidding, ai nevoie de Advanced Mode pentru ca algoritmul să funcționeze.

Greșeala #3: CMP-ul nu e certificat Google. Un CMP necertificat poate trimite semnale incorecte la Consent Mode API. Verifică întotdeauna pe lista Google CMP Partners.

Greșeala #4: Nu testezi fluxul end-to-end. Mulți configurează tag-urile dar nu verifică dacă update-ul de consent ajunge la tag-uri după ce utilizatorul interacționează cu bannerul. Tag Assistant e obligatoriu.

Greșeala #5: Ignori wait_for_update. Fără acest parametru, tag-urile se execută înainte ca CMP-ul să trimită consimțământul → primele page views se pierd. Setează minimum 500ms.

Greșeala #6: Nu activezi Enhanced Conversions. Enhanced Conversions trimite date first-party hashed (email, telefon) care îmbunătățesc semnificativ acuratețea conversion modeling-ului.


Ce trebuie să știi despre Consent Mode și legislația românească?

România aplică GDPR prin ANSPDCP (Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal). Regulile specifice:

  • Cookie-urile de analytics și advertising necesită consimțământ explicit — nu e suficient „interes legitim" pentru tracking
  • Bannerul trebuie să ofere opțiune reală de refuz — „cookie wall" (blochează accesul dacă refuzi) e interzis
  • Consimțământul trebuie documentat — CMP-ul trebuie să logheze timestamp, versiune policy, alegeri
  • Amenzile: ANSPDCP a emis amenzi de până la 20.000 € pentru site-uri românești fără CMP conform. Regulamentul permite teoretic până la 20 milioane € sau 4% din cifra de afaceri globală
Cerință GDPR/ANSPDCPCe trebuie implementatTool
Consimțământ explicitBanner CMP cu accept/refuseCookiebot, CookieYes
Default deniedConsent Mode V2 cu default denied UEGTM
Drept de retragereLink „Cookie Settings" persistentCMP footer link
DocumentareLog consimțământCMP audit log
InformarePolitică cookies detaliatăPagină dedicată

Consent Mode V2 nu e doar o cerință legală — e o componentă critică a infrastructurii de date. Fără el, pierzi conversii, audiențe și acuratețea Smart Bidding-ului. Cu el configurat corect (Advanced Mode + CMP certificat + Enhanced Conversions), recuperezi majoritatea datelor și rămâi conform GDPR.

Dacă ai nevoie de implementare Consent Mode V2 cu Google Tag Manager, configurare GA4 și conversion tracking complet — contactează echipa Digital Rocket. Implementăm întregul stack de data analytics conform GDPR, cu modeling activat și verificare end-to-end.

Ai nevoie de ajutor cu campaniile PPC?

Echipa Digital Rocket te poate ajuta să obții rezultate mai bune din publicitatea online.

Cere o consultație gratuită