← Alle Beiträge
Cookie-Einwilligung3. März 20263 Min. Lesezeit

Erste Schritte mit Headless-Cookie-Consent

Headless-Cookie-Consent ist Einwilligungslogik ohne fertiges Banner: Eine kleine API blockiert Cookies und speichert Entscheidungen, die Oberfläche bauen Sie.

Katla-Team

Cookie-Banner sind überall, aber die meisten richten mehr Schaden an, als sie nützen. Sie blockieren das Rendering, ruinieren die Core Web Vitals und laden Hunderte Kilobyte JavaScript, bevor Ihre Nutzer überhaupt Ihre Inhalte sehen.

Es geht besser: Headless-Cookie-Consent.

Was ist Headless-Cookie-Consent?

Klassische Cookie-Consent-Tools liefern ein vorgefertigtes UI-Widget, das sich selbst in Ihre Seite einfügt. Styling, Platzierung und Verhalten können Sie nur begrenzt steuern, und Ihre Performance zahlt den Preis.

Headless-Cookie-Consent trennt die Einwilligungslogik von der Präsentationsschicht. Sie bekommen eine schlanke API, die Folgendes übernimmt:

  • Cookie-Scan und Klassifizierung
  • Verwaltung des Einwilligungsstatus
  • Nachweisführung für die Compliance
  • Regulatorisches Mapping (Opt-in nach DSGVO, Opt-out nach CCPA/CPRA, verstärkte Einwilligung nach DMA)

Die UI? Die bauen Sie komplett selbst, mit Ihrem eigenen Framework, Ihrem eigenen Designsystem und Ihrem eigenen Performance-Budget.

Warum Performance bei der Einwilligung zählt

Die Core Web Vitals von Google sind ein Rankingfaktor. Jedes Drittanbieter-Skript, das Sie laden, konkurriert um den Main Thread. Klassische Consent-Manager verlängern den Largest Contentful Paint (LCP) oft um 200 bis 500 ms, weil sie:

  1. ein blockierendes JavaScript-Bundle laden
  2. ihre Konfiguration von einem entfernten Server abrufen
  3. ein DOM-lastiges Overlay rendern
  4. auf eine Nutzerinteraktion warten, bevor sie andere Skripte freigeben

Beim Headless-Ansatz läuft der Aufruf der Consent-API asynchron, während Ihre Seite ganz normal rendert. Kein render-blockierendes Overlay, kein Layout Shift durch ein eingefügtes Banner.

So macht es Katla

Katla bietet eine REST-API und ein schlankes JavaScript-SDK, mit denen Sie die volle Kontrolle behalten:

import { KatlaConsent } from "@katla/widget";
 
const consent = new KatlaConsent({ siteId: "your-site-id" });
 
// Check current consent state
const state = await consent.getState();
 
// Present your own UI, then record the decision
await consent.grant(["functional", "analytics"]);

Ihr Banner, Ihre Regeln. Katla kümmert sich um die Compliance-Ebene: automatischer Cookie-Scan, Einwilligungsbelege und ein Dashboard für Ihr Rechtsteam.

Erste Schritte

Tipp

Katla kann in weniger als 10 Minuten auf Ihrer Website laufen. Keine Migration nötig: Starten Sie mit einem kostenlosen Scan Ihrer vorhandenen Cookies.

  1. Registrieren Sie sich auf katla.app und legen Sie Ihre erste Website an
  2. Starten Sie einen Scan: Katla findet und klassifiziert automatisch jedes Cookie
  3. Installieren Sie das SDK: ein einzelnes Script-Tag oder ein npm-Paket
  4. Bauen Sie Ihre UI: mit Ihren eigenen Komponenten oder ausgehend von unseren Beispielen
  5. Gehen Sie live: Einwilligungsnachweise werden gespeichert und stehen für Audits bereit

Und die bestehenden Cookies?

Der KI-gestützte Scanner von Katla erkennt Cookies bekannter Drittanbieterdienste und klassifiziert sie automatisch. Unbekannte Cookies werden zur manuellen Prüfung markiert, sodass Sie bei der Compliance nie raten müssen.

Info

Der Scanner von Katla nutzt Headless-Browser-Technologie und erkennt so auch Cookies, die per JavaScript gesetzt werden, nicht nur solche aus HTTP-Response-Headern. Damit findet er Analytics-Pixel, Ad-Tracker und Session-Manager, die anderen Tools entgehen.

Das Fazit

Wenn Ihnen Performance und Compliance wichtig sind, ist Headless-Cookie-Consent kein Extra, sondern der moderne Standard. Entkoppeln Sie Ihre Einwilligungslogik von Ihrer UI, halten Sie Ihr Bundle schlank, und lassen Sie Ihr Rechtsteam nachts ruhig schlafen.

Bereit, es auszuprobieren? Starten Sie kostenlos.