Tehnic, da: poți seta manual semnalele Consent Mode v2 din gtag (consent default „denied" plus consent update la alegerea utilizatorului). Practic, e fragil — tot ai nevoie de o interfață de banner, de blocarea reală a trackerelor înainte de consimțământ, de dovada alegerii și de actualizarea corectă a tuturor celor patru semnale. Un CMP le rezolvă pe toate din start; mai jos vezi când merită efortul manual și când nu.
Ce este Consent Mode v2 și ce nu este
Consent Mode v2 este mecanismul prin care tag-urile Google (Analytics, Ads) primesc starea consimțământului și își ajustează comportamentul. Din martie 2024 este necesar pentru funcțiile de publicitate Google în SEE. Are patru semnale:
ad_storage— cookie-uri pentru publicitate;analytics_storage— cookie-uri pentru statistici;ad_user_data— trimiterea de date de utilizator către Google pentru publicitate;ad_personalization— personalizarea reclamelor (remarketing).
Punctul cheie, des înțeles greșit: Consent Mode nu este un banner și nu blochează nimic singur. El doar comunică o stare. Dacă trimiți semnalul „granted" fără ca vizitatorul să fi ales cu adevărat, sau lași trackerele să pornească oricum, Consent Mode corect configurat nu te salvează. E stratul de semnalizare, nu stratul de consimțământ.
Cum arată implementarea manuală, fără CMP
Varianta „la mână" înseamnă să scrii chiar tu apelurile gtag. Setezi o stare implicită restrictivă înainte de orice tag, apoi o actualizezi când utilizatorul acceptă:
- Stare implicită „denied" — înainte să se încarce tag-urile Google, apelezi
gtag('consent', 'default', {...})cu toate cele patru semnale pe „denied". - Bannerul tău afișează opțiunile de accept și refuz (trebuie să-l construiești și să-l stilizezi singur).
- Actualizare la alegere — la accept, apelezi
gtag('consent', 'update', {...})cu semnalele trecute pe „granted"; la refuz, le lași pe „denied". - Blocarea celorlalte trackere non-Google (pixel Meta, Hotjar, chat) rămâne integral în sarcina ta — Consent Mode nu se ocupă de ele.
Pentru sintaxa exactă și ordinea apelurilor, ghidul Consent Mode v2 în România intră în detaliu, iar cum verifici Consent Mode v2 îți arată cum confirmi că semnalele pleacă corect.
De ce e fragilă varianta manuală
„Tehnic posibil" nu înseamnă „ușor de menținut corect". Iată ce trebuie să nimerești manual, de fiecare dată:
| Cerință | Manual, fără CMP | Cu un CMP |
|---|---|---|
| Toate cele patru semnale, în ordinea corectă | Le scrii și le testezi tu; o greșeală de ordine trece neobservată. | Trimise din start, verificate. |
| Blocare reală înainte de consimțământ | O implementezi separat pentru fiecare tracker non-Google. | Inclusă pentru toate scripturile. |
| Dovada consimțământului | Trebuie să o stochezi singur (cine, ce, când). | Păstrată automat. |
| Interfața de banner (accept + refuz egal) | O construiești și o întreții manual. | Gata configurată, bilingv. |
| Actualizări la schimbări Google | Le urmărești și le aplici tu. | Actualizate de furnizor. |
Fiecare rând e un loc unde poți greși tăcut. Un semnal lipsă sau un banner fără buton de refuz la fel de vizibil ca acceptul te lasă neconform chiar dacă „ai Consent Mode".
Când merită manual și când un CMP
Nu e o alegere ideologică, ci una de risc și timp. Varianta manuală poate fi rezonabilă dacă: ai un singur site simplu, folosești doar tag-uri Google (fără pixel Meta, chat sau heatmaps), ai pe cineva tehnic care poate întreține codul și ești dispus să verifici periodic că semnalele încă pleacă corect.
Un CMP devine alegerea evidentă când: ai mai multe trackere de blocat, vrei banner și politici în română și engleză, ai nevoie de dovada consimțământului fără să construiești tu stocarea, sau pur și simplu nu vrei ca stratul legal să depindă de un fișier JavaScript pe care îl întreții manual. Bannerul FewCookies trimite toate cele patru semnale Consent Mode v2 din start, blochează efectiv trackerele și include detectarea de dark patterns — la 6€/lună cu TVA inclus și trial 7 zile fără card.
Oricum ai alege, verifică rezultatul
Fie că scrii gtag la mână, fie că folosești un CMP, singurul lucru care contează e ce se întâmplă de fapt în browser. Confirmă cu două instrumente:
- Checkerul de Consent Mode v2: rulează verificarea gratuită ca să vezi dacă toate cele patru semnale sunt prezente și pornesc pe „denied".
- O scanare completă: o scanare gratuită la /check îți arată dacă vreun tracker pornește oricum înainte de consimțământ — inclusiv cele non-Google pe care Consent Mode nu le atinge.
Dacă vrei să înțelegi de ce contează atât de mult corectitudinea acestui strat, vezi și articolul despre Google Analytics fără consimțământ, iar pentru auto-auditul complet, cum verifici dacă site-ul respectă GDPR.
Întrebări frecvente
Consent Mode v2 este obligatoriu?
Din martie 2024, Consent Mode v2 este necesar pentru funcțiile de publicitate Google (Google Ads, remarketing) pentru traficul din SEE. Dacă folosești aceste servicii fără cele patru semnale de consimțământ, Google limitează funcționalitatea. Nu e o lege în sine, ci o cerință tehnică a Google peste obligațiile GDPR și Legea 506/2004.
Consent Mode v2 înlocuiește un banner de cookie-uri?
Nu. Consent Mode doar comunică starea consimțământului către Google; nu afișează un banner și nu blochează trackerele singur. Ai în continuare nevoie de o interfață care cere consimțământul și de blocarea reală a scripturilor non-esențiale înainte de alegere. Consent Mode este stratul de semnalizare, nu cel de consimțământ.
Pot pierde date de analytics dacă implementez Consent Mode v2?
Când un vizitator refuză, Google poate trimite „pinguri" fără cookie-uri, iar Analytics estimează o parte din date prin modelare, în loc să colecteze totul. Pierzi granularitatea pentru cei care refuză, dar păstrezi date agregate utile și, în schimb, colectezi legal. E compromisul corect: date valide în loc de date ilegale.
Vrei să vezi ce cookie-uri și trackere pornesc pe site-ul tău înainte de consimțământ? Scanarea e gratuită și nu cere cont. Verifică-ți site-ul gratuit →