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

  1. 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.
  2. Voľba používateľa: Používatelia môžu prijať všetky, odmietnuť všetky alebo si prispôsobiť svoje preferencie.
  3. Správa skriptov: Na základe súhlasu používateľa sa označené skripty načítajú alebo zablokujú.
  4. Ukladanie preferencií: Preferencie používateľov sa ukladajú do súboru cookie pre budúce návštevy.
  5. 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šetky skripty sa načítajú ihneď po načítaní stránky.
  • Predpokladá súhlas pokračovaním v prehliadaní.
  • Menej v súlade s GDPR.
  • Používajte iba pre publikum mimo EÚ.
TermsFeed Cookie Consent banner - implied consent example

Výslovný súhlas (odporúčané)

  • Skripty sú blokované, kým ich používatelia výslovne neakceptujú.
  • V predvolenom nastavení sa načítajú iba „absolútne nevyhnutné“ skripty.
  • Prístup v súlade s GDPR.
  • Vyžaduje aktívny súhlas používateľa.
TermsFeed Cookie Consent banner - express consent example

Skripty sú rozdelené do 4 kategórií:

  1. Nezbytne potrebné. Nezbytné pre funkčnosť webovej stránky (vždy povolené).
  2. Funkčnosť. Zlepšujú používateľský zážitok (napr. jazykové nastavenia).
  3. Sledovanie. Analytika a meranie výkonu (napr. Google Analytics).
  4. Cielenie. Marketing a reklama (napr. Facebook Pixel).

Rýchly sprievodca

Spustite TermsFeed Cookie Consent na svojej webovej stránke v 5 jednoduchých krokoch.

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:

  1. Zmenou type="text/javascript" na type="text/plain"
  2. 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

  1. Vymažte cookies prehliadača pre vašu webovú stránku.
  2. Načítate stránku znova. Mal by sa zobraziť banner so žiadosťou o súhlas.
  3. Skontrolujte konzolu pre vývojárov vo vašom prehliadači, či sa v nej nenachádzajú nejaké chyby.
  4. Otestujte funkciu blokovania skriptov:
    1. Pred prijatím: Označené skripty by sa NEMALI načítať
    2. Po prijatí: Označené skripty by sa mali načítať
  5. 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_levels s iba „strictly-necessary“
  • ID tlačidla nezodpovedá open_preferences_center_selector
  • Odstránenie požadovanej značky noscript s kreditmi