Kategoriakohtainen suostumus
Oletuksena <ConsentBanner /> tarjoaa yhden hyväksy/hylkää-valinnan. Välitä categories, niin siitä tulee
tarkistuslista toiminnoilla ”Hyväksy kaikki” / ”Hylkää kaikki” / ”Tallenna valinnat”:
<ConsentBanner categories={[ { id: 'analytics', label: 'Analytics', description: 'Helps us understand site usage.' }, { id: 'marketing', label: 'Marketing', description: 'Used for ad personalization.' }, ]}/>Kokeile sitä livenä Demo-sivulla.
Skriptien estäminen kategorioittain
Osio nimeltä “Skriptien estäminen kategorioittain”gateScript, getConsent, whenAccepted ja setConsent ottavat kaikki category-argumentin, jonka
oletusarvo on 'all' – implisiittinen kategoria, jota käytetään, kun et välitä categories-propsia
lainkaan:
gateScript({ src: 'https://example.com/analytics.js', category: 'analytics' });getConsent('analytics'); // 'accept' | 'decline' | nullwhenAccepted(() => { /* ... */}, 'analytics');Mikä lasketaan kategoriaksi
Osio nimeltä “Mikä lasketaan kategoriaksi”Ota mukaan vain kategoriat, jotka tietosuojaselosteesi mukaan oikeasti tarvitsevat kyllä/ei-vastauksen.
”Välttämättömät” evästeet – ne, jotka eivät lain mukaan vaadi suostumusta – eivät ole tässä kategoria;
lataa ne skriptit suoraan ilman gateScript()-funktiota.
Älä rastita ruutuja valmiiksi
Osio nimeltä “Älä rastita ruutuja valmiiksi”Jokainen kategoriamerkintä tukee default-lippua, jolla sen voi rastittaa valmiiksi:
{ id: 'analytics', label: 'Analytics', default: true }Jätä se arvoon false (oletus), ellei sinulla ole konkreettista ja perusteltua syytä esivalintaan.
Valmiiksi rastitetut suostumusruudut ovat GDPR-ohjeistuksen mukaan tunnustettu harhaanjohtava käytäntö –
lue lisää sivulta GDPR-ominaisuudet.