Mine sisu juurde
Tõsidus: KeskmineVastutaja: ArendusParandamise aeg: 30-90 min

Nõusoleku olek ei püsi

Paranda storage'i ja reload'i käitumist nii, et külastaja valik säilib ning rakendub üle lehtede ja seansside.

Katab: consent_not_persisted, consent_state_lost

Miks see on oluline

Kui nõusolek lähtestub pärast reload'i või lehtede vahel, võidakse kasutajalt valikut uuesti küsida või optional töötlus võib eelmise valiku eirates uuesti käivituda.

Kuidas seda käsitsi kontrollida

  1. Nõustu või keeldu ühel lehel, seejärel laadi leht uuesti ja liigu teistele lehtedele.
  2. Kinnita, et sama nõusolekuvalik kehtib kogu saidi ulatuses.
  3. Vaata üle persistentsusmehhanism, mida nõusoleku salvestamiseks kasutatakse.

Tüüpilised põhjused

  • Consent cookie või local storage kirjet ei kirjutata järjepidevalt.
  • Subdomain'i, path'i või SameSite'i seaded takistavad püsimist.
  • SPA navigeerimine lähtestab oleku, sest nõusolekut hoitakse ainult mälus.

Parandus GTM-is

  1. Veendu, et nõusoleku olekut loetakse igal lehel püsivast allikast.
  2. Ära toetu ühekordsetele runtime muutujatele, mis kaovad pärast navigeerimist.
  3. Valideeri nõusoleku püsimine GTM Preview's mitme reload'i jooksul.

Parandus WordPressis või CMP pluginates

  1. Vaata üle CMP plugina storage, domain scope ja mitmekeelsete path'ide seaded.
  2. Testi, kas cache või security pluginad nullivad consent storage'i.
  3. Kinnita, et plugin austab sama salvestatud valikut kõigis mallides.

Üldine arendaja parandus

  1. Salvesta nõusolek stabiilsesse cookie'sse või samaväärsesse storage'isse õige domain'i ja path scope'iga.
  2. Laadi nõusoleku olek enne optional tagide initsialiseerimist igal lehel uuesti.
  3. Tsentraliseeri nõusoleku salvestamise loogika, selle asemel et seda marsruutides dubleerida.

Kuidas kinnitada, et parandus töötab

  • Kinnita, et sama valik püsib pärast reload'e ja lehtedevahelist navigeerimist.
  • Kinnita, et Reject jääb ka hilisema külastuse ajal denied olekusse.
  • Käivita uus scan ja kontrolli, et persistentsusega seotud regressioonid kaovad.

Järgmine samm

Pärast deploy'd käivitage uus skannimine, et kinnitada, et muutus tegelik runtime käitumine, mitte ainult bänneri tekst.

Nõusoleku olek ei püsi — GDPR Fix Guide