Cookie Consent Web Component — DSGVO-konform, framework-agnostisch, Shadow DOM.
Diese Scripts werden erst nach Consent für "analytics" geladen:
<script type="text/plain" data-keksmeister="analytics">
console.log('✅ Analytics script activated!');
document.getElementById('analytics-status').textContent = 'Analytics: AKTIV';
</script>
Der <keksmeister-trigger> kann als Icon, Text-Button oder mit eigenem Inhalt dargestellt werden:
variant="text" (i18n label):
variant="text" label="...":
Slotted content (Link):
Slotted content (custom):
<!-- Floating icon button (default) --> <keksmeister-trigger></keksmeister-trigger> <!-- Text button for footer / privacy page --> <keksmeister-trigger variant="text"></keksmeister-trigger> <!-- Custom label --> <keksmeister-trigger variant="text" label="Cookies verwalten"></keksmeister-trigger> <!-- Fully custom content via slot --> <keksmeister-trigger> <a href="#">Cookie-Einstellungen anpassen</a> </keksmeister-trigger>