Úvod do súhlasu s používaním súborov cookie v TermsFeed
Čo je TermsFeed Cookie Consent?
TermsFeed Free Cookie Consent (najnovšia verzia 4.2) je bezplatné riešenie na správu súborov cookie založené na JavaScript, ktoré pomáha webovým stránkam dodržiavať smernicu EÚ o súboroch cookie, GDPR a smernicu o elektronickom súkromí.
TermsFeed Free Cookie Consent poskytuje prispôsobiteľný informačný banner a centrum nastavení, ktoré umožňuje používateľom kontrolovať, ktoré súbory cookie a skripty sa na vašej webovej stránke spúšťajú.
Kľúčové funkcie súhlasu s cookies TermsFeed
- 100 % zadarmo. Žiadne skryté náklady ani prémiové úrovne.
- V súlade s GDPR a smernicou o e-súkromí. Vytvorené tak, aby spĺňalo požiadavky EÚ na ochranu súkromia.
- Podpora režimu Google Consent Mode V2. Plynule sa integruje s požiadavkami spoločnosti Google na súhlas.
- Režim súhlasu Microsoft UET. Kompatibilné so štandardmi súhlasu Microsoft Advertising.
- Blokovanie skriptov. Zabraňuje načítaniu skriptov, kým nie je udelený súhlas.
- Prispôsobiteľný dizajn. Vyberte si z viacerých typov bannerov a farebných paliet; je možné použiť aj vlastné CSS.
- Podpora viacerých jazykov. K dispozícii vo viacerých jazykoch.
- K dispozícii sú spätné volania. Rozsiahle API pre vlastné integrácie.
Kto potrebuje riešenie pre súhlas s cookies
Riešenie pre súhlas s cookies potrebujete, ak:
- Používate Google Analytics alebo podobné analytické alebo sledovacie nástroje
- Máte vložené widgety sociálnych médií
- Používate reklamné pixely (Facebook, LinkedIn atď.)
- Vaša webová stránka ukladá alebo načítava akékoľvek súbory cookie okrem tých, ktoré sú nevyhnutne potrebné (napr. prihlásenie, autorizácia)
- Máte návštevníkov z regiónu EÚ/EHP
Ako to funguje
- Zobrazenie banneru: Keď používatelia prvýkrát navštívia vašu webovú stránku, uvidia banner so súhlasom so súbormi cookie.
- Voľba používateľa: Používatelia môžu prijať všetky, odmietnuť všetky alebo si prispôsobiť svoje preferencie.
- Správa skriptov: Na základe súhlasu používateľa sa označené skripty načítajú alebo zablokujú.
- Ukladanie preferencií: Preferencie používateľov sa ukladajú do súboru cookie pre budúce návštevy.
- Centrum preferencií: Používatelia môžu svoje preferencie kedykoľvek zmeniť.
Typy súhlasov
TermsFeed Cookie Consent podporuje 2 režimy súhlasu:
|
Implicitný súhlas
|
|
|
Výslovný súhlas (odporúčané)
|
|
Kategórie súborov cookie
Skripty sú rozdelené do 4 kategórií:
- Nezbytne potrebné. Nezbytné pre funkčnosť webovej stránky (vždy povolené).
- Funkčnosť. Zlepšujú používateľský zážitok (napr. jazykové nastavenia).
- Sledovanie. Analytika a meranie výkonu (napr. Google Analytics).
- Cielenie. Marketing a reklama (napr. Facebook Pixel).
Rýchly sprievodca
Spustite TermsFeed Cookie Consent na svojej webovej stránke v 5 jednoduchých krokoch.
Krok 1: Načítajte súhlas s používaním súborov cookie od TermsFeed
Pridajte súbor JavaScript súhlasu s cookies na svoju webovú stránku.
<script type="text/javascript" src="//www.termsfeed.com/public/cookie-consent/4.2.0/cookie-consent.js" charset="UTF-8"></script>
Krok 2: Pridajte konfiguračný kód
Pridajte konfiguračný skript hneď za skript súhlasu s cookies:
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
cookieconsent.run({
"notice_banner_type": "headline",
"consent_type": "express",
"palette": "light",
"language": "en",
"website_name": "Your Website Name",
"website_privacy_policy_url": "https://yourwebsite.com/privacy",
"open_preferences_center_selector": "#changePreferences",
"page_load_consent_levels": ["strictly-necessary"]
});
});
</script>
Krok 3: Pridajte riadok s informáciami o autorstve (povinné)
Vložte tag s informáciami o autorstve noscript (vyžadované našou licenciou):
<noscript>Free cookie consent management tool by <a href="https://www.termsfeed.com/">TermsFeed</a></noscript>
Krok 4: Pridajte tlačidlo Zmeniť nastavenia
Vytvorte tlačidlo alebo odkaz, na ktorý môžu používatelia kliknúť, aby zmenili svoje nastavenia:
<button id="changePreferences">Change Cookie Preferences</button>
ID sa musí zhodovať s open_preferences_center_selector vo vašej konfigurácii.
Krok 5: Označte skripty tretích strán
Upravte existujúce skripty tak, aby rešpektovali súhlas používateľa:
- Zmenou
type="text/javascript"natype="text/plain" - Pridajte atribút
data-cookie-consent="CATEGORY"
Príklad: Google Analytics
Predtým:
<script type="text/javascript">
// Google Analytics code
</script>
Po:
<script type="text/plain" data-cookie-consent="tracking">
// Google Analytics code
</script>
Kompletný príklad
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<!-- Page content here -->
<!-- Cookie Consent by TermsFeed -->
<script type="text/javascript" src="//www.termsfeed.com/public/cookie-consent/4.2.0/cookie-consent.js" charset="UTF-8"></script>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
cookieconsent.run({
"notice_banner_type": "headline",
"consent_type": "express",
"palette": "light",
"language": "en",
"website_name": "My Website",
"website_privacy_policy_url": "https://mywebsite.com/privacy",
"open_preferences_center_selector": "#changePreferences",
"page_load_consent_levels": ["strictly-necessary"]
});
});
</script>
<noscript>Free cookie consent management tool by <a href="https://www.termsfeed.com/">TermsFeed</a></noscript>
<!-- End Cookie Consent -->
<!-- Button to change preferences -->
<button id="changePreferences">Cookie Settings</button>
<!-- Tagged Google Analytics -->
<script type="text/plain" data-cookie-consent="tracking">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>
Testovanie implementácie
- Vymažte cookies prehliadača pre vašu webovú stránku.
- Načítate stránku znova. Mal by sa zobraziť banner so žiadosťou o súhlas.
- Skontrolujte konzolu pre vývojárov vo vašom prehliadači, či sa v nej nenachádzajú nejaké chyby.
- Otestujte funkciu blokovania skriptov:
- Pred prijatím: Označené skripty by sa NEMALI načítať
- Po prijatí: Označené skripty by sa mali načítať
- Otestujte tlačidlo Zmeniť nastavenia: Kliknutím na tlačidlo overte, či sa otvorí Centrum nastavení.
Bežné chyby pri implementácii súhlasu s cookies v TermsFeed
- Zabudli ste zmeniť typ skriptu na
text/plain - Chýbajúci atribút
data-cookie-consent - Nezahrnutie
page_load_consent_levelss iba „strictly-necessary“ - ID tlačidla nezodpovedá
open_preferences_center_selector - Odstránenie požadovanej značky noscript s kreditmi