Headless-evästesuostumuksen aloitusopas
Headless-evästesuostumus on suostumuslogiikkaa ilman valmista banneria: kevyt API estää evästeet ja tallentaa valinnat, ja käyttöliittymän rakennat itse.
Evästesuostumusbannereita on kaikkialla, mutta useimmat niistä tekevät enemmän haittaa kuin hyötyä. Ne estävät renderöinnin, romahduttavat Core Web Vitals -tulokset ja lataavat satoja kilotavuja JavaScriptiä ennen kuin käyttäjäsi edes näkevät sisältösi.
On parempi tapa: headless-evästesuostumus.
Mitä headless-evästesuostumus on?
Perinteiset evästesuostumustyökalut toimittavat valmiin käyttöliittymäwidgetin, joka lisää itsensä sivullesi. Tyylittelyä, sijoittelua ja toimintaa voi hallita vain rajallisesti, ja hinnan maksaa suorituskyky.
Headless-evästesuostumus erottaa suostumuslogiikan esityskerroksesta. Saat kevyen API:n, joka hoitaa:
- evästeiden skannauksen ja luokittelun
- suostumuksen tilan hallinnan
- vaatimustenmukaisuuden kirjanpidon
- säädösten mukaiset toimintamallit (GDPR:n opt-in, CCPA/CPRA:n opt-out, DMA:n vahvistettu suostumus)
Entä käyttöliittymä? Sen rakennat kokonaan itse omalla kehykselläsi, omalla designjärjestelmälläsi ja omalla suorituskykybudjetillasi.
Miksi suorituskyvyllä on väliä suostumuksessa
Googlen Core Web Vitals on hakusijoitukseen vaikuttava tekijä. Jokainen lataamasi kolmannen osapuolen skripti kilpailee pääsäikeestä. Perinteiset suostumustyökalut lisäävät Largest Contentful Paintiin (LCP) usein 200-500 ms, koska ne:
- lataavat renderöinnin estävän JavaScript-paketin
- hakevat asetuksensa etäpalvelimelta
- renderöivät raskaan, DOM-elementtejä täynnä olevan peittokuvan
- odottavat käyttäjän toimintaa ennen kuin päästävät muut skriptit liikkeelle
Headless-mallissa suostumus-API:n kutsu tapahtuu asynkronisesti samalla, kun sivusi renderöityy normaalisti. Renderöinnin estävää peittokuvaa ei ole, eikä sivulle lisätty banneri aiheuta asettelun siirtymää.
Näin Katla sen tekee
Katla tarjoaa REST API:n ja kevyen JavaScript-SDK:n, joilla hallitset kaikkea itse:
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"]);Sinun bannerisi, sinun sääntösi. Katla hoitaa vaatimustenmukaisuuskerroksen: automaattisen evästeskannauksen, suostumuskuitit ja hallintapaneelin lakitiimillesi.
Näin pääset alkuun
Vinkki
Katla voi olla käytössä sivustollasi alle 10 minuutissa. Mitään ei tarvitse siirtää: aloita nykyisten evästeidesi maksuttomalla skannauksella.
- Rekisteröidy osoitteessa katla.app ja luo ensimmäinen sivustosi
- Aja skannaus: Katla löytää ja luokittelee jokaisen evästeen automaattisesti
- Asenna SDK: yksi script-tagi tai npm-paketti
- Rakenna käyttöliittymäsi: käytä omia komponenttejasi tai aloita esimerkeistämme
- Julkaise: suostumuskirjaukset tallennetaan ja ovat saatavilla tarkastuksia varten
Entä nykyiset evästeet?
Katlan tekoälyä hyödyntävä skanneri tunnistaa tunnettujen kolmansien osapuolten palveluiden evästeet ja luokittelee ne automaattisesti. Tuntemattomat evästeet merkitään manuaalista tarkistusta varten, joten vaatimustenmukaisuutta ei tarvitse koskaan arvailla.
Tietoa
Katlan skanneri käyttää headless-selaintekniikkaa ja havaitsee myös JavaScriptin asettamat evästeet, ei pelkästään HTTP-vastausten otsakkeita. Näin se löytää analytiikkapikselit, mainosseurannan ja istunnonhallinnan, jotka muilta työkaluilta jäävät huomaamatta.
Lopuksi
Jos välität suorituskyvystä ja vaatimustenmukaisuudesta, headless-evästesuostumus ei ole valinnainen lisä: se on nykyaikainen standardi. Erota suostumuslogiikka käyttöliittymästä, pidä bundle kevyenä ja anna lakitiimisi nukkua yönsä rauhassa.
Valmis kokeilemaan? Aloita maksutta.