← Alle indlæg
cookiesamtykke3. mar. 20263 min. læsetid

Kom i gang med headless cookiesamtykke

Headless cookiesamtykke er samtykkelogik uden et medfølgende banner: et lille API blokerer cookies og gemmer valg, og brugerfladen bygger du selv.

Katla-teamet

Cookiebannere er overalt, men de fleste af dem gør mere skade end gavn. De blokerer renderingen, ødelægger Core Web Vitals og indlæser hundredvis af kilobyte JavaScript, før dine brugere overhovedet ser dit indhold.

Det kan gøres bedre: headless cookiesamtykke.

Hvad er headless cookiesamtykke?

Traditionelle værktøjer til cookiesamtykke leverer en færdigbygget UI-widget, der selv sætter sig ind på din side. Du har begrænset kontrol over styling, placering og adfærd, og det er din performance, der betaler prisen.

Headless cookiesamtykke adskiller samtykkelogikken fra præsentationslaget. Du får et letvægts-API, der tager sig af:

  • Cookiescanning og klassificering
  • Håndtering af samtykketilstand
  • Dokumentation af compliance
  • Regulatorisk mapping (opt-in efter GDPR, opt-out efter CCPA/CPRA, skærpet samtykke efter DMA)

Og brugerfladen? Den bygger du helt selv, med dit eget framework, dit eget designsystem og dit eget performancebudget.

Hvorfor performance betyder noget for samtykke

Googles Core Web Vitals er en rankingfaktor. Hvert tredjepartsscript, du indlæser, konkurrerer om main thread. Traditionelle samtykkeværktøjer lægger ofte 200 til 500 ms oven i Largest Contentful Paint (LCP), fordi de:

  1. Indlæser et blokerende JavaScript-bundle
  2. Henter konfiguration fra en ekstern server
  3. Renderer et DOM-tungt overlay
  4. Venter på brugerens interaktion, før de frigiver andre scripts

Med en headless tilgang sker kaldet til samtykke-API’et asynkront, mens din side renderer helt normalt. Der er intet renderblokerende overlay og intet layoutskift fra et indsat banner.

Sådan gør Katla

Katla tilbyder et REST API og et letvægts-SDK til JavaScript, der giver dig fuld kontrol:

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"]);

Dit banner, dine regler. Katla tager sig af compliance-laget: automatisk cookiescanning, samtykkekvitteringer og et dashboard til din juridiske afdeling.

Kom i gang

Tip

Du kan have Katla kørende på dit website på under 10 minutter. Ingen migrering nødvendig: start med en gratis scanning af dine eksisterende cookies.

  1. Opret en konto på katla.app, og opret dit første website
  2. Kør en scanning: Katla finder og klassificerer automatisk hver eneste cookie
  3. Installer SDK’et: ét enkelt script-tag eller en npm-pakke
  4. Byg din brugerflade: brug dine egne komponenter, eller tag udgangspunkt i vores eksempler
  5. Gå live: samtykkeregistreringer gemmes og er klar til audits

Hvad med de eksisterende cookies?

Katlas AI-drevne scanner genkender cookies fra kendte tredjepartstjenester og klassificerer dem automatisk. Ukendte cookies markeres til manuel gennemgang, så du aldrig skal gætte, når det gælder compliance.

Info

Katlas scanner bruger headless browserteknologi til at finde cookies, der sættes af JavaScript, og ikke kun dem fra HTTP-svarheadere. Den fanger derfor analysepixels, annoncetrackere og sessionshåndtering, som andre værktøjer overser.

Konklusionen

Hvis du går op i performance og compliance, er headless cookiesamtykke ikke valgfrit. Det er den moderne standard. Adskil din samtykkelogik fra din brugerflade, hold dit bundle slankt, og lad din juridiske afdeling sove roligt om natten.

Klar til at prøve det? Kom gratis i gang.