Skip to main content

Google Consent Mode v2: kattava opas

Google Consent Mode on kehys, jonka avulla verkkosivustosi voi mukauttaa Google-tunnisteiden — Analyticsin, Adsin, Floodlightin ja muiden — toimintaa kävijöidesi suostumustilan perusteella. Se on Googlen vastaus perustavanlaatuiseen ristiriitaan: kuinka säilyttää mittaus- ja mainontakyvyt samalla kun kunnioitetaan käyttäjän oikeutta kieltäytyä evästeistä?

Maaliskuusta 2024 lähtien Google Consent Mode v2 on ollut pakollinen kaikille verkkosivustoille, jotka käyttävät Googlen mainontapalveluita ja kohdistavat käyttäjille Euroopan talousalueella (ETA). Jos käytät Google Adsia ja kohdistat EU-käyttäjille, tämä ei ole valinnaista.

Mikä on Google Consent Mode?

Pohjimmiltaan Google Consent Mode on rajapinta, joka sijaitsee suostumustenhallinta-alustasi (CMP) ja Google-tunnisteidesi välissä. Kun käyttäjä tekee suostumusvalinnan — hyväksy, hylkää tai mukauta — CMP:si välittää tuon valinnan Google-tunnisteille Consent Mode -rajapinnan kautta. Tunnisteet mukauttavat sitten toimintaansa sen mukaisesti.

Ilman Consent Modea sinulla on binäärinen valinta: joko laukaiset kaikki Google-tunnisteet (ja rikot tietosuojalakia niiden käyttäjien osalta, jotka eivät antaneet suostumusta) tai estät kaikki Google-tunnisteet suostumusta antamattomilta käyttäjiltä (ja menetät kaiken mittausdatan näiltä käyttäjiltä). Consent Mode tarjoaa keskitien.

Kehys esiteltiin ensimmäisen kerran vuonna 2020 (v1) ja päivitettiin merkittävästi loppuvuodesta 2023 (v2), ja sen käyttöönoton määräpäivä oli 6. maaliskuuta 2024.

Versio 1 vs. versio 2

Siirtyminen versiosta 1 versioon 2 toi kaksi uutta suostumussignaalia ja teki koko kehyksestä pakollisen ETA-mainonnalle. Tässä ovat muutokset:

Ominaisuus Consent Mode v1 Consent Mode v2
Suostumussignaalit ad_storage, analytics_storage ad_storage, analytics_storage, ad_user_data, ad_personalization
ETA-vaatimus Suositeltu Pakollinen ETA-mainonnalle (maaliskuusta 2024)
Vaikutus uudelleenmarkkinointiin Suostumus vaikuttaa uudelleenmarkkinointilistoihin Uudelleenmarkkinointiyleisöt vaativat nimenomaisen ad_personalization-suostumuksen
Customer Match Ei nimenomaisesti käsitelty Vaatii ad_user_data-suostumuksen käyttäjätietojen lataamiseen
Konversioiden mallinnus Käytettävissä Advanced-tilassa Käytettävissä Advanced-tilassa, parannetut algoritmit

Neljä suostumustyyppiä

Consent Mode v2 välittää käyttäjän suostumuksen neljän erillisen signaalin kautta. Jokainen voidaan asettaa itsenäisesti tilaan granted tai denied:

ad_storage

Määrittää, voidaanko mainontaan liittyviä evästeitä (kuten Google Adsin _gcl_*-evästeitä) tallentaa käyttäjän laitteelle. Kun tämä on evätty, mainontaevästeitä ei aseteta ja mainosklikkausten tiedot välitetään URL-parametrien kautta rajoitetusti ja evästeettömästi.

analytics_storage

Määrittää, voidaanko analytiikkaevästeitä (kuten Google Analyticsin _ga- ja _gid-evästeitä) tallentaa. Kun tämä on evätty, analytiikkaevästeitä ei aseteta. Advanced-tilassa evästeettömiä pingejä lähetetään edelleen konversioiden mallinnusta varten.

ad_user_data

Määrittää, voidaanko käyttäjätietoja lähettää Googlelle mainontatarkoituksiin. Tämä on versiossa 2 esitelty uusi signaali. Se vaikuttaa ominaisuuksiin kuten Customer Match (asiakaslistojen lataaminen Google Adsiin) ja Enhanced Conversions (tiivistettyjen käyttäjätietojen lähettäminen attribuutiota varten). Kun tämä on evätty, Google ei käytä käyttäjän tietoja mainontaan.

ad_personalization

Määrittää, voidaanko tietoja käyttää mainonnan personointiin, mukaan lukien uudelleenmarkkinointi. Kun tämä on evätty, käyttäjää ei lisätä uudelleenmarkkinointiyleisöihin eikä hän näe hänen sivustollasi tapahtuneen toiminnan perusteella personoituja mainoksia. Tämän signaalin on oltava tilassa granted, jotta uudelleenmarkkinointilistat ja vastaavat yleisöominaisuudet toimivat.

Basic-tila vs. Advanced-tila

Tämä on tärkein arkkitehtoninen päätös Google Consent Modea käyttöönotettaessa. Nämä kaksi tilaa eroavat perustavanlaatuisesti siinä, miten ne käsittelevät käyttäjiä, jotka eivät ole antaneet suostumusta.

Basic-tila

Basic-tilassa Google-tunnisteet eivät laukea lainkaan, ennen kuin käyttäjä antaa suostumuksen. Googlelle ei lähetetä mitään dataa — ei edes anonymisoitua tai evästeetöntä dataa. Kun suostumus annetaan, tunnisteet laukeavat normaalisti. Kun suostumus evätään, tunnisteet estetään kokonaan.

Miten se toimii:

  1. Käyttäjä saapuu sivustollesi. Oletussuostumustilaksi asetetaan denied kaikille tyypeille.
  2. Evästebanneri ilmestyy. Google-tunnisteet estetään — Googlen palvelimille ei lähetetä pyyntöjä.
  3. Jos käyttäjä hyväksyy: suostumustila päivitetään tilaan granted, ja Google-tunnisteet laukeavat täysin toimivina.
  4. Jos käyttäjä hylkää: suostumustila pysyy tilassa denied, eivätkä Google-tunnisteet koskaan laukea. Google ei saa mitään tietoja tästä kävijästä.

Edut: Yksinkertaisin toteutus. Maksimaalinen tietosuoja. Mitään dataa ei lähde selaimesta ilman suostumusta. Helpoin perustella tietosuojaviranomaisille.

Haitat: Menetät kaiken mittausdatan käyttäjiltä, jotka eivät anna suostumusta. Markkinoilla, joilla suostumusprosentti on matala (Saksa: ~40–50 %), tämä voi tarkoittaa näkyvyyden menettämistä puolelta tai enemmän liikenteestä. Konversioiden mallinnus ei ole käytettävissä.

Advanced-tila

Advanced-tilassa Google-tunnisteet laukeavat välittömästi sivun latautuessa, mutta rajoitetussa, evästeettömässä tilassa, kun suostumusta ei ole annettu. Evästeitä ei aseteta. Käyttäjätunnisteita ei tallenneta. Sen sijaan Google saa anonyymejä, evästeettömiä "pingejä" — minimaalisia signaaleja, jotka ilmaisevat sivun katsomisen tai konversion tapahtumisen, ilman mitään tietoa, joka voisi tunnistaa käyttäjän.

Miten se toimii:

  1. Käyttäjä saapuu sivustollesi. Oletussuostumustilaksi asetetaan denied.
  2. Google-tunnisteet laukeavat välittömästi, mutta rajoitetussa tilassa: evästeitä ei kirjoiteta, käyttäjätunnisteita ei kerätä. Google saa evästeettömän pingin perustiedoilla (sivun URL, aikaleima, selaintyyppi).
  3. Jos käyttäjä hyväksyy: suostumustila päivitetään tilaan granted, ja Google-tunnisteet siirtyvät täyteen toimintaan evästeineen.
  4. Jos käyttäjä hylkää: suostumustila pysyy tilassa denied. Google-tunnisteet lähettävät edelleen evästeettömiä pingejä, mutta eivät koskaan aseta evästeitä tai kerää tunnistettavaa dataa.

Edut: Google voi käyttää evästeettömiä pingejä mallintaakseen konversioita käyttäjille, jotka eivät anna suostumusta. Google arvioi, että Advanced-tila palauttaa 50–70 % konversiodatasta, joka muuten menetettäisiin. Tämä on kriittistä Google Ads -kampanjoiden optimoinnissa.

Haitat: Dataa lähetetään Googlelle ennen suostumusta. Vaikka data on evästeetöntä ja anonyymiä, jotkin tietosuojaviranomaiset saattavat pitää tätä ongelmallisena. Oikeudellinen arviointi vaihtelee lainkäyttöalueittain.

Kumman valita?

Näkökohta Basic-tila Advanced-tila
Ennen suostumusta lähetettävä data Ei mitään Evästeettömät pingit (anonyymit)
Konversioiden mallinnus Ei käytettävissä Käytettävissä (palauttaa 50–70 % datasta)
Tietosuoja-asenne Maksimaalinen tietosuoja Tietosuojaa kunnioittava hyödyllisyyden kustannuksella
Google Ads -optimointi Rajoittuu vain suostumuksen antaneisiin käyttäjiin Täysi optimointikyky
Toteutuksen monimutkaisuus Yksinkertainen Kohtalainen
Sääntelyriski Alhaisin Alhainen, mutta lainkäyttöalueesta riippuvainen

Useimmille Google Adsia EU:ssa käyttäville yrityksille Advanced-tila tarjoaa parhaan tasapainon vaatimustenmukaisuuden ja mittauskyvyn välillä. Jos toimit tarkoin säädellyllä toimialalla tai lainkäyttöalueella, jolla tietosuojaviranomaisten tulkinnat ovat tiukkoja (esim. Itävalta, Ranska), Basic-tila saattaa olla turvallisempi valinta.

Käyttöönoton vaiheet

Google Consent Mode v2:n käyttöönotto edellyttää suostumustenhallinta-alustasi ja Google-tunnistemäärityksesi yhteensovittamista.

Vaihe 1: Aseta oletussuostumustila

Ennen kuin mikään Google-tunniste laukeaa, sinun on asetettava oletussuostumustila. ETA-käyttäjille kaikkien suostumustyyppien tulisi olla oletuksena denied:

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'wait_for_update': 500
});

Parametri wait_for_update kertoo Google-tunnisteille, että niiden tulee odottaa jopa 500 millisekuntia suostumuspäivitystä CMP:ltäsi ennen laukeamista. Tämä antaa bannerillesi aikaa latautua ja tarkistaa olemassa oleva suostumus.

Vaihe 2: Päivitä suostumus käyttäjän valinnan mukaan

Kun käyttäjä on vuorovaikutuksessa evästebannerisi kanssa, CMP:si on välitettävä valinta Google-tunnisteille:

// User accepts all
gtag('consent', 'update', {
  'ad_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted',
  'analytics_storage': 'granted'
});

// User accepts only analytics
gtag('consent', 'update', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'granted'
});

Vaihe 3: Määritä aluekohtaiset oletukset

Voit asettaa eri oletussuostumustilat eri alueille. Voit esimerkiksi asettaa oletukseksi denied ETA-alueella ja granted lainkäyttöalueilla, joilla suostumusvaatimuksia ei ole:

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied',
  'region': ['BE', 'BG', 'CZ', 'DK', 'DE', 'EE', 'IE', 'EL', 'ES',
             'FR', 'HR', 'IT', 'CY', 'LV', 'LT', 'LU', 'HU', 'MT',
             'NL', 'AT', 'PL', 'PT', 'RO', 'SI', 'SK', 'FI', 'SE',
             'IS', 'LI', 'NO']
});

Vaihe 4: Varmista toteutus

Käytä näitä työkaluja varmistaaksesi, että toteutuksesi toimii oikein:

  • Google Tag Assistant — näyttää kunkin tunnisteen suostumustilan ja sen, laukeavatko tunnisteet rajoitetussa vai täydessä tilassa.
  • Selaimen kehittäjätyökalut — tarkastele verkkopyyntöjä osoitteisiin google-analytics.com ja googleads.g.doubleclick.net. Etsi gcs-parametria, joka koodaa suostumustilan.
  • GA4 DebugView — ota Google Analytics 4:ssä DebugView käyttöön nähdäksesi tapahtumat reaaliajassa ja varmistaaksesi, että suostumuksesta riippuvat ominaisuudet toimivat oikein.

Vaikutus Google Adsiin, GA4:ään ja konversioseurantaan

Google Ads

Ilman Consent Mode v2:ta Google Ads ei käsittele konversiodataa ETA-käyttäjiltä. Tämä tarkoittaa, että Smart Bidding -strategiasi (Target CPA, Target ROAS, Maximize Conversions) toimivat puutteellisella datalla, mikä heikentää suorituskykyä. Consent Moden avulla Google voi mallintaa konversioita käyttäjille, jotka eivät anna suostumusta, ja säilyttää tarjousten optimoinnin.

Google Analytics 4

GA4 tukee Consent Modea natiivisti. Kun analytics_storage on evätty, GA4 ei aseta evästeitä, mutta voi silti vastaanottaa evästeettömiä pingejä (Advanced-tilassa). Nämä pingit myötävaikuttavat käyttäytymismallinnukseen, jota GA4 käyttää täyttämään raportoinnin aukot, jotka johtuvat käyttäjistä, jotka eivät anna suostumusta.

Enhanced Conversions

Enhanced Conversions — joka lähettää tiivistettyä ensimmäisen osapuolen käyttäjädataa (sähköposti, puhelin, osoite) Googlelle parannettua attribuutiota varten — vaatii ad_user_data-suostumuksen Consent Mode v2:n mukaisesti. Ilman tätä suostumussignaalia Enhanced Conversions -dataa ei käsitellä.

CMP-alustojen kanssa työskentely

Useimmat nykyaikaiset suostumustenhallinta-alustat tukevat Google Consent Mode v2:ta valmiiksi. CMP hoitaa suostumuksen käyttöliittymän ja välittää käyttäjän valinnan Google-tunnisteille Consent Mode -rajapinnan kautta.

Kun arvioit CMP:tä Consent Mode -yhteensopivuuden osalta, varmista, että se:

  • tukee kaikkia neljää v2-suostumustyyppiä (ad_storage, analytics_storage, ad_user_data, ad_personalization)
  • asettaa oletussuostumustilan ennen Google-tunnisteiden latautumista
  • päivittää suostumustilan reaaliajassa, kun käyttäjä tekee valinnan
  • säilyttää suostumuksen istuntojen välillä
  • on listattu Googlen CMP-kumppaniohjelmaan (suositeltu, mutta ei pakollinen)

Passiron suostumustenhallinta integroituu täysin Google Consent Mode v2:een, tukien sekä Basic- että Advanced-tiloja. Suostumussignaalit välitetään Google-tunnisteille automaattisesti — mukautettua koodia ei tarvita. Lue lisää Passiron Google Consent Mode -integraatiosta.

Usein kysytyt kysymykset

Asettaako Advanced-tila evästeitä ilman suostumusta?

Ei. Tämä on yleisin väärinkäsitys Consent Modesta. Advanced-tilassa Google-tunnisteet laukeavat ennen suostumusta, mutta ne toimivat rajoitetussa, evästeettömässä tilassa. Käyttäjän laitteelle ei aseteta evästeitä. Käyttäjätunnisteita ei tallenneta eikä lueta. Tunnisteet lähettävät anonyymejä, evästeettömiä pingejä — minimaalisia datasignaaleja, jotka eivät voi tunnistaa käyttäjää. Evästeitä asetetaan vain, jos ja kun käyttäjä nimenomaisesti antaa suostumuksensa.

Onko Advanced-tila GDPR-yhteensopiva?

Tämä riippuu tulkinnasta. Evästeettömät pingit eivät sisällä henkilötietoja GDPR:n tarkoittamassa merkityksessä (ei tunnisteita, ei evästeitä, ei laitteen sormenjälkeä). Jotkin tietosuojaviranomaiset saattavat kuitenkin pitää minkä tahansa datan siirtämistä Googlen palvelimille — myös anonymisoidun — käsittelynä, joka vaatii oikeusperusteen. Googlen kanta on, että pingit ovat anonyymejä eivätkä muodosta henkilötietojen käsittelyä. Ota yhteyttä tietosuojavastaavaasi tai lakineuvojaasi omaan tilanteeseesi liittyen.

Mitä tapahtuu, jos en ota Consent Mode v2:ta käyttöön?

Maaliskuusta 2024 lähtien Google vaatii Consent Mode v2 -signaalit ETA-käyttäjiltä. Ilman niitä Google Adsin yleisöominaisuudet (uudelleenmarkkinointi, samankaltaiset yleisöt, Customer Match) lakkaavat toimimasta ETA-liikenteelle. Konversiomittaus heikkenee. Kampanjoidesi optimointi kärsii.

Voinko käyttää Consent Modea ilman CMP:tä?

Teknisesti kyllä — voit toteuttaa suostumusrajapinnan kutsut manuaalisesti omassa JavaScriptissäsi. Tämä tarkoittaa kuitenkin, että vastaat myös mukautetun ratkaisusi suostumuksen käyttöliittymästä, säilyvyydestä ja oikeudellisesta vaatimustenmukaisuudesta. Tarkoitukseen rakennetun CMP:n käyttöä suositellaan vahvasti.

Noudattaako verkkosivustosi evästesääntöjä?

Skannaa verkkosivustosi ilmaiseksi ja löydä kaikki evästeet muutamassa minuutissa.

Skannaa evästeesi ilmaiseksi