Как да добавите съгласие за бисквитки към уебсайта си
За да добавите съгласие за бисквитки, първо изброете какво сайтът ви съхранява в браузърите на посетителите и ги разделете на строго необходими и незадължителни. После добавете банер — от платформа за управление на съгласието (CMP) или направен сами — който блокира незадължителните скриптове, като аналитика и рекламни пиксели, докато посетителят не приеме, предлага „Отказвам“ също толкова лесно, колкото „Приемам“, запомня избора и позволява на хората да го променят по-късно. Банер, който се показва, но нищо не блокира, не върши работа.
Това ръководство е обща информация за техническата работа на банерите за съгласие, не е правен съвет. Правилата за поверителност се различават според държавата и се променят; проверете правилата, които важат за посетителите ви, или се консултирайте със специалист.
Какво изисква съгласие (в общи линии)
Правилата за бисквитки обикновено обхващат бисквитките и подобни технологии: localStorage, тракинг пиксели, device fingerprinting. Обичайното разделение, според насоките в ЕС и Великобритания:
| Тип | Примери | Обикновено нужно ли е съгласие? |
|---|---|---|
| Строго необходими | Сесия за вход, количка за пазаруване, бисквитки за сигурност и баланс на натоварването, запомняне на самия избор за съгласие | Обикновено не |
| Предпочитания | Запомнен език или тема | Често да в ЕС, освен ако посетителят не е поискал; Великобритания добави някои изключения |
| Аналитика | Google Analytics, топлинни карти, запис на сесии | Обикновено да в ЕС; във Великобритания има ограничено изключение за съвкупна аналитика за подобряване на услугата |
| Маркетинг | Рекламни пиксели (Meta, Google Ads, TikTok), ретаргетиране, вградени уиджети на социални мрежи | Да, в ЕС и Великобритания |
Няколко конкретни неща, които лесно се объркват:
- ЕС и Великобритания използват модел на изрично съгласие (opt-in): незадължителните бисквитки чакат, докато посетителят се съгласи. Насоките на регулатори, като британския ICO, казват, че съгласието трябва да е ясно положително действие и хората трябва да могат лесно да включват и изключват незадължителните бисквитки.
- Великобритания се промени през 2025. Data (Use and Access) Act 2025 позволява някои бисквитки да се поставят без съгласие, включително аналитика, използвана само за подобряване на собствения ви сайт и даваща съвкупна статистика, която не може да идентифицира хора — със задължение ясно да уведомите потребителите. Прочетете актуалните насоки на ICO, преди да разчитате на това.
- Няколко щата в САЩ използват модел на отказ (opt-out) за „продажба“ или „споделяне“ на лични данни за таргетирана реклама, а някои очакват да уважавате сигнала Global Privacy Control на ниво браузър.
- Google реклами: към септември 2026 Google изисква издателите, които използват AdSense, Ad Manager или AdMob, да използват сертифицирана от Google платформа за управление на съгласието, интегрирана с IAB Transparency and Consent Framework, когато показват реклами в ЕИП, Великобритания и Швейцария.
Варианти: CMP, библиотека или собствено решение
| Вариант | Подходящ за | Компромис |
|---|---|---|
| Платформа за управление на съгласието (CMP) — хостнати услуги като Cookiebot, OneTrust, Usercentrics или CookieYes | Сайтове с много тагове на трети страни, рекламни приходи, няколко региона | Месечна цена; още един скрипт на трета страна; по-малко контрол над дизайна |
| Библиотека с отворен код за съгласие | Разработчици, които искат контрол, без да пишат всичко сами | Сами конфигурирате категориите и блокирането на скриптове |
| Собствен банер | Прости сайтове с един-два незадължителни инструмента (например само аналитика) | Вие отговаряте за коректността, включително блокирането и записването |
| Без незадължителни бисквитки | Сайтове, използващи само строго необходими бисквитки и аналитика без бисквитки | По-малко рекламни инструменти; може да не ви трябва банер |
Последният вариант се подценява. Ако искате само броене на посетители, аналитика без бисквитки може да премахне нуждата от банер на много места — проверете документацията ѝ и местните правила.
Ако пускате Google реклами в Европа, сертифицирана CMP е практичният избор. За малък бизнес сайт само с аналитика добре изграден собствен банер или библиотека често са достатъчни.
Как работи банерът отвътре
Частта, която хората пропускат, е блокирането. Правилната настройка:
- Преди какъвто и да е избор се изпълняват само строго необходимите бисквитки и скриптове. Аналитиката, пикселите и вградените елементи изобщо не се зареждат (или, при Google тагове, се зареждат със съгласие, зададено на отказано).
- Банерът показва ясни избори на първо ниво: Приемам всички, Отказвам всички и начин за избор по категории.
- При избор сайтът го запазва — обикновено в бисквитка от първа страна или localStorage — с версия и дата, после зарежда само приетите категории.
- При следващите посещения запазеният избор се чете, преди каквото и да е незадължително да се зареди.
- Линк „Настройки на бисквитките“, обикновено във футъра, отваря отново избора по всяко време. Оттеглянето на съгласие трябва да е също толкова лесно, колкото и даването му.
- Ако промените какво използвате, увеличете версията, за да попитате хората отново.
Google consent mode
За Google Analytics и Google Ads consent mode на Google свързва таговете с банера. Към септември 2026 документацията на Google описва четири основни типа съгласие: ad_storage, analytics_storage, ad_user_data и ad_personalization. Задавате стойност по подразбиране преди да се зареди Google тагът, после актуализация, когато посетителят избере:
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied'
});
// по-късно, когато посетителят приеме само аналитика:
gtag('consent', 'update', { analytics_storage: 'granted' });
Google описва основна реализация, при която таговете не се зареждат до съгласие, и разширена, при която таговете се зареждат със съгласие на отказано и изпращат сигнали без бисквитки. Основната е по-проста за разбиране. За трафик от ЕИП Google очаква да се изпращат сигналите ad_user_data и ad_personalization. За самия таг вижте как да настроите Google Analytics.
Промптове, които работят
Добави банер за съгласие за бисквитки. Категории: необходими (винаги включени), аналитика (Google Analytics 4) и маркетинг (Meta пиксел). Нищо от аналитиката или маркетинга не може да се зареди преди съгласие. На първия екран: „Приемам всички“, „Отказвам всички“ и „Персонализирай“, с еднаква видимост. Запази избора с номер на версия и дата в бисквитка от първа страна за 6 месеца, зареждай само приетите категории и добави линк „Настройки на бисквитките“ във футъра, който отваря отново банера. Използвай Google consent mode с всичките четири типа по подразбиране на отказано.
Изброй всяка бисквитка, localStorage ключ и скрипт на трета страна, които този сайт използва, коя страница го зарежда и дали е строго необходим. Изведи таблица, която мога да използвам за политиката за бисквитки.
Вградените YouTube видеа на /about се зареждат преди съгласие. Замени ги с миниатюра и бутон за пускане, който зарежда видеото само след клик, и покажи бележка, че YouTube може да поставя бисквитки.
Стъпка по стъпка
- Одитирайте какво поставя сайтът ви: отворете DevTools → Application → Cookies и Local Storage при ново посещение и проверете таба Network за заявки към трети страни. Включете вградените елементи и чат уиджетите.
- Категоризирайте всяко нещо: необходимо, предпочитания, аналитика, маркетинг. Премахнете всичко, което не използвате.
- Решете подхода: CMP, библиотека или собствено решение, според таблицата по-горе.
- Реализирайте блокиране, така че незадължителните скриптове да се зареждат само след съгласие. За Google тагове добавете стойностите по подразбиране на consent mode преди тага.
- Направете банера с равностойни опции „Приемам“ и „Отказвам“, избор по категории и линк към настройките.
- Напишете политиката за бисквитки (често част от политиката за поверителност), която изброява какво използвате и защо; вижте как да напишете общи условия и политика за поверителност.
- Тествайте в приватен прозорец: преди избор — без незадължителни бисквитки или заявки; след отказ — пак никакви; след приемане — появяват се правилните; след промяна на решението — спират.
- Проверявайте отново всеки път, когато добавите нов инструмент.
Чести грешки
- Банер, който не блокира нищо. Скриптовете се стартират при зареждане на страницата, докато банерът учтиво пита.
- „Приемам“ е голям бутон, а „Отказвам“ е скрит във втори екран или сив линк.
- Предварително отметнати категории или превключватели „законен интерес“, включени по подразбиране.
- Няма начин да промените решението си след първия избор.
- Забравени вградени елементи: YouTube, карти, социални потоци и чат уиджети също могат да поставят бисквитки.
- Питане при всяко зареждане на страница, защото изборът не се запазва правилно.
- Банерът закрива страницата на телефони или задържа фокуса на клавиатурата. Направете го достъпен и достатъчно малък, за да се чете и да се минава покрай него.
- Копиране на политика от друг сайт, която описва бисквитки, които не използвате.
Контролен списък за съгласие
- Всяка бисквитка, ключ в хранилището и скрипт на трета страна са изброени и категоризирани
- Незадължителните скриптове са блокирани до съгласие (проверено в DevTools)
- „Приемам“ и „Отказвам“ са еднакво лесни на първо ниво
- Има избор по категории; нищо незадължително не е предварително избрано
- Изборът се запазва с версия и дата; питате отново след промени
- Линк „Настройки на бисквитките“ има на всяка страница
- Стойностите по подразбиране на Google consent mode са зададени преди Google таговете, ако се използват
- Политиката за бисквитки или поверителност съвпада с това, което сайтът реално прави
- Правилата за държавите на посетителите са проверени по актуалните насоки или при специалист
За основите прочетете какво са бисквитките и какво е GDPR.
Съгласие за бисквитки в Mythex
Mythex не добавя сам банер за съгласие или аналитика към приложението ви — и двете са неща, които поискате вие, така че решавате какво се зарежда. Първо пуснете промпта за одит, после промпта за банера с реалните си категории и тествайте в Preview с отворени DevTools преди публикуване. Ако използвате хостната CMP, тя ви дава скрипт и идентификатор; идентификаторът е публичен и може да отиде във фронтенд кода, а всичко тайно принадлежи в настройките на проекта (променливи на средата и тайни). Публикувайте отново след промени, за да използва живият сайт новия банер.
Въпроси
Нужен ли ми е банер за бисквитки?
Зависи от това къде са посетителите ви и какво сайтът ви съхранява на техните устройства. В ЕС и Великобритания бисквитките, които не са строго необходими, и подобни технологии, като рекламни тракери, обикновено изискват съгласие предварително, докато строго необходимите, като сесията за вход, не. Ако не използвате бисквитки извън строго необходимите, може изобщо да не ви трябва банер. Това е обща информация, а не правен съвет.
Достатъчен ли е банер с текст „като използвате сайта, приемате бисквитките“?
Не там, където се изисква съгласие. Съгласието обикновено трябва да е активен избор, направен преди да се поставят бисквитките, които не са строго необходими, затова уведомление, което приема съгласие по подразбиране, или предварително отметнати квадратчета обикновено не са достатъчни.
Бисквитките за аналитика изискват ли съгласие?
В ЕС обикновено да. Законът Data (Use and Access) Act 2025 във Великобритания добави изключение за някои аналитики, използвани само за подобряване на собствената ви услуга със съвкупна статистика, при условия, посочени от ICO. Други места имат собствени правила, затова проверете какво важи за вас.
Какво е Google consent mode?
Consent mode е функция на Google, която позволява таговете на Google, като Analytics и Ads, да се адаптират към избора за съгласие на посетителя. Задавате стойности по подразбиране за съгласието, преди таговете да се заредят, и изпращате актуализация, когато посетителят избере. Работи заедно с банер за съгласие; самият той не е банер.