C cenaly.com
Започни бесплатно

Cookies и согласност (CMP)

Банер за согласност, блокирање тракери, скенер за cookies, политика и дневник на согласности

On this page 16

Cookies и согласие (CMP)

CMP (Consent Management Platform) — ова е банер за согласност за cookies плус механика која навистина блокира скрипти од трети страни пред посетителот да кликне „Прифати“. Едно „поле на дното на екранот“ не е доволно за GDPR: пред да се добие согласност, аналитиката и рекламните пиксели не смеат воопшто да се извршуваат.

Нашиот CMP работи и на нашата продавница и на вашиот сопствен сајт — со истиот код.

Каде се конфигурира:

  • Маркетинг → „Мој сајт“ → картичка „Cookies и согласие“ (за надворешен сајт);
  • или Сајт → „Конфигурирај сајт“ → секција „Cookies и согласие (CMP)“ (за нашата продавница).

Како да се вклучи#

  1. Вметнете го кодот за инсталација од секцијата „Мој сајт“ на сајтот — банерите за cookies се вчитува прв од сите виџети, за да можат останатите скрипти да ја видат веќе донесената одлука.
  2. Вклучете го прекинувачот на виџетот.
  3. Стартувајте го скенерот — тој ќе ја собере листата на cookies на вашиот сајт.
  4. Објавете ја страницата „Политика за cookies“ или наведете врска до вашата.

Банерите сам го одредува јазикот на страницата и се прикажува на него — преводите на 45 јазици се веќе готови.

За WordPress има посебен додаток Cenaly Consent: го инсталирате во вашата WP администрација, кликнувате „Поврзи“, избирате локација во прозорецот што се отвора — тагот и поставките доаѓаат сами, не е потребно рачно да го вметнувате кодот.


Колку чини ова#

Самиот банер и блокирањето на тракерите се бесплатни на секој план — и на нашата продавница и на вашиот сопствен сајт. Усогласеноста со законот не се продава на парчиња: 45 јазици, автоматско блокирање, Consent Mode v2, центар за предпочитанија и хостирана страница „Политика за cookies“ се вклучени во платформата.

Одделно се продава нивото „Cookies Pro“ — картичка „Cookies и согласие“ во Продавницата за апликации, 9 $ месечно или 90 $ годишно по локација. Ова не е пристап до секцијата, туку обем на услугата: подлабоко и почесто скенирање на сајтот (вклучително и затворени секции), долг дневник на согласности со извоз-доказ, сопствени правила по земји, целосно прилагодување на дизајнот и текстуални замени по јазици, отстранување на беџот „Работи на Cenaly“. Актуелниот состав на нивото и цената се наоѓаат на самата картичка во продавницата.

ИИ-означувањето на непрепознаени cookies не е вклучено во нивото и не се продава одделно: достапно е на секое ниво, а секој повик се плаќа од ИИ-билансот на сметката. На брендовите во облакот Yandex (cenaly.ru) нема автоматски скенер на сајтот (види подолу), поради што делот од нивото таму не работи; дневникот на согласности и извозот таму се достапни.


Категории и што се блокира пред согласност#

Четири стандардни категории:

Категорија Што спаѓа во неа Стандардно
Неопходни Кошничка, сесија, безбедност Секогаш вклучени, не можат да се исклучат
Предпочитанија Јазик, валута, претходно избрана локација По одлука на гостинот
Статистика Google Analytics, Яндекс.Метрика, Matomo, Clarity По одлука на гостинот
Маркетинг Facebook Pixel, VK, TikTok, рекламни пиксели и ремаркетинг По одлука на гостинот

Додека нема согласност, скриптите и iframe-овите од овие категории не се вчитуваат: нивните адреси се проверуваат со вградениот регистар на тракери, а вие можете да додадете свои шаблони. Блокираниот iframe (на пример, видео од YouTube) прикажува замена со врска „дозволи“.

Дополнително се пренесуваат сигнали за согласност до рекламните системи: Google Consent Mode v2 (пред согласност — режим без cookies), Microsoft UET, Meta (fbq), Clarity Consent API. Се земаат предвид сигналите на прелистувачот GPC и Do Not Track.

Рокот на траење на согласноста се конфигурира (стандардно 365 дена, дозволено 30–730), по што банерите повторно ќе праша. Одбивањето на гостинот се памти — нема повторно да прашуваме при секоја посета. Може да се вклучи општа согласност за сите поддомени и да се наведе врска до листата на сајтови што ги покрива.


Режими по земји#

Режим е однесувањето на банерот пред гостинот да кликне нешто. Се избира вака:

  1. вашето правило за земјата на гостинот (ако е зададено),
  2. вашиот режим по основно,
  3. вградената карта на земји,
  4. хеуристиката според временската зона на прелистувачот.

Земјата на гостинот се одредува според IP. ⚠️ Ова е избор на однесување што сте го поставиле вие, а не заклучок за тоа кој закон се применува на вас.

Пет режими#

Режим Што се случува пред одлуката на гостинот Што гледа гостинот
opt-in сѐ освен неопходните е блокирано банер „Прифати / Одбиј / Прилагоди“
opt-out дозволено до изречно одбивање банер + „Do Not Sell or Share“; сигналот на прелистувачот GPC или Do Not Track се смета за автоматско одбивање на маркетингот
мек дозволено, ништо не се блокира информативен банер
известување дозволено еден ред-порака, не бараме согласност
скриен дозволено банер воопшто нема; поставките се отвораат преку врската #cenaly-consent на вашиот сајт

Одделно од режимите постои надградба „известување наместо барање согласност“: вие ја дозволувате, и ако извештајот на скенерот докажал дека надвор од категоријата „неопходни“ на сајтот нема ништо, првиот слој известува, а не прашува. Таа не ја укинува блокадата: ќе се појави нов тракер — тој сепак ќе биде блокиран до дозволата на гостинот.

Вградена карта на земји#

Се применува кога не сте задале ниту правило за земја, ниту свој режим по основно:

  • opt-in — 32 земји: 27 земји од Европската Унија плус Исланд, Лихтенштајн и Норвешка (заедно — ЕЕП), Велика Британија и Швајцарија;
  • opt-out — САД;
  • сите останати земји — нема правило: ќе се активира вашиот режим по основно, а ако и тој не е зададен — хеуристиката според временската зона на прелистувачот (Europe/* → opt-in, America/* → opt-out, во останатите случаи opt-in). Безбедното основно — opt-in.

⚠️ Картата е наша поставка по основно, а не правна класификација на земјите. Земјите каде што е вообичаено да се бара согласност, но кои не се во картата (Турција, Русија, Бразил и десетици други), ќе потпаднат под вашето основно или под хеуристиката. Ви треба конкретен режим во конкретна земја — задајте го со правило, а не потпирајте се на картата.

⚠️ Одредувањето на земјата според IP не постои насекаде. На брендовите во облакот Yandex (cenaly.ru) нема гео-ендпоинт, и виџетот веднаш паѓа на хеуристиката според временската зона — таа е погруба: гостин од ЕУ на патување во САД ќе добие America/* → opt-out. Ако ова е важно за вас, задајте го режимот по основно изречно. Земјата на седум временски зони виџетот сепак ја препознава (Москва → RU, Истанбул → TR, Тбилиси → GE, Киев → UA, Лондон → GB, Ереван → AM, Тирана → AL): вашето правило за таква земја ќе се активира и при зададен режим по основно.

Каде се поставува: картичката „Cookies и согласност“ → запченик → „Режим на согласност по основно“ и „Правила по земји“ (земја во формат ISO-2 → режим).

Што режимот НЕ прави#

  • не избира наместо вас јурисдикција — кој режим да се вклучи во која земја, решавате вие (и вашиот правник);
  • не ги менува текстовите на документите: збирот правни страници и нивните формулации се посебна алатка со свои земји, види Правни документи;
  • не опфаќа мобилни апликации — ова е скрипта за веб-страници;
  • не издава TCF-низа на IAB Europe: ако рекламниот партнер бара токму сертифициран CMP од рамката TCF, нашиот банер нема да му одговара. Ние ги пренесуваме сигналите за согласност директно — Google Consent Mode v2, Microsoft UET, Meta, Clarity.

Од каде доаѓаат вообичаените очекувања на пазарот#

⚖️ Ова се референтни ориентири, а не правен совет и не тврдење дека на вас се применува одредена норма. Ги наведуваме изворите врз кои се потпираме самите; актуелноста и применливоста за вашиот бизнис проверете ја со правник.

Каде Норма Што вели таа за cookies Извор
ЕУ / ЕЕП Директивата 2002/58/EC (ePrivacy), чл. 5(3), плус националните имплементации пристапот до уредот на корисникот заради cookies што не се строго неопходни — само со претходна согласност; строго неопходните — без согласност eur-lex.europa.eu/eli/dir/2002/58
Франција препораките на CNIL за cookies и тракери копчињата „Прифати“ и „Одбиј“ мора да бидат еднакво видливи; продолжувањето на навигацијата не се смета за согласност cnil.fr
Велика Британија PECR 2003 (со измените од Data (Use and Access) Act 2025) необврзните cookies и сличните технологии — само со изречна активна согласност; однапред штиклираните полиња не одговараат legislation.gov.uk/uksi/2003/2426
САД, Калифорнија CCPA/CPRA и регулативите на CPPA модел на одбивање: opt-out од „продажба/споделување“ и задолжително препознавање на сигналот Global Privacy Control. Се применува над праговите (меѓу другото, според приходот) — типичниот мал бизнис може да не потпаѓа под нив cppa.ca.gov
Турција упатството на KVKK за cookies (2022) и одлуката на Kurulu №2022/1358 необврзните cookies — изречна согласност; продолжувањето со прегледување на сајтот не се смета за согласност kvkk.gov.tr
Русија нема посебен закон за cookies — општите норми на 152-FZ, чл. 9 согласноста за обработка на лични податоци — изречна, посебна, отповиклива consultant.ru, 152-FZ
Грузија нема посебен закон за cookies — Законот за заштита на лични податоци основата за обработка — согласност; техничките cookies — информирање matsne.gov.ge

Земјите во светот се повеќе од редовите во оваа табела: списокот е намерно нецелосен — ги наведуваме само тие што ги користиме самите при поставување на производот.


Изглед и текстови#

  • Распоред: лента, картичка, модален прозорец; позиција — која било од шесте варијанти на раб/агол.
  • Екран за поставки: расклопување во картичка или лизгачка странична лента.
  • Палета по елементи одделно за светла и темна тема, сопствено лого, сопствен CSS (до 10 КБ).
  • Прекинувачи на копчињата: крстиќ, „Одбиј сѐ“, „Прилагоди“. Копчето „Прифати“ не може да се скрие, а во opt-in-режим админ-панелот предупредува за ризиците ако се отстрани „Одбиј“.
  • Категориите може да се изнесат со штиклирања директно на првиот слој на банерот.
  • Секој текст на банерот се уредува по јазици врз нашите преводи.
  • Прегледот во сметката се префрла помеѓу desktop, таблет и мобилен.
  • Одделно се поставува лебдечкото копче „Поставки за cookies“ (лево/десно/исклучено) и списокот страници на кои банерот не се прикажува.

Скенер за cookies и декларација#

⚠️ Скенерот го нема на брендовите во облакот Yandex (cenaly.ru). Таму списокот со cookies за декларацијата се води рачно во истата табела подолу — страницата со политиката останува жива — а известувања наместо барање за се согласи и ИИ-означување, кои се потпираат на извештајот од скенот, нема.

Скенерот го отвора вашиот сајт во браузер и собира реални cookies и трети страни. Секоја страница се поминува двапати — без се согласи (така се гледаат прекршувања на prior consent) и со целосно се согласи (така се собира целосната декларација):

  • обиколка по robots.txt, sitemap.xml и врски од почетните страници, ограничување по број страници;
  • распоред: месечно или неделно, во сметката се гледа датумот на следниот скен;
  • историја на скенови — колку страници се поминати, колку cookies се најдени и колку од нив се нови во споредба со претходниот пат;
  • скен зад најава — за страниците на личната сметка;
  • ИИ-класификатор: непознатите cookies добиваат предложена категорија со објаснување, вие потврдувате или менувате. Повикот е платен — се одбива од ИИ-балансот на сметката на кое било ниво.

Декларација за cookies — табела на сите cookies по категории: име, добавувач, рок на чување, намена. Може да додавате свои записи, да уредувате описи и преводи. Од истата табела се собира списокот за банерот и за страницата со политиката.

Не мешајте го скенерот со јавната страница „Проверка на сајт“: таа е достапна без најава во сметката, но чита само изворен HTML од една страница — ќе ги покаже тракерите во кодот, присуството на банер за се согласи и нашиот таг, а реалните cookies и тоа што го вчитуваат скриптите во браузерот нема да ги види. Тоа е излог-магнет „да видам што имам на сајтот“; целосната декларација ја собира токму скенерот погоре.


Страница „Политика за cookies“#

Врската во банерот води или до вашата постоечка страница, или до документ што ние ќе го генерираме и објавиме сами: тој се собира од резултатите на скенот, се објавува на 45 јазици и се обновува заедно со декларацијата — табелата со cookies на него е секогаш жива.

Ако ви требаат и останатите правни страници (политика за приватност, услови, враќања, достава) — види Правни документи.


Дневник на се согласи и извештаи#

ℹ️ На брендовите во облакот Yandex (cenaly.ru) дневникот се собира поинаку, но исто толку целосно. На основната инфраструктура на решението записите се пренесуваат во дневникот ноќе, а на cenaly.ru — во моментот кога ќе го отворите дневникот, трендовите или извозот: првото отворање во денот може да потрае неколку секунди подолго, но свежите одлуки се видливи веднаш. Форматот, дедупликацијата и роковите на чување се заеднички, затоа извозот-доказ е ист во двата облака.

Дневникот е доказ за се согласи (proof of consent) во случај на проверка:

  • датум, анонимен идентификатор, избрани категории, верзија на политиката, земја и јазик;
  • извоз CSV и одделен запис;
  • трендови: прифатено / одбиено / делумно по денови и по земји;
  • бројач на прикажувања на банерот.

Копчето „Прашај ги сите повторно сега“ ја подига верзијата на политиката — по суштински промени банерот ги прашува сите одново.


Ограничувања#

  • Строгиот „prior consent“ бара посебен таг. Преку единствениот вчитувач банерот за cookies се подига прв од нашите виџети, но туѓа аналитика закачена во <head> над нашиот код нема да ја претекне. Ако ви треба ниту една трета скрипта да не стартува пред одговорот на гостинот, ставете го тагот на банерот во првиот ред во <head>, пред сите останати.
  • Скршена или недостапна конфигурација ја симнува блокадата, а не ја вклучува. Виџетот е исклучен, страницата е во исклучоци, конфигурацијата не се прочитала — тракерите на сајтот работат како и обично. Да се држи туѓ сајт блокиран поради наш дефект не е можно, затоа проверувајте дека банерот навистина се прикажува.
  • Се блокира тоа што е познато. Скриптите и iframe се споредуваат со вградениот регистар на тракери; нестандарден или самопишан бројач треба да се додаде со сопствена шема — инаку ќе се вчита пред се согласи.
  • Возрасната порта 18+ е одделна секција и одделни текстови. Таа е исклучена по стандард, а нејзините натписи постојат на англиски, руски, грузиски и турски со паѓање на англиски, додека самиот банер зборува на 45 јазици: формулацијата за својот пазар задајте ја со свои текстови.
  • Покриеноста на регионите е поставка, а не сертификација. Вградената карта знае 32 земји со opt-in и САД со opt-out, останатото го задавате вие со правила; да провери усогласеност со вашата јурисдикција банерот не може и не се обидува — детали и извори во делот „Режими по земји“.
  • Рамката TCF (IAB Europe) ја немаме. Ако рекламната мрежа бара сертифициран CMP со TCF-низа, нашиот банер нема да ѝ одговара: ние го пренесуваме се согласи директно — Google Consent Mode v2, Microsoft UET, Meta, Clarity.
  • Ова е веб-банер. За мобилни апликации (сопствени SDK, системски барања за следење) не е наменет.
  • Банерот не ја заменува политиката. Врската до страницата „Политика за cookies“ (нашата објавена или вашата сопствена) мора да биде пополнета — без неа гостинот нема каде да види на што се согласува.

Решавање проблеми#

Банера го нема на сајтот. Ознаката не е вметната или не е на сите страници од шаблонот (притиснете „Провери инсталација“); во ознаката има туѓ data-domain; прекинувачот на виџетот е исклучен; промените сѐ уште не пристигнале — датотеките на виџетите се дистрибуираат преку CDN со кеш од 5 минути. Ознаката што ја вметнува Google Tag Manager веќе во прелистувачот, проверката на инсталацијата нема да ја види — тоа не е грешка, гледајте го сајтот со свои очи; целосниот список на такви случаи е во „Што не гледа проверката на инсталацијата“.

Банерот го има, но тракерите се вчитуваат пред согласноста. Најверојатно туѓа скрипта стои во <head> над нашата ознака — преместете ја нашата ознака прва. Втор чест случај — бројачот го нема во вградениот регистар: додајте ја неговата адреса со свој шаблон.

Банерот се прикажува повторно и повторно. Проверете го рокот на траење на согласноста и дали политиката не е повторно издадена: повторното издавање ја покачува верзијата и банерот прашува одново — така е замислено.

Алатки за дијагностика:

  • Провери инсталација — го читаме изворниот HTML на вашата страница и кажуваме дали кодот е најден и дали стои внатре во <head>.
  • Испрати код до програмер — отвора готово писмо со кодот во вашата поштенска програма.
  • Водич за Google Tag Manager — како да го поставите банерот со ознака GTM.
  • Режим за отстранување грешки: отворете го сајтот со ?cenaly_consent_debug=1 — во конзолата ќе одат настаните Consent Mode (default/update) и определениот режим на регионот, се гледа што точно добиваат Google и другите системи.

Поврзани раздели#


Често поставувани прашања#

Дали банерот е задолжителен? Тоа е прашање за вашиот правник, не за нас: обврската зависи од тоа каде работите, од каде ви доаѓаат посетителите и кои скрипти стојат на сајтот. Од страна на производот одговорот е следниот: нашиот банер има пет режими, по стандард во 32 земји од ЕЕЗ, Велика Британија и Швајцарија се вклучува строг opt-in, во САД — opt-out со „Do Not Sell“, во останатите земји однесувањето го задавате вие. Насоките и изворите се собрани погоре, во разделот „Режими по земји“.

Дали CMP ќе ја блокира мојата сопствена аналитика? До согласноста — да, тоа е неговата работа. Платформската аналитика притоа продолжува да ги брои посетите во cookieless-режим Consent Mode v2.

Што ќе се случи со старите согласности по измената на политиката? Ништо, додека не притиснете „Прашај сите повторно сега“ или не ја издадете политиката повторно — тогаш верзијата се покачува и банерот прашува одново.

Дали ова функционира ако сајтот не е на нашата платформа? Да — тоа е основниот сценарио. Една ознака на кој било сајт, а за WordPress — додатокот Cenaly Consent, кој ја поставува ознаката наместо вас.

Was this article helpful?