Ако се ползват
аналитични инструменти за маркетингови цели на
трети страни и тези инструменти (скриптове)
лепват бисквитки на устройството на потребителя, задължително трябва да се уведоми потребителя (с бисквитено съобщение например), като същевременно скриптовете на третите страни не трябва да са задействани, докато потребителят не предприеме действие - да приеме или отхвърли тези бисквитки.
Ето и едно надградено решение от мен:
GDPR Cookie Box: банер с бутони за приемане и отхвърляне на проследяващи бисквитки от услуги като Google Analytics. Скриптът
противодейства на изпълняването на съответните аналитични скриптове във вашия сайт, докато потребителят не предприеме действие. Респектира браузърите с активиран 'Do Not Track' в IE9+, Firefox и всички браузъри, съвместими с 'navigator.doNotTrack' JavaScript.
Не се задейства, когато:
1. Посетителят е бот.
2. Потребителят е активирал 'Do Not Track' функцията на браузъра.
Ако посетителят e бот за търсачки, роботът правилно индексира съдържанието на страницата ви и не показва текста от банера/кутийката като описание на всичките ви страници.
Как функционира
С натискането на бутона "
Не" бисквитките ще бъдат отхвърлени и банерът/кутийката ще се скрие. Скриптът ще постави празна бисквитка (с име 'hasConsent') на устройството на потребителя, за да запази това отхвърляне.
С натискането на бутона "
Да" бисквитките ще бъдат приети и банерът/кутийката ще се скрие, като аналитичните скриптове ще се изпълняват. Скриптът ще постави бисквитка (с име 'hasConsent') на устройството на потребителя, за да запази това приемане за 13 месеца, като бисквитките на съответните трети страни, чиито скриптове се изпълняват, също ще се запазят на устройството.
В случай, че потребителят не избере никое от горните действия, банерът/кутийката ще се показва постоянно, като аналитичните скриптове не се задействат.
Бисквитки на трети страни, които скриптът чете, приема или отхвърля: '__utma', '__utmb', '__utmc', '__utmt', '__utmv', '__utmz', '_ga', '_gat', '_gid', '__atuvc', '_fbq', '_ym_isad', '_ym_uid', '__qca', '__unam', '__cfduid', '_zlcmid'.
С натискането на бутона "
Още информация" се отваря 'Privacy Policy' страница, на която са описани маркетинг и аналитичните инструменти
на третите страни (запазващи бисквитки), които вашият сайт използва.
Още информация е достъпна в readme.txt файла на .zip архива, който може да изтеглите свободно.
Изтегляне =>
GDPR Cookie Box плъгин за WordPress без участието на трета страна
1. Изтеглете zip архива и използвайте опцията "upload/качване" в WordPress > admin panel > plugins > new plugin > upload plugin.
2. Активирайте плъгина от менюто "Plugins/Разширения".
3. Отворете WP admin panel > Appearance/Външен вид > Settings/Настройки > GdprCookieBox и поставете кода на третата страна.
Пример:
Код:
(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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto'); ga('send', 'pageview');
Ако имате Google Tag Manager, поставете само този код:
Код:
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXXXXX-X');
Забележка: Ако ползвате плъгина "Autoptimize", изключете действието му за javascript файла 'gdpr-cookie-box.min.js'.
Изтегляне на плъгина =>