Oppaat

Evästesuostumuksen lisääminen verkkosivustoosi

Evästesuostumuksen lisääminen alkaa siitä, että listaat, mitä sivustosi tallentaa kävijöiden selaimiin, ja lajittelet sen ehdottoman välttämättömään ja valinnaiseen. Sen jälkeen lisäät bannerin — suostumuksenhallintapalvelusta tai itse tehtynä — joka estää valinnaiset skriptit, kuten analytiikan ja mainospikselit, kunnes kävijä hyväksyy. Banneri pitää tehdä ”Hylkää” yhtä helpoksi kuin ”Hyväksy”, muistaa valinnan ja antaa ihmisten muuttaa sitä myöhemmin. Banneri, joka näkyy mutta ei estä mitään, ei tee työtä.

Tämä opas on yleistä tietoa siitä, miten suostumusbannerit toimivat teknisesti, ei lakineuvontaa. Tietosuojasäännöt eroavat maittain ja muuttuvat; tarkista kävijöitäsi koskevat säännöt tai kysy neuvoa asiantuntijalta.

Mikä vaatii suostumuksen (yleisellä tasolla)

Evästesäännöt koskevat yleensä evästeitä ja vastaavia teknologioita: localStorage, seurantapikseleitä, laitteen sormenjälkeä. Yleinen jako EU:n ja Ison-Britannian ohjeiden mukaan:

TyyppiEsimerkkejäTarvitaanko suostumus yleensä?
Ehdottoman välttämättömätKirjautumisistunto, ostoskori, turvallisuus- ja kuormituksentasaus-evästeet, suostumusvalinnan muistaminen itseYleensä ei
AsetuksetMuistettu kieli tai teemaUsein kyllä EU:ssa, ellei kävijä ole pyytänyt sitä; Iso-Britannia on lisännyt joitain poikkeuksia
AnalytiikkaGoogle Analytics, lämpökartat, istuntotallennusYleensä kyllä EU:ssa; Isossa-Britanniassa on nyt rajoitettu poikkeus yhteenlasketulle palvelun parantamisen analytiikalle
MarkkinointiMainospikselit (Meta, Google Ads, TikTok), uudelleenkohdennus, upotetut sosiaalisen median widgetitKyllä, EU:ssa ja Isossa-Britanniassa

Joitakin yksityiskohtia, joita on helppo sotkea:

  • EU ja Iso-Britannia käyttävät ”opt-in”-mallia: valinnaiset evästeet odottavat, kunnes kävijä suostuu. Viranomaisten, kuten Ison-Britannian ICO:n, ohjeiden mukaan suostumuksen täytyy olla selkeä myönteinen teko, ja ihmisten pitää voida ottaa muut kuin välttämättömät evästeet käyttöön ja pois helposti.
  • Iso-Britannia muuttui vuonna 2025. Data (Use and Access) Act 2025 sallii joidenkin evästeiden asettamisen ilman suostumusta, mukaan lukien analytiikka, jota käytetään vain oman sivuston parantamiseen ja joka tuottaa yhteenlaskettuja tilastoja, jotka eivät tunnista ihmisiä — käyttäjille on kuitenkin selkeä ilmoitusvelvollisuus. Lue ICO:n ajankohtaiset ohjeet ennen kuin luotat siihen.
  • Useat USA:n osavaltiot käyttävät ”opt-out”-mallia henkilötietojen ”myymiseen” tai ”jakamiseen” kohdennettua mainontaa varten, ja jotkut odottavat, että kunnioitat selaintason Global Privacy Control -signaalia.
  • Google-mainokset: syyskuun 2026 tilanteen mukaan Google vaatii, että AdSensea, Ad Manageria tai AdMobia käyttävät julkaisijat käyttävät Googlen sertifioimaa suostumuksenhallintapalvelua, joka on integroitu IAB:n Transparency and Consent Framework -kehykseen, kun mainoksia näytetään ETA-alueella, Isossa-Britanniassa ja Sveitsissä.

Vaihtoehdot: CMP, kirjasto tai oma toteutus

VaihtoehtoHyvä käyttöönKompromissi
Suostumuksenhallintapalvelu (CMP) — hostatut palvelut kuten Cookiebot, OneTrust, Usercentrics tai CookieYesSivustot, joilla on paljon kolmannen osapuolen tageja, mainostuloja tai useita alueitaKuukausikustannus; yksi lisäskripti kolmannelta osapuolelta; vähemmän hallintaa ulkoasusta
Avoimen lähdekoodin suostumuskirjastoKehittäjät, jotka haluavat hallintaa kirjoittamatta kaikkea itseMäärität kategoriat ja skriptien estämisen itse
Oma banneriYksinkertaiset sivustot, joilla on yksi tai kaksi valinnaista työkalua (esim. vain analytiikka)Vastaat oikeellisuudesta, myös estämisestä ja lokituksesta
Ei valinnaisia evästeitäSivustot, jotka käyttävät vain välttämättömiä evästeitä ja evästeetöntä analytiikkaaVähemmän markkinointityökaluja; banneria ei ehkä tarvita

Viimeistä vaihtoehtoa aliarvioidaan. Jos haluat vain kävijämäärät, evästeetön analytiikkatyökalu voi poistaa banneritarpeen monissa paikoissa — tarkista sen dokumentaatio ja paikalliset säännöt.

Jos käytät Google-mainoksia Euroopassa, sertifioitu CMP on käytännöllinen valinta. Pienelle yritykselle, jolla on vain analytiikka, hyvin tehty oma banneri tai kirjasto riittää usein.

Miten banneri toimii taustalla

Kohta, jonka ihmiset ohittavat, on estäminen. Oikea toteutus:

  1. Ennen mitään valintaa ajetaan vain välttämättömät evästeet ja skriptit. Analytiikka, pikselit ja upotukset eivät lataudu lainkaan (tai Google-tagien kanssa ne latautuvat, kun suostumus on asetettu kielletyksi).
  2. Banneri näyttää selkeät valinnat ensimmäisessä tasossa: Hyväksy kaikki, Hylkää kaikki ja tavan valita kategorioittain.
  3. Valinnan jälkeen sivusto tallentaa sen — yleensä ensimmäisen osapuolen evästeeseen tai localStorageen — versiolla ja päivämäärällä, ja lataa vain hyväksytyt kategoriat.
  4. Myöhemmillä käynneillä tallennettu valinta luetaan ennen kuin mitään valinnaista ladataan.
  5. ”Evästeasetukset”-linkki, yleensä alatunnisteessa, avaa valinnat uudelleen milloin tahansa. Suostumuksen peruuttamisen pitää olla yhtä helppoa kuin sen antaminen.
  6. Kun muutat käytettyjä työkaluja, nosta versiota, jotta ihmisiltä kysytään uudelleen.

Google consent mode

Google Analyticsin ja Google Adsin kohdalla Googlen consent mode yhdistää tagit bannerin kanssa. Syyskuun 2026 tilanteen mukaan Googlen dokumentaatio kuvaa neljä pääasiallista suostumustyyppiä: ad_storage, analytics_storage, ad_user_data ja ad_personalization. Asetat oletuksen ennen Google-tagin latautumista ja sitten päivityksen, kun kävijä valitsee:

gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});
// myöhemmin, kun kävijä hyväksyy vain analytiikan:
gtag('consent', 'update', { analytics_storage: 'granted' });

Google kuvaa perustoteutuksen, jossa tagit eivät lataudu ennen suostumusta, ja edistyneen toteutuksen, jossa tagit latautuvat suostumuksen ollessa kielletty ja lähettävät evästeettömiä signaaleja. Perustoteutus on helpompi ymmärtää. ETA-alueen liikenteelle Google odottaa, että signaalit ad_user_data ja ad_personalization lähetetään. Katso itse tagista miten asennat Google Analyticsin.

Toimivia kehotteita

Lisää evästesuostumusbanneri. Kategoriat: välttämättömät (aina päällä), analytiikka (Google Analytics 4) ja markkinointi (Meta-pikseli). Mitään analytiikka- tai markkinointiskriptiä ei saa ladata ennen suostumusta. Ensimmäisellä näytöllä ”Hyväksy kaikki”, ”Hylkää kaikki” ja ”Mukauta” yhtä näkyvinä. Tallenna valinta versionumerolla ja päivämäärällä ensimmäisen osapuolen evästeeseen 6 kuukaudeksi, lataa vain hyväksytyt kategoriat ja lisää alatunnisteeseen ”Evästeasetukset”-linkki, joka avaa bannerin uudelleen. Käytä Google consent modea, jossa kaikki neljä tyyppiä ovat oletuksena kiellettyinä.

Listaa jokainen eväste, localStorage-avain ja kolmannen osapuolen skripti, jota tämä sivusto käyttää, mikä sivu ne lataa ja ovatko ne ehdottoman välttämättömiä. Tuota taulukko, jonka voin käyttää evästekäytännössä.

Sivun /about YouTube-upotukset latautuvat ennen suostumusta. Korvaa ne pikkukuvalla ja toistopainikkeella, joka lataa videon vasta kun kävijä klikkaa, ja näytä huomautus siitä, että YouTube voi asettaa evästeitä.

Vaihe vaiheelta

  1. Tarkista, mitä sivustosi asettaa: avaa DevTools → Application → Cookies ja Local Storage tuoreella käynnillä ja tarkista Network-välilehdeltä kolmannen osapuolen pyynnöt. Mukaan upotukset ja chat-widgetit.
  2. Luokittele jokainen kohde: välttämätön, asetukset, analytiikka, markkinointi. Poista kaikki, mitä et käytä.
  3. Päätä lähestymistapa: CMP, kirjasto tai oma toteutus yllä olevan taulukon perusteella.
  4. Toteuta estäminen, jotta valinnaiset skriptit latautuvat vasta suostumuksen jälkeen. Google-tageja varten lisää consent mode -oletukset ennen tagia.
  5. Rakenna banneri, jossa Hyväksy ja Hylkää ovat yhtä vahvoja, kategoriavalinnat ja asetuslinkki.
  6. Kirjoita evästekäytäntö (usein osa tietosuojakäytäntöä), jossa kerrot, mitä käytät ja miksi; katso miten kirjoittaa käyttöehdot ja tietosuojakäytäntö.
  7. Testaa yksityisessä ikkunassa: ennen valintaa ei valinnaisia evästeitä eikä pyyntöjä; kieltäytymisen jälkeen edelleen ei; hyväksymisen jälkeen oikeat ilmestyvät; mielen muuttamisen jälkeen ne loppuvat.
  8. Tarkista uudelleen aina, kun lisäät uuden työkalun.

Yleisimmät virheet

  • Banneri, joka ei estä mitään. Skriptit käynnistyvät sivun latautuessa, samalla kun banneri kohteliaasti kysyy.
  • Hyväksy on iso painike, Hylkää piilotettu toiselle näytölle tai harmaaksi linkiksi.
  • Valmiiksi rastitetut kategoriat tai ”oikeutettu etu” -valinnat oletuksena päällä.
  • Ei tapaa muuttaa mieltä ensimmäisen valinnan jälkeen.
  • Upotusten unohtaminen: YouTube, kartat, sosiaalisen median syötteet ja chat-widgetit voivat asettaa evästeitä myös.
  • Kysytään joka sivunlatauksella, koska valintaa ei tallenneta kunnolla.
  • Banneri peittää sivun puhelimilla tai jumittaa näppäimistön fokuksen. Tee siitä saavutettava ja tarpeeksi pieni, jotta sen ohi pääsee.
  • Toisen sivuston käytännön kopioiminen, joka kuvaa evästeitä, joita et käytä.

Suostumuksen tarkistuslista

  • Jokainen eväste, tallennusavain ja kolmannen osapuolen skripti on listattu ja luokiteltu
  • Valinnaiset skriptit on estetty suostumukseen asti (todennettu DevToolsissa)
  • Hyväksy ja Hylkää ovat yhtä helppoja ensimmäisellä tasolla
  • Kategoriavalinnat ovat saatavilla; mitään valinnaista ei ole valittu valmiiksi
  • Valinta on tallennettu versiolla ja päivämäärällä; kysytään uudelleen muutosten jälkeen
  • ”Evästeasetukset”-linkki on jokaisella sivulla
  • Google consent mode -oletukset on asetettu ennen Google-tageja, jos niitä käytetään
  • Evästekäytäntö tai tietosuojakäytäntö vastaa sitä, mitä sivusto oikeasti tekee
  • Kävijöidesi maiden säännöt on tarkistettu ajantasaisten ohjeiden tai asiantuntijan kanssa

Taustaa varten lue mitä evästeet ovat ja mikä GDPR on.

Evästesuostumus Mythexissä

Mythex ei lisää sovellukseesi suostumusbanneria tai analytiikkaa itsestään — molemmat pyydät itse, joten päätät, mitä latautuu. Aja ensin auditointikehote ja sitten bannerikehote todellisilla kategorioillasi, ja testaa Previewssa DevTools auki ennen julkaisua. Jos käytät hostattua CMP:tä, se antaa skriptin ja tunnuksen; tunnus on julkinen ja voi olla frontend-koodissa, ja kaikki salainen kuuluu projektin asetuksiin (ympäristömuuttujat ja salaisuudet). Julkaise uudelleen muutosten jälkeen, jotta julkaistu sivusto käyttää uutta bannerta.

Kysymykset

Tarvitsenko evästebannerin?

Se riippuu siitä, missä kävijäsi ovat ja mitä sivustosi tallentaa heidän laitteilleen. EU:ssa ja Isossa-Britanniassa muut kuin välttämättömät evästeet ja vastaavat teknologiat, kuten mainosseurantalaitteet, vaativat yleensä ensin suostumuksen, kun taas ehdottoman välttämättömät, kuten kirjautumisistunto, eivät. Jos et käytä muita kuin välttämättömiä evästeitä, banneria ei ehkä tarvita lainkaan. Tämä on yleistä tietoa, ei lakineuvontaa.

Riittääkö banneri, joka sanoo ”käyttämällä tätä sivustoa hyväksyt evästeet”?

Ei, jos suostumus vaaditaan. Suostumuksen täytyy yleensä olla aktiivinen valinta, joka tehdään ennen muiden kuin välttämättömien evästeiden asettamista, joten ilmoitus, joka olettaa hyväksynnän, tai valmiiksi rastitetut ruudut eivät yleensä riitä.

Tarvitsevatko analytiikkaevästeet suostumuksen?

EU:ssa yleensä tarvitsevat. Ison-Britannian Data (Use and Access) Act 2025 lisäsi poikkeuksen joillekin analytiikoille, joita käytetään vain oman palvelun parantamiseen ja joilla kerätään yhteenlaskettuja tilastoja, ICO:n asettamin ehdoin. Muilla alueilla on omat sääntönsä, joten tarkista, mikä sinuun pätee.

Mikä on Google consent mode?

Consent mode on Googlen ominaisuus, jonka avulla Googlen tagit, kuten Analytics ja Ads, mukautuvat kävijän suostumusvalintaan. Asetat oletussuostumuksen ennen tagien latautumista ja lähetät päivityksen, kun kävijä valitsee. Se toimii yhdessä evästebannerin kanssa; se ei ole itse banneri.

Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)