# Google Consent Mode v2: täielik juurutusjuhend

> Kuidas juurutada Google Consent Mode v2: neli nõusolekusignaali, gtag'i käsud default ja update, Tag Manageri seadistus, piirkondlikud vaikeväärtused ja testimine.

Source: https://www.cookiesh.eu/et/blog/google-consent-mode-v2-guide  
Published: 2026-06-30

## Key takeaways

- Google Consent Mode v2 kasutab nelja põhisignaali: ad_storage, analytics_storage, ad_user_data ja ad_personalization.
- Määra nõusoleku vaikeväärtuseks denied enne ühegi Google'i märgendi laadimist ja saada värskendus kohe, kui külastaja on valiku teinud.
- Alates 2024. aasta märtsist nõuab Google EMP liikluse puhul Consent Mode'i signaale, et saaks kasutada tema reklaamide mõõtmise ja isikupärastamise funktsioone.
- Consent Mode edastab Google'i märgenditele ainult külastaja valiku; see ei kogu nõusolekut ega piira teiste teenusepakkujate skripte.

Google Consent Mode v2 on signaalide kogum, mis annab Google'i märgenditele teada, kas külastaja on nõustunud reklaami- ja analüütikaandmete salvestamisega ning kas tema andmeid tohib kasutada reklaamiks. Selle juurutamiseks määra enne ühegi Google'i märgendi laadimist vaikeväärtuseks denied ja saada värskendus, kui külastaja teeb sinu küpsisebänneris valiku.

## Mis on Google Consent Mode v2?

Consent Mode on Google'i API, mis edastab külastaja nõusolekuvalikud Google'i märgenditele, nagu Google Analytics 4 (GA4), Google Ads ja Floodlight. See ise bännerit ei näita ega nõusolekut ei kogu. See kohandab Google'i märgendite käitumist vastavalt olekule, mille sinu nõusolekuhaldusplatvorm (CMP) edastab.

Versioon 2 lisas algsele paarile kaks parameetrit. Need on neli signaali, mille pead määrama:

| Parameeter | Mida see juhib |
|---|---|
| `ad_storage` | Kas küpsiseid ja sarnast salvestusruumi tohib kasutada reklaamiks |
| `analytics_storage` | Kas salvestusruumi tohib kasutada analüütikaks, näiteks külastuse kestuse mõõtmiseks |
| `ad_user_data` | Kas kasutajaandmeid tohib reklaami eesmärgil Google'ile saata |
| `ad_personalization` | Kas andmeid tohib kasutada isikupärastatud reklaamiks, näiteks uuesti turundamiseks |

Iga parameeter saab väärtuse `'granted'` või `'denied'`. Google määratleb ka parameetrid `functionality_storage`, `personalization_storage` ja `security_storage`, mis on kasulikud peamiselt nõusoleku sidumiseks teiste märgenditega Google Tag Manageris (GTM).

## Miks on Consent Mode v2 oluline?

Alates 2024. aasta märtsist nõuab Google Euroopa Majanduspiirkonnast (EMP) tuleva liikluse puhul Consent Mode'i signaale, et saaks kasutada tema reklaamide mõõtmise ja isikupärastamise funktsioone. Kui Google'i märgendid ei saa signaale `ad_user_data` ja `ad_personalization`, on nende külastajate puhul piiratud sellised funktsioonid nagu uuesti turundamise sihtrühmad ja osa konversioonide mõõtmisest.

See on Google'i poliitika, mitte seadus. Seadusest tulenev kohustus küsida luba enne seadmesse teabe salvestamist või sealt lugemist tuleneb e-privaatsuse direktiivi artikli 5 lõikest 3 ja seda üle võtvatest riiklikest seadustest koostoimes isikuandmete kaitse üldmääruse (IKÜM, GDPR) [kehtiva nõusoleku](/et/blog/valid-consent-checklist) standardiga. Consent Mode on lihtsalt viis, kuidas see otsus Google'i süsteemidesse jõuab.

## Kuidas määrata nõusoleku vaikeväärtus?

Kutsu `gtag('consent', 'default', ...)` välja enne Google'i märgendi või GTM-i konteineri laadimist ning määra kõigi parameetrite väärtuseks `'denied'` kõikjal, kus on nõutav aktiivne nõusolek. Järjekord on oluline: vaikeväärtus, mis saabub pärast märgendi käivitumist, on hiline.

```html
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() { dataLayer.push(arguments); }

  gtag('consent', 'default', {
    ad_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied',
    analytics_storage: 'denied',
    wait_for_update: 500
  });
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>
```

`wait_for_update` on millisekundite arv, mille jooksul Google'i märgendid ootavad nõusoleku värskendust, enne kui jätkavad vaikeolekuga. See annab sinu CMP-le aega laadida ja rakendada naasva külastaja salvestatud valik.

Kui teenindad külastajaid mitmes jurisdiktsioonis, saad vaikekäsule lisada ISO 3166-2 koodidest koosneva massiivi `region`, näiteks selleks, et keelata vaikimisi kõik EMP-s ja Ühendkuningriigis, kasutades mujal teistsuguseid vaikeväärtusi. Hoia varuvariandina alles ka ilma `region`-ita vaikekäsk ja konsulteeri enne millegi vaikimisi lubamist oma õigusmeeskonnaga.

## Kuidas värskendada nõusolekut pärast külastaja valikut?

Kui külastaja nõustub, keeldub või salvestab eelistused, kutsu uue olekuga välja `gtag('consent', 'update', ...)`. Seo oma bänneri kategooriad Google'i signaalidega ühes kohas:

```js
// Kutsu see välja iga kord, kui külastaja salvestab sinu bänneris valiku
function applyConsent(choices) {
  const ads = choices.marketing ? 'granted' : 'denied';

  gtag('consent', 'update', {
    ad_storage: ads,
    ad_user_data: ads,
    ad_personalization: ads,
    analytics_storage: choices.analytics ? 'granted' : 'denied'
  });
}
```

Käivita sama värskendus naasvate külastajate puhul igal lehe laadimisel võimalikult varakult, kasutades valikut, mille sinu CMP salvestas. Ilma selleta langeb iga uus leht tagasi vaikeväärtusele denied.

Kui külastaja võtab nõusoleku tagasi, saada värskendus väärtusega `'denied'`. IKÜM-i artikli 7 lõike 3 kohaselt peab nõusoleku tagasivõtmine olema sama lihtne kui selle andmine, seega hoia nähtaval viis bänneri uuesti avamiseks.

Kõigi kolme reklaamisignaali sidumine ühe turunduskategooriaga on levinud ja lihtne lähenemine. Kui sinu bänner pakub reklaamide mõõtmiseks ja reklaamide isikupärastamiseks eraldi lüliteid, seo need hoopis eraldi.

## Kuidas seadistada Consent Mode Google Tag Manageris?

Kasuta GTM-is CMP malli – kas Community Template Gallery'st või oma teenusepakkujalt –, mis käivitub päästikuga Consent Initialization – All Pages. Mall kutsub välja GTM-i API-d `setDefaultConsentState` ja `updateConsentState`, nii et sa ei pea gtag'i koodi ise kirjutama.

Seejärel läbi järgmised sammud:

1. Lülita konteineri seadetes sisse nõusoleku ülevaade, et saaksid nõusolekuseadeid märgendite kaupa üle vaadata.
2. Veendu, et Google'i märgendid (GA4, Google Ads, Floodlight) tuginevad oma sisseehitatud nõusolekukontrollidele.
3. Lisa muudele kui Google'i märgenditele, näiteks Meta või LinkedIni pikslile, täiendavad nõusolekukontrollid, et need käivituksid ainult siis, kui vastav nõusolek on antud.
4. Eemalda vanad päästikud, mis käivitavad märgendeid kõigil lehtedel ilma igasuguse nõusolekutingimuseta.
5. Avalda ja testi seejärel kõike eelvaaterežiimis (Preview).

Just 3. samm ununeb meeskondadel kõige sagedamini. Consent Mode juhib ainult Google'i märgendeid; kõik teised teenusepakkujad tuleb endiselt [blokeerida kuni nõusolekuni](/et/blog/block-scripts-until-consent).

## Kuidas kontrollida, et Consent Mode töötab?

Ava GTM-i eelvaade või Google Tag Assistant ja kontrolli iga sündmuse puhul vahekaarti Consent. Lehe laadimisel peaksid nägema vaikeolekut ja pärast bänneriga suhtlemist värskendust. Brauseri võrgupaneelil kannavad Google'ile saadetavad päringud nõusolekuparameetreid (`gcs` ja `gcd`), mis peegeldavad hetkeolekut.

Testi vähemalt neid stsenaariume:

- **Esimene külastus, bänneriga ei suhelda:** kõik signaalid on olekus denied, reklaami- ega analüütikaküpsiseid ei määrata.
- **Nõustu kõigiga:** signaalid lülituvad olekusse granted ja küpsised ilmuvad alles pärast klõpsu.
- **Keeldu kõigist:** signaalid jäävad olekusse denied ja ükski muu kui Google'i turundusmärgend ei käivitu.
- **Naasev külastaja:** salvestatud valik rakendatakse `wait_for_update` ajaakna jooksul.
- **Tagasivõtmine:** bänneri uuesti avamine ja keeldumine muudavad signaalid tagasi olekusse denied.

Google Ads ja GA4 näitavad nõusoleku diagnostikat ka oma halduskuvadel. Kontrolli neid paar päeva pärast käivitamist, et veenduda, et EMP liikluse signaalid saabuvad.

## Kas peaksin kasutama Consent Mode'i põhirežiimi või täiustatud režiimi?

Consent Mode'i saab juurutada kahel viisil. Põhirežiimis (basic) ei laadita Google'i märgendeid üldse enne, kui külastaja nõusoleku annab. Täiustatud režiimis (advanced) laaditakse märgendid vaikeväärtusega denied ja need saadavad küpsisevabu pingipäringuid, mida Google kasutab modelleerimiseks.

Valikuga kaasnevad tõelised kompromissid privaatsuse ja mõõtmise vahel, mida käsitleme artiklis [Consent Mode'i põhirežiim vs. täiustatud režiim](/et/blog/basic-vs-advanced-consent-mode). Kui kasutad serveripoolset GTM-i konteinerit, peab nõusoleku olek ka sealt korrektselt läbi liikuma; vt [serveripoolne märgendamine ja nõusolek](/et/blog/server-side-tagging-and-consent).

## Kokkuvõte

Consent Mode v2 taandub kolmele harjumusele: keela vaikimisi kõik enne ühegi Google'i märgendi käivitumist, värskenda kohe, kui külastaja otsustab, ja piira muid kui Google'i märgendeid eraldi. Testi iga stsenaariumi, sealhulgas naasvaid külastajaid ja nõusoleku tagasivõtmist, enne kui andmetele tugined. Sellised tööriistad nagu Cookiesh saavad suure osa sellest automatiseerida tänu sisseehitatud Google Consent Mode v2 toele ja Google Tag Manageri mallile.

*See artikkel on üldine teave, mitte õigusnõustamine. Oma konkreetse olukorra kohta otsuste tegemiseks pea nõu kvalifitseeritud privaatsusspetsialistiga.*

## FAQ

### Kas Google Consent Mode v2 on seadusest tulenev nõue?

Ükski seadus seda ei nimeta. See on Google'i nõue: kui EMP liikluse kohta nõusolekusignaale ei ole, on Google Adsis piiratud sellised funktsioonid nagu uuesti turundamine ja osa konversioonide mõõtmisest. Seadusest tulenev kohustus nõusolekut küsida tuleneb e-privaatsuse direktiivist ja isikuandmete kaitse üldmäärusest (IKÜM, GDPR).

### Kas mul on Consent Mode'i kasutamisel ikka küpsisebännerit vaja?

Jah. Consent Mode on vaid kanal, mis annab Google'i märgenditele teada, mida külastaja otsustas. Sul on endiselt vaja bännerit või nõusolekuhaldusplatvormi, mis küsimuse esitab, vastuse salvestab ja muud kui Google'i jälgijad tagasi hoiab.

### Mis muutus Consent Mode'i v1 ja v2 vahel?

Versioon 2 lisas algsetele parameetritele ad_storage ja analytics_storage parameetrid ad_user_data ja ad_personalization. Need annavad Google'ile teada, kas kasutajaandmeid tohib reklaami eesmärgil saata ja kas neid tohib kasutada isikupärastatud reklaamiks, näiteks uuesti turundamiseks.

### Kui pikk peaks wait_for_update olema?

Piisavalt pikk, et sinu nõusolekuplatvorm jõuaks laadida ja rakendada naasva külastaja salvestatud valiku, kuid mitte pikem. Google'i enda näidetes kasutatakse 500 millisekundit; mõõda, kui kiiresti sinu bänneri skript initsialiseerub, ja kohanda väärtust selle põhjal.

## Sources

- [Google: Consent mode overview](https://developers.google.com/tag-platform/security/guides/consent)
- [Google EU user consent policy](https://www.google.com/about/company/user-consent-policy/)
- [Directive 2002/58/EC (ePrivacy Directive), EUR-Lex](https://eur-lex.europa.eu/eli/dir/2002/58/oj)
