A production-ready GDPR compliant banner that allows developers to customize selections.
necessary
, marketing
, etc.)npm install -D svelte-cookie-banner
<script
type="module"
src="https://unpkg.com/svelte-cookie-banner@latest/dist/cookie-banner.js"
></script>
Check out the documentation for a list of the available props.
<script>
import { CookieBanner } from 'svelte-cookie-banner';
</script>
<CookieBanner heading="foo" description="bar" />
<cookie-banner heading="foo" description="bar"></cookie-banner>
Accepting analytics or tracking cookies will create a unique UUID to allow you to differentiate events from different users when using server-side cookies in a system such as CAPI.
To enable fingerprinting you must have a configuration like this or use the default one (which is already GDPR compliant):
<CookieBanner
choices={{
tracking: {
label: 'Tracking cookies',
description: 'Used for advertising purposes.',
value: true,
},
analytics: {
label: 'Analytics cookies',
description: 'Used to control Analytics.',
value: true,
},
}}
fingerprinting={true}
/>