# Consent Mode v2: ką reiškia reklamai ir kaip nustatyti

*Paskelbta: 2026-10-29  |  https://www.mycode.lt/consent-mode-v2-nustatymas/*

> Consent Mode v2 paprastai: kodėl Google jo reikalauja ES, basic ar advanced režimas, CMP pasirinkimas, GTM konfigūracija ir kaip patikrinti, ar veikia.

**Consent Mode v2** yra Google mechanizmas, kuris perduoda Google Ads ir GA4 žymoms lankytojo sprendimą dėl slapukų: sutiko ar ne, ir dėl ko tiksliai. Nuo 2024 m. kovo be jo Google nebeleidžia naudoti pakartotinės rinkodaros ir personalizuotos reklamos Europos ekonominės erdvės lankytojams, o konversijų ataskaitos pradeda rodyti mažiau, nei reklama iš tikrųjų atneša. Slapukų sutikimas Google Ads ir GA4 nustatomas iš trijų dalių: sutikimo valdiklio (CMP), kuris siunčia signalus, Google Tag Manager konfigūracijos, kuri jų paiso, ir patikros, kad viskas įvyksta teisinga tvarka. Žemiau aprašau visas tris taip, kaip jas darau klientų svetainėse, ir parodau, kaip pačiam įsitikinti, kad sekimas veikia.

Šiame straipsnyje nekartoju, ko reikalauja BDAR iš pačios sutikimo juostos: tai aprašyta atskirai straipsnyje [slapukų sutikimas ir BDAR svetainei](https://www.mycode.lt/slapuku-sutikimas-bdar-svetainei/). Čia kalbu tik apie Google pusę.

## Kodėl Consent Mode v2 privalomas ES rinkoje?

Priežastis yra ES Skaitmeninių rinkų aktas (DMA), pagal kurį Google tapo „prieigos valdytoju“ ir privalo įrodyti, kad asmens duomenis reklamai naudoja tik su sutikimu. Google šią pareigą perkėlė reklamuotojams: jei norite rodyti personalizuotą reklamą ar kaupti auditorijas iš EEE lankytojų, jūsų svetainė turi siųsti sutikimo signalus Consent Mode v2 formatu.

Kas nutinka, kai slapukų sutikimas Google Ads nepasiekia? Google Ads nebepildo pakartotinės rinkodaros sąrašų, GA4 auditorijos neperduodamos į Ads, o konversijos, kurias Google negali susieti su sutikimu, tiesiog nukrenta. Reklama toliau sukasi, bet optimizuojasi pagal nepilnus skaičius. Tai nėra bauda, bet rezultatas panašus: mokate tiek pat, o sistema mokosi iš mažiau duomenų.

Pirmoji Consent Mode versija turėjo du signalus. Antroji pridėjo dar du, ir būtent jie yra „v2“ esmė:

| Signalas | Ką valdo | Nuo kada |
|---|---|---|
| analytics_storage | GA4 slapukus ir sesijų matavimą | v1 |
| ad_storage | Reklamos slapukus ir konversijų priskyrimą | v1 |
| ad_user_data | Ar galima siųsti Google naudotojo duomenis reklamos tikslais | v2 |
| ad_personalization | Ar galima rodyti personalizuotą reklamą ir kaupti auditorijas | v2 |

Dažna situacija audituojant: Google Consent Mode įdiegtas 2022 ar 2023 metais, siunčia tik du pirmuosius signalus, ir Ads diagnostika rodo įspėjimą. Formaliai jis yra, praktiškai reikalavimo svetainė neatitinka.

## Basic ar advanced: kurį režimą rinktis?

Tai vienintelis tikras sprendimas, ir jis ne techninis, o verslo ir teisinis.

|  | Basic | Advanced |
|---|---|---|
| Kas vyksta be sutikimo | Google žymos neįkeliamos | Žymos įkeliamos, bet be slapukų siunčia anoniminius signalus |
| Duomenys apie nesutikusius | Jokių | Google modeliuoja konversijas ir elgseną |
| Teisinė rizika | Mažiausia | Diskutuotina: signalai vis tiek pasiekia Google |
| Modeliavimo nauda | Nėra | Tik didesnio srauto svetainėms; mažoms Google modeliavimo dažnai net neįjungia |
| Kam tinka | Daugumai Lietuvos svetainių | E-parduotuvėms su dideliu reklamos biudžetu ir teisininko pritarimu |

Mano praktikoje daugumai klientų renkamės basic. Advanced režimo žadamas privalumas yra modeliuotos konversijos, bet Google jas skaičiuoja tik pasiekus tam tikrą paspaudimų skaičių per savaitę, ir mažos Lietuvos svetainės tos ribos dažnai nepasiekia. Savo svetainėje taip pat naudoju basic: GA4 matau tik sutikusius, o paieškos vaizdą imu iš Search Console.

## Kokį sutikimo valdiklį (CMP) rinktis Consent Mode v2?

Techniškai Consent Mode signalus gali siųsti bet kokia juosta, net savadarbė. Bet Google personalizuotai reklamai EEE lankytojams nuo 2024 m. reikalauja **sertifikuoto** CMP. Todėl renkantis žiūriu į tris dalykus: ar įrankis yra Google sertifikuotų sąraše, ar turi paruoštą GTM šabloną arba tiesioginę integraciją, ir ar pats nustato numatytąją būseną prieš įkeliant GTM.

- **WordPress ir WooCommerce**: Complianz. Sertifikuotas, Consent Mode v2 įjungiamas viena varnele, gerai sutaria su WooCommerce krepšelio slapukais.
- **Nedidelė svetainė be WordPress**: CookieYes arba Cookiebot per GTM šabloną iš bendruomenės galerijos.
- **Įmonė su griežtesniais reikalavimais**: Usercentrics arba Cookiebot su automatiniu slapukų nuskaitymu ir sutikimų žurnalu.

Kainos keičiasi, tad prieš perkant tikrinu aktualų sertifikuotų partnerių sąrašą Google Ads žinyne. Ko nedaryti: dėti dvi juostas, temos įmontuotą ir įskiepio. Jos siunčia prieštaringus signalus.

## Kaip sukonfigūruoti Consent Mode v2 per Google Tag Manager?

Darau prielaidą, kad GTM konteineris jau įdiegtas, o visos Google žymos yra jame, ne temos faile. Jei dar ne, pradėkite nuo straipsnio [Google Tag Manager nuo nulio](https://www.mycode.lt/google-tag-manager-nuo-nulio/).

### 1. Įjungti sutikimo apžvalgą konteineryje

Administravimas, konteinerio nustatymai, varnelė „Enable consent overview“. Nuo šiol prie kiekvienos žymos matysite skydo piktogramą, rodančią, kokių sutikimų ji reikalauja. Tai pats greičiausias būdas pamatyti, kurios žymos liko be sutikimo taisyklių.

### 2. Numatytoji būsena prieš bet kurią žymą

Įkeliu CMP šabloną arba pasirenku įskiepio integraciją ir nustatau, kad numatytoji būsena visiems keturiems signalams būtų „denied“. Paleidiklis privalo būti „Consent Initialization – All Pages“, ne įprastas „All Pages“. Pirmasis suveikia anksčiau už viską kitą; tai ir yra visa jo prasmė. Taip pat nustatau laukimo laiką (wait_for_update) apie 500 ms, kad žymos palauktų, kol CMP perskaitys anksčiau išsaugotą sprendimą.

### 3. Regionai

Numatytąją būseną galima taikyti tik EEE, Jungtinei Karalystei ir Šveicarijai, o kitur sekti be juostos. Lietuviškoms svetainėms paprastai nustatau „visiems“: lankytojų iš už EEE ribų nedaug, o viena taisyklė yra mažiau vietų klaidai.

### 4. Sutikimo taisyklės kiekvienai žymai

Google žymos (GA4, Ads konversijos, pakartotinė rinkodara) turi įmontuotas patikras: GA4 pati tikrina analytics_storage, Ads žymos tikrina ad_storage. Advanced režime to užtenka. Basic režime kiekvienai žymai papildomai įjungiu „Require additional consent for tag to fire“ ir nurodau reikiamą signalą, kad žyma iš viso nesuveiktų be sutikimo. Ne Google žymoms (Meta pikselis, LinkedIn, pokalbių valdiklis) įmontuotų patikrų nėra, todėl papildomą sutikimą nurodyti privaloma visada.

### 5. Atnaujinimas po paspaudimo

Lankytojui paspaudus „Sutinku“ CMP išsiunčia atnaujinimą, ir GTM pats paleidžia žymas, kurios laukė sutikimo, be puslapio perkrovimo. Jei naudojate URL perdavimą (url_passthrough), paspaudimo identifikatoriai išlieka nuorodose net be slapukų, ir dalis Ads konversijų priskiriama teisingai net basic režime.

Visa tai telpa į vieną GTM versiją. Prieš skelbiant tikrinu peržiūros režime, o po paskelbimo išvalau WordPress ir serverio talpyklą.

## Ką tikrinti, kad Consent Mode v2 tikrai veiktų?

- **Tag Assistant, skiltis „Consent“.** Pirmoje eilutėje turi būti „On-page Default“ su visais keturiais signalais „Denied“ ir ji turi būti anksčiau už bet kurią žymą. Po paspaudimo juostoje atsiranda „On-page Update“ su „Granted“. Jei numatytosios eilutės nėra, CMP įsikelia per vėlai arba iš viso nesiunčia numatytosios būsenos.
- **Tinklo užklausos.** Naršyklės kūrėjo įrankiuose užklausose į google-analytics.com arba googleads turi būti parametras `gcs`: G100 reiškia abu atmesta, G111 abu suteikta. Parametras `gcd` rodo, kad siunčiama būtent v2 versija.
- **Slapukai prieš sutikimą.** Inkognito lange, nieko nepaspaudus, skiltyje Application → Cookies neturi būti _ga ir _gcl slapukų. Jei yra, kažkuri žyma apeina sutikimą; dažniausiai tai antras GA4 kodas iš temos ar SEO įskiepio.
- **Google Ads diagnostika.** Tikslai, konversijos, diagnostika: prie kiekvieno konversijos veiksmo sutikimo būsena turi būti „aktyvi“. Būsena „nenustatyta“ reiškia, kad Google signalų negauna.
- **GA4 administravimas.** Duomenų rinkimas, sutikimo nustatymai: GA4 pati parodo, ar gauna abu reklamos signalus.

Patikrą kartokite po kiekvieno įskiepių atnaujinimo: pasikeitęs skriptų eiliškumas Consent Mode išjungia tyliai, be jokio klaidos pranešimo.

## Klaidos, kurias randu dažniausiai

- **CMP įkeliamas po GTM.** Pirmieji įvykiai išeina su „nenustatyta“ būsena. Google tai traktuoja kaip sutikimo nebuvimą visam seansui.
- **Du GA4 kodai.** Vienas per GTM paiso sutikimo, kitas iš įskiepio nepaiso. Ataskaitos dubliuojasi, o sutikimas realiai neveikia.
- **Tik du signalai.** Senas Consent Mode be ad_user_data ir ad_personalization. Ads diagnostika rodo įspėjimą, auditorijos nesipildo.
- **Konversijų žymos be sutikimo taisyklių** basic režime: skaičiuojamos visos, nepriklausomai nuo pasirinkimo. Kaip teisingai nustatyti pačias konversijas, aprašiau straipsnyje [konversijų sekimas GA4](https://www.mycode.lt/konversiju-sekimas-ga4-formos-skambuciai/).

## Kaip galiu padėti

Jei svetainėje dar nėra nei GA4, nei GTM, pilną diegimą su konversijų įvykiais, sutikimo signalais ir duomenų sluoksniu darau už 140 € (paslauga [Google Tag Manager](https://www.mycode.lt/google-tag-manager/), kartu su [Google Analytics integracija](https://www.mycode.lt/google-analytics/)). Jei GTM jau yra ir reikia tik Consent Mode v2 su sertifikuotu valdikliu, tai papildomi darbai už 30 €/val; paprastai jie telpa į 1–2 valandas kartu su patikra. Po darbų parodau, kur Tag Assistant ir Ads diagnostikoje matyti sutikimo būsena, kad po kito įskiepių atnaujinimo galėtumėte pasitikrinti patys. E-parduotuvėms Consent Mode derinu su pirkimo kelio sekimu, apie kurį rašiau straipsnyje [GA4 e-komercijos sekimas WooCommerce](https://www.mycode.lt/ga4-e-komercijos-sekimas-woocommerce/).

## Dažniausiai užduodami klausimai

### Ar Consent Mode v2 privalomas, jei nenaudoju Google Ads?

Google reikalavimas taikomas tiems, kurie naudoja reklamos funkcijas: Google Ads konversijas, pakartotinę rinkodarą, GA4 auditorijas, perduodamas į Ads. Jei svetainėje yra tik GA4 ataskaitoms, Google sankcijų nebus, bet BDAR sutikimo juosta vis tiek privaloma, o Consent Mode yra paprasčiausias būdas GA4 priversti jos paisyti.

### Kuo skiriasi basic ir advanced režimai?

Basic režime Google žymos iš viso neįkeliamos, kol lankytojas nesutiko. Advanced režime žymos įkeliamos visada, bet be sutikimo neįrašo slapukų ir siunčia tik anoniminius signalus, iš kurių Google modeliuoja trūkstamas konversijas. Basic yra saugesnis teisiškai, advanced duoda daugiau duomenų.

### Ar advanced režimas atitinka BDAR?

Vienareikšmio atsakymo nėra, o aš esu programuotojas, ne teisininkas. Anoniminiai signalai vis tiek keliauja į Google serverius kartu su IP adresu, todėl dalis duomenų apsaugos specialistų tai vertina kritiškai. Daugumai mažų Lietuvos svetainių rekomenduoju basic režimą, o advanced svarstyti tik su teisininko pritarimu.

### Ar būtinas Google sertifikuotas CMP?

Jei rodote personalizuotą Google reklamą EEE lankytojams, Google nuo 2024 m. reikalauja sertifikuoto sutikimo valdiklio. Sertifikuotų sąraše yra Complianz, CookieYes, Cookiebot, Usercentrics, Iubenda ir kiti. Savadarbė juosta Consent Mode signalus siųsti gali, bet Ads reikalavimo ji neatitinka.

### Kaip patikrinti, ar Consent Mode v2 veikia?

Trys vietos: Tag Assistant skiltis „Consent“ turi rodyti numatytąją būseną prieš bet kurią žymą ir atnaujinimą po paspaudimo; tinklo užklausose į Google turi būti parametras gcs; Google Ads diagnostikoje prie konversijos veiksmo sutikimo būsena turi būti „aktyvi“, ne „nenustatyta“.

### Kodėl po Consent Mode įdiegimo GA4 rodo mažiau lankytojų?

Nes dabar skaičiuojami tik sutikusieji. Basic režime tai normalu ir neišvengiama: palyginus su Search Console paspaudimais GA4 sesijų bus gerokai mažiau. Advanced režime GA4 dalį skirtumo užpildo modeliuotais duomenimis, bet tik kai srautas pakankamai didelis.
