Skip to main content

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:

  1. Vartotojas atvyksta į jūsų svetainę. Numatytoji sutikimo būsena visiems tipams nustatyta kaip denied.
  2. Pasirodo slapukų juosta. Google žymos blokuojamos – jokių užklausų Google serveriams.
  3. Jei vartotojas sutinka: sutikimo būsena atnaujinama į granted, o Google žymos paleidžiamos su pilnu funkcionalumu.
  4. 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:

  1. Vartotojas atvyksta į jūsų svetainę. Numatytoji sutikimo būsena nustatyta kaip denied.
  2. 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).
  3. Jei vartotojas sutinka: sutikimo būsena atnaujinama į granted, o Google žymos pereina prie pilno funkcionalumo su slapukais.
  4. 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.com ir googleads.g.doubleclick.net. Ieškokite gcs parametro, 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