Samtycke per kategori
Som standard har <ConsentBanner /> ett enkelt godkänn/avböj. Skicka med categories för att göra om
det till en checklista med åtgärderna ”Godkänn alla” / ”Avböj alla” / ”Spara inställningar”:
<ConsentBanner categories={[ { id: 'analytics', label: 'Analytics', description: 'Helps us understand site usage.' }, { id: 'marketing', label: 'Marketing', description: 'Used for ad personalization.' }, ]}/>Prova det live på sidan Demo.
Blockera skript per kategori
Section titled “Blockera skript per kategori”gateScript, getConsent, whenAccepted och setConsent tar alla ett category-argument, med
'all' som standard – den underförstådda kategorin som används när du inte skickar med några
categories alls:
gateScript({ src: 'https://example.com/analytics.js', category: 'analytics' });getConsent('analytics'); // 'accept' | 'decline' | nullwhenAccepted(() => { /* ... */}, 'analytics');Vad som räknas som en kategori
Section titled “Vad som räknas som en kategori”Ta bara med kategorier som verkligen behöver ett ja/nej enligt din integritetspolicy. ”Nödvändiga”
cookies – sådana som enligt lag inte kräver samtycke – är ingen kategori här; ladda de skripten direkt,
utan gateScript().
Förbocka inte rutor
Section titled “Förbocka inte rutor”Varje kategoripost stöder en default-flagga för att förbocka den:
{ id: 'analytics', label: 'Analytics', default: true }Låt den vara false (standard) om du inte har ett konkret, försvarbart skäl att förvälja den.
Förbockade samtyckesrutor är ett erkänt mörkt mönster enligt GDPR-vägledningen – se
GDPR-relaterade funktioner för mer om detta.