Google Consent Mode v2: išsamus vadovas
Google Consent Mode – tai sistema, leidžianti jūsų svetainei pritaikyti Google žymų (Analytics, Ads, Floodlight ir kitų) veikimą pagal lankytojų sutikimo būseną. Tai Google atsakas į esminę įtampą: kaip išlaikyti matavimo ir reklamos galimybes tuo pačiu gerbiant vartotojo teisę atsisakyti slapukų?
Nuo 2024 m. kovo Google Consent Mode v2 tapo privalomas visoms svetainėms, kurios naudoja Google reklamos paslaugas ir yra orientuotos į vartotojus Europos ekonominėje erdvėje (EEE). Jei naudojate Google Ads ir taikote reklamą ES vartotojams, tai nėra pasirinkimas.
Kas yra Google Consent Mode?
Iš esmės Google Consent Mode – tai API, veikianti tarp jūsų sutikimų valdymo platformos (CMP) ir Google žymų. Kai vartotojas pasirenka sutikimo variantą – priima, atmeta ar tinkina – jūsų CMP perduoda šį pasirinkimą Google žymoms per Consent Mode API. Tada žymos atitinkamai pritaiko savo veikimą.
Be Consent Mode turite dvinarį pasirinkimą: arba paleisti visas Google žymas (ir pažeisti privatumo teisės aktus vartotojams, kurie nesutiko), arba blokuoti visas Google žymas nesutikusiems vartotojams (ir prarasti visus jų matavimo duomenis). Consent Mode įveda tarpinį sprendimą.
Sistema pirmą kartą pristatyta 2020 m. (v1) ir reikšmingai atnaujinta 2023 m. pabaigoje (v2), su atitikties terminu 2024 m. kovo 6 d.
1 versija ir 2 versija
Perėjimas nuo v1 prie v2 įvedė du naujus sutikimo signalus ir padarė visą sistemą privalomą reklamai EEE. Štai kas pasikeitė:
| Funkcija | Consent Mode v1 | Consent Mode v2 |
|---|---|---|
| Sutikimo signalai | ad_storage, analytics_storage |
ad_storage, analytics_storage, ad_user_data, ad_personalization |
| Reikalavimas EEE | Rekomenduojama | Privaloma reklamai EEE (nuo 2024 m. kovo) |
| Poveikis pakartotinei rinkodarai | Pakartotinės rinkodaros sąrašams turi įtakos sutikimas | Pakartotinės rinkodaros auditorijoms reikalingas aiškus ad_personalization sutikimas |
| Customer Match | Aiškiai nereglamentuojama | Vartotojo duomenims įkelti reikalingas ad_user_data sutikimas |
| Konversijų modeliavimas | Prieinamas su Advanced režimu | Prieinamas su Advanced režimu, patobulinti algoritmai |
Keturi sutikimo tipai
Consent Mode v2 perduoda vartotojo sutikimą per keturis atskirus signalus. Kiekvienas iš jų nepriklausomai gali būti nustatytas kaip granted arba denied:
ad_storage
Nustato, ar su reklama susiję slapukai (pvz., Google Ads _gcl_* slapukai) gali būti saugomi vartotojo įrenginyje. Kai atmetama, jokie reklamos slapukai neįrašomi, o reklamos paspaudimų informacija perduodama URL parametrais ribotu, be slapukų būdu.
analytics_storage
Nustato, ar analitikos slapukai (pvz., Google Analytics _ga ir _gid slapukai) gali būti saugomi. Kai atmetama, jokie analitikos slapukai neįrašomi. Advanced režime be slapukų signalai vis tiek siunčiami konversijų modeliavimui.
ad_user_data
Nustato, ar vartotojo duomenys gali būti siunčiami Google reklamos tikslais. Tai naujas signalas, pristatytas v2. Jis veikia tokias funkcijas kaip Customer Match (klientų sąrašų įkėlimas į Google Ads) ir Enhanced Conversions (maišos vartotojo duomenų siuntimas priskyrimui). Kai atmetama, Google nenaudos vartotojo duomenų reklamai.
ad_personalization
Nustato, ar duomenys gali būti naudojami reklamos personalizavimui, įskaitant pakartotinę rinkodarą. Kai atmetama, vartotojas nebus įtrauktas į pakartotinės rinkodaros auditorijas ir nematys personalizuotos reklamos, pagrįstos jo veikla jūsų svetainėje. Šis signalas turi būti nustatytas kaip granted, kad veiktų pakartotinės rinkodaros sąrašai ir panašios auditorijų funkcijos.
Basic režimas ir Advanced režimas
Tai svarbiausias architektūrinis sprendimas įgyvendinant Google Consent Mode. Šie du režimai iš esmės skiriasi tuo, kaip jie tvarko vartotojus, kurie nesutiko.
Basic režimas
Basic režime Google žymos iš viso nepaleidžiamos, kol vartotojas neduoda sutikimo. Jokie duomenys nesiunčiami Google – net anonimizuoti ar be slapukų. Kai sutikimas duodamas, žymos veikia įprastai. Kai sutikimas atmetamas, žymos visiškai blokuojamos.
Kaip tai veikia:
- Vartotojas atvyksta į jūsų svetainę. Numatytoji sutikimo būsena visiems tipams nustatyta kaip
denied. - Pasirodo slapukų juosta. Google žymos blokuojamos – jokių užklausų Google serveriams.
- Jei vartotojas sutinka: sutikimo būsena atnaujinama į
granted, o Google žymos paleidžiamos su pilnu funkcionalumu. - Jei vartotojas atmeta: sutikimo būsena lieka
denied, o Google žymos niekada nepaleidžiamos. Google negauna jokių duomenų apie šį lankytoją.
Privalumai: paprasčiausias įgyvendinimas. Maksimali privatumo apsauga. Jokie duomenys nepalieka naršyklės be sutikimo. Lengviausia pagrįsti duomenų apsaugos institucijoms.
Trūkumai: prarandate visus nesutikusių vartotojų matavimo duomenis. Rinkose su žemais sutikimo rodikliais (Vokietija: ~40–50 %) tai gali reikšti, kad prarandate matomumą pusei ar daugiau savo srauto. Konversijų modeliavimas neprieinamas.
Advanced režimas
Advanced režime Google žymos paleidžiamos iš karto įkeliant puslapį, tačiau ribotu, be slapukų režimu, kai sutikimas neduotas. Jokie slapukai neįrašomi. Jokie vartotojo identifikatoriai nesaugomi. Vietoj to Google gauna anoniminius, be slapukų „signalus“ (pings) – minimalius signalus, nurodančius, kad puslapis buvo peržiūrėtas arba įvyko konversija, be jokios informacijos, kuri galėtų identifikuoti vartotoją.
Kaip tai veikia:
- Vartotojas atvyksta į jūsų svetainę. Numatytoji sutikimo būsena nustatyta kaip
denied. - Google žymos paleidžiamos iš karto, bet ribotu režimu: jokie slapukai neįrašomi, jokie vartotojo identifikatoriai nerenkami. Google gauna be slapukų signalą su pagrindine informacija (puslapio URL, laiko žyma, naršyklės tipas).
- Jei vartotojas sutinka: sutikimo būsena atnaujinama į
granted, o Google žymos pereina prie pilno funkcionalumo su slapukais. - Jei vartotojas atmeta: sutikimo būsena lieka
denied. Google žymos toliau siunčia be slapukų signalus, bet niekada neįrašo slapukų ir nerenka identifikuojamų duomenų.
Privalumai: Google gali naudoti be slapukų signalus konversijoms modeliuoti nesutikusiems vartotojams. Google apskaičiuoja, kad Advanced režimas atkuria 50–70 % konversijų duomenų, kurie kitu atveju būtų prarasti. Tai kritiškai svarbu optimizuojant Google Ads kampanijas.
Trūkumai: duomenys siunčiami Google prieš sutikimą. Nors duomenys yra be slapukų ir anoniminiai, kai kurios duomenų apsaugos institucijos gali laikyti tai probleminiu dalyku. Teisinis vertinimas skiriasi priklausomai nuo jurisdikcijos.
Kurį pasirinkti?
| Aspektas | Basic režimas | Advanced režimas |
|---|---|---|
| Duomenys, siunčiami prieš sutikimą | Jokių | Be slapukų signalai (anoniminiai) |
| Konversijų modeliavimas | Neprieinamas | Prieinamas (atkuria 50–70 % duomenų) |
| Požiūris į privatumą | Maksimalus privatumas | Privatumą gerbiantis su naudingumo kompromisu |
| Google Ads optimizavimas | Tik sutikusiems vartotojams | Pilnos optimizavimo galimybės |
| Įgyvendinimo sudėtingumas | Paprastas | Vidutinis |
| Reguliavimo rizika | Mažiausia | Maža, bet priklauso nuo jurisdikcijos |
Daugumai įmonių, naudojančių Google Ads ES, Advanced režimas suteikia geriausią atitikties ir matavimo galimybių pusiausvyrą. Jei dirbate labai reguliuojamoje pramonės šakoje arba veikiate jurisdikcijoje su griežtu duomenų apsaugos institucijų aiškinimu (pvz., Austrija, Prancūzija), Basic režimas gali būti saugesnis pasirinkimas.
Įgyvendinimo žingsniai
Google Consent Mode v2 įgyvendinimas reikalauja jūsų sutikimų valdymo platformos ir Google žymų konfigūracijos koordinavimo.
1 žingsnis: nustatykite numatytąją sutikimo būseną
Prieš paleisdami bet kokias Google žymas, turite nustatyti numatytąją sutikimo būseną. EEE vartotojams visi sutikimo tipai turėtų būti pagal numatymą denied:
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied',
'wait_for_update': 500
});
Parametras wait_for_update nurodo Google žymoms prieš paleidimą palaukti iki 500 milisekundžių, kol jūsų CMP atsiųs sutikimo atnaujinimą. Tai suteikia jūsų juostai laiko įsikelti ir patikrinti esamą sutikimą.
2 žingsnis: atnaujinkite sutikimą pagal vartotojo pasirinkimą
Kai vartotojas sąveikauja su jūsų slapukų juosta, jūsų CMP turi perduoti pasirinkimą Google žymoms:
// 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'
});
3 žingsnis: sukonfigūruokite regionui būdingus numatytuosius nustatymus
Skirtingiems regionams galite nustatyti skirtingas numatytąsias sutikimo būsenas. Pavyzdžiui, pagal numatymą denied EEE, o pagal numatymą granted jurisdikcijose, kuriose sutikimo reikalavimų nėra:
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']
});
4 žingsnis: patikrinkite įgyvendinimą
Naudokite šiuos įrankius, kad patikrintumėte, ar jūsų įgyvendinimas veikia teisingai:
- Google Tag Assistant – rodo kiekvienos žymos sutikimo būseną ir ar žymos paleidžiamos ribotu, ar pilnu režimu.
- Naršyklės kūrėjų įrankiai – patikrinkite tinklo užklausas į
google-analytics.comirgoogleads.g.doubleclick.net. Ieškokitegcsparametro, kuris koduoja sutikimo būseną. - GA4 DebugView – Google Analytics 4 įjunkite DebugView, kad matytumėte įvykius realiuoju laiku ir patikrintumėte, ar nuo sutikimo priklausančios funkcijos veikia teisingai.
Poveikis Google Ads, GA4 ir konversijų sekimui
Google Ads
Be Consent Mode v2 Google Ads neapdoros EEE vartotojų konversijų duomenų. Tai reiškia, kad jūsų Smart Bidding strategijos (Target CPA, Target ROAS, Maximize Conversions) veiks su neišsamiais duomenimis, o tai pablogins veikimą. Su Consent Mode Google gali modeliuoti konversijas nesutikusiems vartotojams, išlaikant kainos siūlymo optimizavimą.
Google Analytics 4
GA4 natūraliai palaiko Consent Mode. Kai analytics_storage atmetamas, GA4 neįrašo slapukų, bet vis tiek gali gauti be slapukų signalus (Advanced režime). Šie signalai prisideda prie elgsenos modeliavimo, kurį GA4 naudoja ataskaitų spragoms, atsiradusioms dėl nesutikusių vartotojų, užpildyti.
Enhanced Conversions
Enhanced Conversions – kurios siunčia maišos pirmosios šalies vartotojo duomenis (el. paštą, telefoną, adresą) Google patobulintam priskyrimui – pagal Consent Mode v2 reikalauja ad_user_data sutikimo. Be šio sutikimo signalo Enhanced Conversions duomenys nebus apdorojami.
Darbas su CMP
Dauguma šiuolaikinių sutikimų valdymo platformų palaiko Google Consent Mode v2 iš karto. CMP tvarko sutikimo sąsają ir per Consent Mode API perduoda vartotojo pasirinkimą Google žymoms.
Vertindami CMP suderinamumą su Consent Mode, patikrinkite, ar ji:
- Palaiko visus keturis v2 sutikimo tipus (
ad_storage,analytics_storage,ad_user_data,ad_personalization) - Nustato numatytąją sutikimo būseną prieš įkeliant Google žymas
- Atnaujina sutikimo būseną realiuoju laiku, kai vartotojas pasirenka
- Išsaugo sutikimą per sesijas
- Yra įtraukta į Google CMP partnerių programą (rekomenduojama, bet neprivaloma)
Passiro sutikimų valdymas visiškai integruojasi su Google Consent Mode v2, palaikydamas tiek Basic, tiek Advanced režimus. Sutikimo signalai Google žymoms perduodami automatiškai – jokio pasirinktinio kodo nereikia. Sužinokite daugiau apie Passiro Google Consent Mode integraciją.
Dažnai užduodami klausimai
Ar Advanced režimas įrašo slapukus be sutikimo?
Ne. Tai dažniausia klaidinga nuomonė apie Consent Mode. Advanced režime Google žymos paleidžiamos prieš sutikimą, tačiau jos veikia ribotu, be slapukų režimu. Jokie slapukai neįrašomi vartotojo įrenginyje. Jokie vartotojo identifikatoriai nesaugomi ir neskaitomi. Žymos siunčia anoniminius, be slapukų signalus – minimalius duomenų signalus, kurie negali identifikuoti vartotojo. Slapukai įrašomi tik tada, kai vartotojas aiškiai duoda sutikimą.
Ar Advanced režimas atitinka GDPR?
Tai priklauso nuo aiškinimo. Be slapukų signaluose nėra asmens duomenų GDPR prasme (jokių identifikatorių, jokių slapukų, jokios įrenginio piršto atspaudo). Tačiau kai kurios duomenų apsaugos institucijos gali laikyti bet kokių duomenų perdavimą Google serveriams – net anonimizuotų – tvarkymu, kuriam reikalingas teisinis pagrindas. Google pozicija yra ta, kad signalai yra anoniminiai ir nesudaro asmens duomenų tvarkymo. Dėl savo konkrečios situacijos pasitarkite su duomenų apsaugos pareigūnu ar teisininku.
Kas nutinka, jei neįgyvendinsiu Consent Mode v2?
Nuo 2024 m. kovo Google reikalauja Consent Mode v2 signalų EEE vartotojams. Be jų jūsų Google Ads auditorijų funkcijos (pakartotinė rinkodara, panašios auditorijos, Customer Match) nustos veikti EEE srautui. Konversijų matavimas pablogės. Jūsų kampanijų optimizavimas nukentės.
Ar galiu naudoti Consent Mode be CMP?
Techniškai taip – sutikimo API iškvietimus galite įdiegti rankiniu būdu savo JavaScript kode. Tačiau tai reiškia, kad taip pat esate atsakingi už savo pasirinktinio sprendimo sutikimo sąsają, išsaugojimą ir teisinę atitiktį. Griežtai rekomenduojama naudoti specialiai sukurtą CMP.
Ar jūsų svetainė atitinka slapukų taisykles?
Nemokamai nuskenuokite savo svetainę ir raskite visus slapukus per kelias minutes.
Nuskenuokite savo slapukus nemokamai