Gå til indhold
Alvorlighed: MellemAnsvarlig: UdviklingTid til rettelse: 30-90 min

Samtykkestatus gemmes ikke

Ret storage- og reload-adfærd, så den besøgendes valg bevares og håndhæves på tværs af sider og sessioner.

Dækker: consent_not_persisted, consent_state_lost

Hvorfor det betyder noget

Hvis samtykket nulstilles ved reload eller mellem sider, kan brugeren blive spurgt igen, eller valgfri behandling kan starte igen uden at respektere det tidligere valg.

Sådan verificerer du manuelt

  1. Acceptér eller afvis samtykke på én side, genindlæs derefter og navigér til andre sider.
  2. Bekræft, at samme samtykkevalg fortsat gælder på hele websitet.
  3. Undersøg den persistensmekanisme, der bruges til at lagre samtykke.

Typiske årsager

  • Samtykkecookien eller local storage-posten skrives ikke konsekvent.
  • Subdomæne-, path- eller SameSite-indstillinger forhindrer persistens.
  • SPA-navigation nulstiller status, fordi samtykket kun holdes i hukommelsen.

Rettelse i GTM

  1. Sørg for, at samtykkestatus læses fra en persistent kilde på hver side.
  2. Stol ikke på engangsvariabler i runtime, der forsvinder efter navigation.
  3. Valider samtykkepersistens i GTM Preview over flere genindlæsninger.

Rettelse i WordPress eller CMP-plugins

  1. Gennemgå CMP-pluginets indstillinger for storage, domænescope og flersprogede paths.
  2. Test om cache- eller sikkerhedsplugins nulstiller eller fjerner samtykkestorage.
  3. Bekræft, at pluginet respekterer det samme gemte valg i alle templates.

Generel udviklerrettelse

  1. Gem samtykke i en stabil cookie eller tilsvarende storage med korrekt domæne- og path-scope.
  2. Genindlæs samtykkestatus før valgfrie tags initialiseres på hver side.
  3. Centralisér logikken for samtykkelagring i stedet for at duplikere den pr. route.

Sådan bekræfter du, at rettelsen virker

  • Bekræft, at samme valg bevares efter reload og navigation mellem sider.
  • Bekræft, at Reject fortsat står som denied ved et senere besøg.
  • Kør en ny scanning, og kontrollér at persistensrelaterede regressioner forsvinder.

Næste skridt

Kør en ny scanning efter deployment for at bekræfte, at den faktiske runtime-adfærd ændrede sig, og ikke kun bannerteksten.

Samtykkestatus gemmes ikke — GDPR Fix Guide