WordPressi hooldus Häkitud saidi puhastus Turvaplugin Hinnad Blogi
Avaleht / Blogi / Kodulehe arendus
oktoober 31, 2026

WooCommerce’i küpsisebänner ja Consent Mode v2: kuidas valikud tööle panna

Külastaja avab su WooCommerce’i poe, näeb küpsisebännerit ja vajutab „Keeldu kõigest“. Täiesti mõistlik. Aga võib-olla ei tahtnud ta ainult reklaamijälgimist? Nüüd kaob sinu statistikast ka tema külastus, kuigi tavalise veebistatistikaga oleks ta ehk nõus olnud. Consent Mode aitab Google’i tagidel täpsemat valikut järgida. See ei pane kedagi nõusolekut andma ega peagi panema.

Olen Andrei ja tegelen WordPressi hoolduse ning arendusega. Minu seisukoht on lihtne: ära peida keeldumise nuppu selleks, et numbrid ilusamad paistaksid. Anna inimestele eraldi valikud ja kontrolli, et veebileht neid päriselt järgib.


Miks kahest nupust ei piisa?

„Nõustu kõigega“ ja „Keeldu kõigest“ panevad statistika ning reklaamid ühte patta. Mõni inimene ei taha reklaamijälgimist, aga lubaks anonüümsemat veebistatistikat. See on võimalik, mitte lubadus, et sinu külastajad nii käituvad. Kui bänneris vahepealset valikut pole, ei saagi nad seda teha.

See mõjutab näiteks otsust, milliste tootelehtedega edasi tegeleda või kuhu suunata oma SEO tööd. Sa vaatad mõõdetud külastusi ja püüad nende põhjal otsustada. Kõik-või-mitte-midagi bänner võib pildilt välja jätta inimesed, kes ütlevad ei reklaamidele, mitte statistikale.

Esimesel kihil võiks olla kolm selget valikut: „Nõustu kõigega“, „Keeldu kõigest“ ja „Seaded“. Seadetes erista hädavajalikud, statistika ning turundus ja reklaamid. Kui sinu leht kasutab eelistuste küpsiseid, lisa ka nende valik. Hädavajalikud jäävad tööle, muud valikud on alguses välja lülitatud. Eelmärgitud nõusolek ei sobi.


Seaduse pool, ilma keerutamata

EL-i e-privaatsuse direktiivi järgi on nõusolekut vaja enne, kui leht salvestab inimese seadmesse või loeb sealt küpsiseid või sarnaseid tunnuseid, mis pole rangelt vajalikud. Ostukorvi küpsised, sisselogimise seanss, turvaküpsised ja küpsis, mis jätab inimese enda nõusolekuvaliku meelde, on vajalikud. Nende jaoks eraldi nõusolekut küsima ei pea.

GDPR-i järgi peab nõusolek olema vabatahtlik, konkreetne, teadlik ja üheselt mõistetav. Inimene peab selle ise selge tegevusega andma ning tagasivõtmine peab olema sama lihtne. EL-i andmekaitseasutuste ootus on, et keelduda saab sama lihtsalt kui nõustuda - mitte kuskil peidetud menüüs. Ette märgitud kast ei ole kehtiv nõusolek. See pole õigusnõu; oma lahenduse puhul küsi vajadusel juristilt üle.

Nii et keeldumisnupu peitmine pole nutikas viis statistikat parandada. See on lihtsalt vale lahendus.


Mida Consent Mode v2 tegelikult teeb?

Google Consent Mode v2 annab Google’i tagidele teada, millega külastaja nõustus. Kasutusel on neli signaali ja igaühe väärtus on granted või denied:

  • analytics_storage järgib statistika valikut.
  • ad_storage, ad_user_data ja ad_personalization järgivad turunduse ja reklaamide valikut.

Viimased kaks lisandusid v2 versioonis. Isikupärastatud reklaamide ja uuesti turundamise jaoks peavad nii ad_user_data kui ka ad_personalization olema väärtusega granted. Kui sa reklaame ei tee, on sinu jaoks tõenäoliselt kõige huvitavam analytics_storage. Vaikeväärtus määra siiski kõigile neljale.

Google nõuab, et reklaamijad, kes kasutavad tema tage Euroopa Majanduspiirkonna kasutajate mõõtmiseks või reklaamide isikupärastamiseks, koguksid nõusoleku ja edastaksid need signaalid. Ilus bänner üksi ei aita. Valik peab tagideni jõudma.


Basic või advanced? Alusta basic-režiimist

Basic consent mode hoiab Google’i tagid blokeerituna, kuni inimene bänneris valiku teeb. Enne seda ei saadeta Google’ile midagi. Kui inimene keeldub, ei saadeta nende tagide kaudu ka pärast midagi. Google’i konversioonide modelleerimine kasutab siis üldist mudelit.

Advanced consent mode töötab teisiti. Tagid laaditakse, kuid nõusoleku vaikeväärtus on denied. Keeldumise ajal saadavad need küpsisteta päringuid ega kirjuta küpsiseid. Kui inimene nõustub, saab küpsiseid salvestada ja täisandmeid saata. Varasemad päringud võimaldavad reklaamijapõhist modelleerimist.

Väikese lehe puhul eelistaksin basic-režiimi. Lihtsam seadistada ja ettevaatlikum lähtekoht. Advanced saadab küpsisteta päringuid juba enne nõusolekut. Aruta seda oma ettevõtte privaatsusküsimustega tegeleva inimesega, mitte ära lülita sisse ainult sellepärast, et raportis on vähe numbreid.


Pane bänner ja tagid sama juttu rääkima

Nõusoleku vaikeväärtuse määramine peab käivituma enne Google’i tagi. Kõik neli signaali alustavad keelatud olekus:

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

Pärast inimese valikut kutsub bänner välja gtag('consent', 'update', {...}) õigete granted ja denied väärtustega. Basic-režiimis hoia Google’i tagid seni ka blokeerituna. Kui inimene lubab statistika, aga keelab turunduse, võib statistika tööle hakata. Reklaamide nõusolek jääb keelatuks.

Paljud WordPressi küpsisebänneri pluginad toetavad Consent Mode v2 lahendust. Google’i sertifitseeritud nõusolekuhalduse platvormid saavad signaalid automaatselt edasi anda, kui see on seadetes sisse lülitatud. Kontrolli oma plugina juhendist kõiki nelja parameetrit. „GDPR-iga kooskõlas“ silt ei tõesta, et need töötavad. Kui blokeerid Google’i tagid ilma consent mode’ita, ei saa Google enda sõnul nõusolekuvalikuid kontrollida ja osa andmeid võib kaduma minna.

Poes ära blokeeri kogemata ostukorvi. WooCommerce’i ostukorvi- ja seansiküpsised on vajalikud. Kui plaanid laiemalt WooCommerce’i e-poe arendust, pane nõusoleku testid sama kontrollnimekirja, kus on kassaprotsess.


Testi nagu külastaja, mitte nagu haldur

Ava leht privaatses aknas, ilma sisse logimata. Google Tag Assistant näitab nõusoleku olekut sündmuste kaupa. Vaata avalehe esimest laadimist ja kontrolli uuesti pärast iga valikut. Küpsiseid saad vaadata ka brauseri DevToolsiga:

  • Enne bänneris klõpsamist ei tohiks olla _ga küpsiseid.
  • Pärast valikut „Keeldu kõigest“ ei tohiks neid endiselt olla.
  • Kui lubad ainult statistika, võivad _ga küpsised tekkida, aga reklaamiküpsiseid ei tohiks olla.
  • Kui kõik on keelatud, lisa toode ostukorvi ja liigu kassalehtedel edasi. Ostukorv ning seanss peavad ikka töötama.

Kontrolli ka, ega statistika tule kahest kohast korraga. Teema seadistus, Site Kit või vana GA koodijupp võib bännerist mööda minna. Meta pixel ja muud turundusskriptid peavad järgima turunduse valikut. Lisa jalusesse väike „Küpsiste seaded“ link, et inimene saaks hiljem meelt muuta. Mitmekeelsel lehel proovi iga bännerikeelt. Testi ka sisselülitatud vahemäluga - sinna jäänud vale bänneri olek võib välja logitud külastajale valet vaadet näidata.

Maksete turvalisus on eraldi teema, aga kassaprotsessi testides on seda lihtne unustada. Sellest räägib lähemalt juhend WordPressi e-poe turvamisest maksete vastuvõtul. Teine EL-i e-poe ülesanne, WooCommerce’i taganemisnupp, vajab omaette kontrolli. Ära mata seda küpsiseprojekti sisse.


Võta see sel nädalal ette

  1. Ava oma leht privaatses aknas ja pane kirja esimese bännerikihi valikud. Kas keeldumine on sama lihtne kui nõustumine?
  2. Vaata, kas statistikal ja turundusel on eraldi, vaikimisi välja lülitatud valikud. Kontrolli, et plugin edastab kõik neli Consent Mode signaali.
  3. Proovi keeldumist ja ainult statistikaga nõustumist Google Tag Assistantis või DevToolsis. Seejärel testi ostukorvi ja kassat olukorras, kus kõik valikuline on keelatud.
  4. Kontrolli, kas jalusest saab seaded uuesti avada. Kui ei saa, lisa see võimalus.

Alusta privaatsest aknast. Viie minutiga saad teada, kas sinu poes saab päriselt öelda statistikale jah ja reklaamidele ei.