Налаштування сканера cookie на сайті (CookieBot/OneTrust/CookieYes)

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування сканера cookie на сайті (CookieBot/OneTrust/CookieYes)
Проста
від 1 робочого дня до 3 робочих днів
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування сканера cookie на сайті (CookieBot/OneTrust/CookieYes)

Сканер cookie автоматично виявляє всі cookie, які встановлюються на сайті, класифікує їх за категоріями та формує актуальну Cookie Policy. Без сканера неможливо знати, які сторонні сервіси встановлюють cookie.

CookieBot: встановлення та налаштування

<!-- У <head> до всіх інших скриптів — обов'язково для блокування cookies перед згодою -->
<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js"
  data-cbid="YOUR_CBID"
  data-blockingmode="auto"
  type="text/javascript">
</script>

data-blockingmode="auto" — автоматично блокує всі сторонні скрипти до отримання згоди. Шукає type="text/plain" data-cookieconsent="statistics|marketing" у script-тегах.

Маркування скриптів для Cookiebot

<!-- Аналітичні cookies — блокуються перед згодою -->
<script type="text/plain" data-cookieconsent="statistics">
  // Google Analytics
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXX');
</script>

<!-- Маркетингові cookies -->
<script type="text/plain" data-cookieconsent="marketing">
  // Facebook Pixel
  fbq('init', 'PIXEL_ID');
</script>

<!-- Необхідні — завжди завантажуються -->
<script type="text/javascript">
  // Session management, CSRF — ніколи не блокуються
</script>

CookieYes (безплатна альтернатива)

<!-- CookieYes snippet -->
<script id="cookieyes" type="text/javascript"
  src="https://cdn-cookieyes.com/client_data/YOUR_ID/script.js">
</script>
// Реакція на згоду користувача
document.addEventListener("cookieyes_consent_update", function(eventData) {
  const data = eventData.detail
  if (data.accepted.includes('analytics')) {
    // Активувати GA4
    initGoogleAnalytics()
  }
  if (data.accepted.includes('advertisement')) {
    initFacebookPixel()
  }
})

Програмна перевірка cookie після згоди

// Отримати статус згоди
function getCookieConsent() {
  const cookieValue = document.cookie
    .split('; ')
    .find(row => row.startsWith('CookieConsent='))
    ?.split('=')[1]

  if (!cookieValue) return null

  try {
    return JSON.parse(decodeURIComponent(cookieValue))
  } catch {
    return null
  }
}

const consent = getCookieConsent()
// consent = { necessary: true, statistics: true, marketing: false, preferences: true }

Сканування та аудит

# Ручне сканування cookies через Chrome DevTools
# Application → Cookies → вибрати домен

# Автоматичне через Playwright
const { chromium } = require('playwright')
const browser = await chromium.launch()
const context = await browser.newContext()
const page = await context.newPage()
await page.goto('https://company.com')

const cookies = await context.cookies()
console.log(cookies.map(c => ({ name: c.name, domain: c.domain })))
await browser.close()

Строк виконання

Встановлення сканера cookie (Cookiebot/CookieYes), налаштування блокування скриптів перед згодою — 0,5–1 робочий день.