Consent Mode v2: згода користувача й дані, які не зникають
Налаштування Consent Mode v2 — це про те, чи слухаються теги вибору людини, а не про наявність вікна з кнопкою. Сайт оголошує стан згоди ще до завантаження лічильників, а натискання в банері оновлює цей стан на льоту, без перезавантаження сторінки. Чотири сигнали — ad_storage, analytics_storage, ad_user_data, ad_personalization — мають стояти в denied раніше, ніж на сторінку потрапить сніпет диспетчера тегів. Далі те саме доводиться робити з чатом, картами й колтрекінгом: ними Google не керує.
чотири сигнали згоди й поведінку кожної системи в обох станах — до вибору й після
після безкоштовного аудиту
Вартість
30
Гарантія
днів після підписання акта
чотири сигнали згоди й поведінку кожної системи в обох станах — до вибору й після
Що налаштовуємо
3–12
Строк робіт
робочих днів після безкоштовної перевірки; рахує кількість систем, а не розмір сайту
безкоштовна перевірка того, що вантажиться до натискання: 2–3 робочих дні
Перед кошторисом
у клініки пластичної хірургії режим згоди стояв коректно, а контейнер тегів за ним не вантажився взагалі — вимір 31.07.2026
Типова знахідка
у магазину тактичного спорядження їх шість: контейнер тегів, аналітика, реклама, колтрекінг, розсилка, вхід через Google
Скільки систем зазвичай підпадає
правових оцінок і обходу відмови: технічну частину закриваємо ми, юридичну дає ваш юрист
Чого не робимо
Кому підходить
Ситуації, у яких ця послуга дає результат
Ситуація 1 з 5
Працюєте на європейські ринки або плануєте туди рекламу
Рекламні системи Google з 2024 року очікують сигнали згоди для трафіку з ЄЕЗ. Коли сигнал не приходить, обмеження вмикаються тихо: аудиторії ремаркетингу перестають наповнюватись, частина вимірювання по цій території відпадає. Попередження в кабінеті легко пропустити.
Розберемо вашу ситуацію на безкоштовному аудиті
Ситуація 2 з 5
Банер поставив плагін, і ніхто не перевіряв, що він робить
Найчастіша конфігурація: вікно з'являється, кнопка натискається, а скрипти відпрацювали ще до цього. Формально банер є. Фактично поведінка не змінилась ні на крок, і побачити це можна за півгодини — у вкладці мережі видно, які запити пішли до першого кліку.
Ситуація 3 з 5
На сайті живе купа сторонніх віджетів
Чат, карта проїзду, колтрекінг, відеовставка, кнопки соцмереж. Кожен ставить своє на пристрій, і режим згоди Google ними не керує — під кожен потрібен окремий відкладений запуск. Це найбільша частина роботи й причина, чому строк рахується в системах, а не в сторінках.
Ситуація 4 з 5
Збираєтесь запускати аналітику або рекламу з нуля
Тоді згоду дешевше робити першою. Порядок «спершу лічильники, потім банер» коштує переробки: теги доводиться перевішувати на стан згоди, коли вони вже розкидані по темі, модулях і контейнері, а потім тестувати кожен ще раз.
Ситуація 5 з 5
Дані впали після встановлення банера, і незрозуміло чому
Розбираємо, що саме сталося: люди відмовляються, теги не оновлюють стан після вибору, чи банер блокує лічильник назавжди. Три різні причини з однаковим симптомом у звіті, і лікуються вони по-різному.
Що входить
Повний перелік робіт і того, що ви отримуєте на виході
Банер згоди з категоріями й посиланням на зміну вибору в підвалі — людина може передумати без листа в підтримку
Стан denied за замовчуванням, оголошений вище за сніпет контейнера: до вибору теги обмежені, а не «майже обмежені»
Передача сигналів у диспетчер тегів і далі в аналітику та рекламні лічильники — вибір доходить туди, де ухвалюється рішення про збір
Оновлення сигналів у момент натискання без перезавантаження сторінки — перша дія користувача не втрачається
Переведення сторонніх систем — чатів, карт, колтрекінгу, відеовставок — на залежність від згоди: саме їх забувають найчастіше
Обмежений режим збору там, де він підтримується: при відмові система отримує знеособлений сигнал замість нічого
Прогін кожного сценарію в режимі попереднього перегляду: згода, відмова, часткова згода, зміна рішення
Звірка тексту політики приватності з фактичною поведінкою сайту — розбіжність між ними закривається до запуску
Документ зі схемою: яка система до якої категорії прив'язана і що робити, коли з'явиться нова
Гарантія 30 календарних днів на виконані роботи
Коли ця послуга не підходить
Що не входить у роботу — щоб не було сюрпризів на здачі
Юридична експертиза й складання політики приватності — це робота юриста
Гарантія відповідності конкретному законодавству — ми впроваджуємо технічну частину
Оплата підписки на платформу керування згодою
Ведення рекламних кампаній
Обхід відмови користувача в будь-якому вигляді
Безкоштовна перевірка згоди й поведінки тегів
Банер згоди на сайті ще нічого не означає: важливо, чи справді теги чекають на вибір користувача й що відбувається до натискання. Ми перевіряємо саме поведінку, а не наявність вікна.
Що міряємо
Чи є банер і що він робить насправдіЧаста картина: вікно є, а всі скрипти вантажаться одразу, незалежно від вибору. Це гірше, ніж відсутність банера, бо створює хибне відчуття захищеності.
Стан сигналів згоди за замовчуваннямНа одному з виміряних нами сайтів режим згоди був налаштований у стан default denied — тобто до вибору користувача теги обмежені. Це коректна поведінка, і зустрічається вона нечасто.
Які системи мають підкорятись згодіАналітика, рекламні піксели, чати, колтрекінг, карти, відеовставки. Перелічуємо все, що ставить файли на пристрій користувача.
Чи оновлюються сигнали після виборуЗгода має передаватись у теги не лише на старті, а й у момент натискання — інакше перша дія користувача лишиться незафіксованою.
Що відбувається з даними при відмовіЧастина систем підтримує обмежений режим збору без ідентифікаторів. Дивимось, чи використовується він, чи все просто вимикається.
Політика приватності на сайтіЧи описано в ній те, що фактично збирається. Розбіжність між текстом і поведінкою — окремий ризик.
Що ви отримуєте на руки
Опис фактичної поведінки сайту до і після вибору користувача.
Перелік систем, які зараз ігнорують згоду.
Оцінку очікуваного впливу на обсяг даних після коректного впровадження.
Розмову на 30 хвилин по документу.
Строк: 2–3 робочих дні
Чому це безкоштовно
Бо перевірка займає два-три дні, а ситуація «банер є, а поведінка не змінилась» зустрічається настільки часто, що перевіряти її за гроші було б дивно.
Що далі
Даємо кошторис на впровадження: банер, передача сигналів у теги, переведення систем на згоду, перевірка.
Форма коротка: контакт і адреса сайту
Працюємо офіційно
Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.
Договір, акт і гарантія 30 днів
На кожен проєкт письмовий договір: обсяг, строки, сума, порядок приймання. Після здачі — акт і рахунок, а далі 30 календарних днів гарантії: помилки з нашої вини усуваємо безоплатно. Усне з дзвінка дублюємо письмово того ж дня — домовленість, якої немає в тексті, не рахується.
ФОП і безготівковий розрахунок
Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.
Права й доступи — ваші
Код, дизайн і матеріали переходять до вас після повної оплати. Домен, хостинг, репозиторій, аналітику й рекламні кабінети оформлюємо на вас — щоб сайт не залежав від підрядника. NDA підписуємо на запит, після завершення свої доступи видаляємо самі.
Портал клієнта замість переписки
На час роботи ви отримуєте доступ до порталу: договори, рахунки, акти й стан проєкту в одному місці. Документи формуються з даних угоди, тому реквізити й суми в них не розходяться, а про оплати й дедлайни нагадує система, а не пам’ять менеджера.
Замовники з Європи
Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.
Цифри, які можна перевірити
Кожен кейс у портфоліо — з посиланням на живий сайт і технічним виміром: швидкість відповіді, вага сторінки, обсяг каталогу, знайдені дефекти. Ці цифри можна зняти самому й звірити з нашими.
Спершу аудит, потім сума
Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.
Кажемо «ні», коли не впевнені
Якщо задача не наша, строк нереальний або послуга вам просто не потрібна — скажемо це першим листом, а не після передоплати. Гарантій позицій у пошуку не даємо: їх не дає ніхто, а обіцянка без механізму — це продаж, а не робота.
NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.
Що впливає на вартість
Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті
Скільки систем підкоряються виборуОдин лічильник і банер — кілька днів роботи. Аналітика, два рекламні піксели, чат, колтрекінг і карта — шість окремих переведень, у кожного свій спосіб відкладеного запуску. Саме тут різниця між нижньою і верхньою межею кошторису.
Звідки береться сам банерПлатформа керування згодою бере на себе тексти, категорії, переклади й журнал згод — і абонплату. Власний банер дешевший у володінні й легший на завантаження, зате журнал і оновлення текстів під зміни регламентів лягають на вас.
Режим збору до виборуРозширений вимагає більше тестування: теги вантажаться, але поводяться інакше, і перевіряти треба обидва стани окремо. Базовий налаштовується швидше, натомість даних потім помітно менше, і до цього треба бути готовим заздалегідь.
Кількість ринків і мовних версійВимоги різняться за регіонами, тому банер часто має поводитись по-різному залежно від країни відвідувача. Додайте переклади текстів і окрему перевірку сценаріїв на кожній мовній версії.
Хто вносить правки в кодТе, що робиться в контейнері тегів, робимо самі й швидко. Віджети, зашиті в тему або в збірку фронтенду, вносить той, у кого доступ до репозиторію: тоді строк починає залежати від його черги, а не від нашої.
Як проходить робота
Прозорі етапи з погодженням на кожному кроці
Загальний строк:3–12 днів
1
Безкоштовна перевірка поведінки тегів
2–3 робочих дні, до кошторису
Дивимось, що вантажиться до першого натискання, у якому стані сигнали за замовчуванням і які системи взагалі ігнорують вибір. На виході — опис фактичної поведінки й перелік систем, які треба переводити.
2
Категорії, тексти банера й стан за замовчуванням
1–3 робочих дні
Фіксуємо, які категорії бачить людина і що в яку потрапляє. Ставимо оголошення denied вище за сніпет контейнера — порядок рядків у розмітці тут важить більше, ніж будь-яке налаштування в інтерфейсі.
3
Переведення систем на сигнали згоди
1–5 робочих днів
Теги Google вішаємо на стан згоди, сторонні віджети — на відкладений запуск за тією ж категорією. Чат, карта й колтрекінг з'являються після вибору, а не разом зі сторінкою.
4
Прогін сценаріїв і звірка з політикою
1–4 робочих дні
Режим попереднього перегляду, чотири сценарії: згода, відмова, часткова згода, зміна рішення через підвал. Паралельно звіряємо текст політики приватності з тим, що сайт робить насправді.
5
Тиждень спостереження за часткою згод
7 календарних днів, робочих днів не забирає
Дивимось, яка частка сеансів дає згоду і як змінився обсяг даних у звітах. Саме з цією цифрою потім порівнюють усі наступні періоди, тому знімати її треба одразу, а не через квартал.
Не знайшли свій випадок?
Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Consent Mode v2» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.
Технології та інтеграції
На чому будуємо і з чим це з’єднується
Стек
Consent Mode v2 — чотири сигнали: для аналітики, реклами, даних користувача й персоналізації. Керує тегами Google і тільки ними.
Розширений режим — теги вантажаться до вибору й шлють знеособлені сигнали без ідентифікаторів. Матеріал для моделювання є, але не кожен юрист це приймає.
Базовий режим — до згоди не вантажиться нічого. Юридично найпростіший, зате моделювати нема з чого.
Google Tag Manager — міняє сигнали без релізу сайту. Умова одна: оголошення стану за замовчуванням стоїть у розмітці вище за сам сніпет контейнера.
Платформи керування згодою — тексти, категорії, журнал згод. Коштують абонплату й додають свій скрипт у критичний шлях завантаження сторінки.
Режим попереднього перегляду — єдине місце, де видно стан сигналів у момент спрацювання конкретного тега. На живому сайті це не видно ніяк.
Інтеграції
GA4
Google Ads
Meta Pixel
колтрекінг
чат-віджети
карти й відеовставки
платформа керування згодою
Банер, який лише показується, проти згоди, яка керує тегами
Чим цей варіант відрізняється від «Банер без передачі сигналів»
Банер без передачі сигналівНаш підхід
Що відбувається до натисканняусі скрипти відпрацювали ще до появи вікнатеги або вантажаться в стані denied, або не вантажаться зовсім — залежно від обраного режиму
Що дає відмоване змінює нічого — дані збираються далізбір зупиняється; там, де підтримується, лишається знеособлений сигнал без ідентифікаторів
Сторонні віджетиживуть окремим життям, банер їх не бачитьчат, карта й колтрекінг стартують після вибору
Обсяг даних у звітахлишається колишнім, тому виглядає кращезменшується, і ми показуємо наскільки ще до робіт
Що показати при перевірціскріншот вікнасхема категорій, журнал вибору й поведінка, яку можна відтворити
Кейси
Задачі та результат у цифрах — усі показники зняті нашим виміром
клініка пластичної хірургії, сайт на JS-фреймворку — наш технічний вимір
Задача
Зрозуміти, чому налаштована згода не дала жодних даних у звітах.
Рішення
Прочитали розмітку сторінки, інлайновий сніпет контейнера тегів і стан сигналів згоди за замовчуванням.
Результат
Режим згоди v2 стоїть коректно: default denied, стан оголошений до тегів. Не працювало інше — в інлайновому сніпеті умова виходу порівнювала ідентифікатор сам із собою, тож return спрацьовував завжди і контейнер не вантажився ніколи; у полі ідентифікатора стояв код GA4, а не контейнера. Згода керувала тим, чого немає. Решта сайту зроблена акуратно: боту віддається 126 КБ пререндереного HTML за 145 мс, десять типів структурованих даних. Вимір 31.07.2026.
Порахувати, скільки систем на сайті доведеться підкорити вибору користувача.
Рішення
Розібрали розмітку сторінок і перелічили все, що ставить ідентифікатори на пристрій або передає дані назовні.
Результат
Шість систем одночасно: контейнер тегів, аналітика, рекламний лічильник, колтрекінг, сервіс розсилок і вхід через акаунт Google. Плюс власні події dataLayer у чекауті. Кожну переводять на згоду окремо — спільного перемикача на всі шість не існує. Розмір сайту ролі не грає: 54 302 товари, перша відповідь 413,8 мс. Вимір 31.07.2026.
бренд натуральних спецій із власним інтернет-магазином — наш технічний вимір
Задача
Перевірити, що саме на сайті збирає дані про відвідувача.
Рішення
Звірили ідентифікатори лічильників у розмітці з тим, що ці лічильники насправді роблять.
Результат
Три системи збору одночасно: живий GA4, Universal Analytics, яку Google вимкнув 1 липня 2023 року, і Yandex.Metrika. Мертвий лічильник усе одно вантажиться й пише своє на пристрій, тож під згоду підпадає нарівні з живим. Поруч інший дефект: у карті сайту 3 971 запис на 590 адрес. Вимір 31.07.2026.
інтернет-магазин доставки солодощів і снеків — наш технічний вимір
Задача
З'ясувати, чи є на сайті що підкоряти згоді.
Рішення
Пошук усіх лічильників і зовнішніх скриптів у розмітці, перевірка карти сайту й версії PHP.
Результат
Систем збору немає жодної: ні контейнера тегів, ні лічильника Google, ні піксела Meta. Банер згоди тут керував би порожнечею — спершу треба взагалі почати міряти. Поруч: карта сайту віддає HTTP 200 з тілом на нуль байт і PHP 7.3.33 без підтримки з грудня 2021 року. Вимір 31.07.2026.
Що потрібно від вас
Без цього не почнемо — краще підготувати заздалегідь
1Доступ до сайту або до диспетчера тегів — без нього видно тільки зовнішню поведінку.
2Перелік усього, що ставить файли на пристрій: аналітика, реклама, чат, колтрекінг, карти, відеовставки, кнопки соцмереж.
3Рішення щодо категорій згоди й тексту банера — це ваш вибір разом із юристом, не наш.
4Наявну політику приватності або згоду підготувати її з юристом до запуску.
5Перелік ринків, на які працює сайт: вимоги різняться за регіонами, і банер часто має поводитись по-різному.
6Людину з вашого боку, яка ухвалює рішення по текстах і категоріях.
Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.
Часті питання
Те, що питають найчастіше — з конкретними відповідями
у нас уже є банер cookie. Цього достатньо?
Найчастіше ні. Типова ситуація: вікно показується, кнопка натискається, а всі скрипти вантажаться одразу й незалежно від вибору. Банер без передачі сигналів у теги — це декорація, яка створює хибне відчуття, що питання закрите. Перевірка поведінки займає кілька годин і показує це однозначно.
що станеться з даними після впровадження?
Їх стане менше — це очікуваний ефект, а не поломка. Частина користувачів відмовиться, і їхні дії не потраплять у звіти в повному вигляді. Обмежений режим збору частково компенсує це знеособленими сигналами, але провал у показниках у перші тижні буде. Ми попереджаємо про це наперед, бо його регулярно плутають із падінням продажів.
чи можна не питати згоду взагалі?
Це юридичне питання, а не технічне, і відповідь залежить від того, на які ринки ви працюєте й які дані збираєте. Ми не даємо правових оцінок і не беремось гарантувати відповідність законодавству — це робота юриста. Наша частина інша: зробити так, щоб сайт технічно поводився рівно так, як ви вирішили разом із юристом.
як згода впливає на рекламу?
Через розмір аудиторій і повноту конверсій. Списки ремаркетингу зменшуються, частина конверсій приходить у знеособленому вигляді. Рекламні системи використовують моделювання, щоб частково заповнити прогалини, але точність падає. Це плата за коректну роботу з даними, і будувати плани варто з урахуванням цього, а не всупереч.
які системи мають підкорятись згоді?
Усі, що ставлять файли на пристрій або передають дані назовні: аналітика, рекламні піксели, чати, колтрекінг, карти, відеовставки, віджети соцмереж. Найчастіше забувають саме про сторонні віджети — про них ніхто не думає як про збір даних, а вони працюють так само. Ми перелічуємо їх у перевірці поіменно.
чи можна дати користувачеві змінити вибір пізніше?
Не просто можна, а треба: посилання на налаштування згоди має бути доступним постійно, зазвичай у підвалі сайту. Це і вимога більшості регламентів, і практична зручність. Ми ставимо його разом із банером, а не як окрему доробку.
як перевірити, що згода справді керує тегами?
Двома способами, і обидва доступні вам без нас. Перший: відкрийте сайт у чистому вікні, увімкніть вкладку мережі й подивіться, які запити пішли до того, як ви щось натиснули. Якщо там уже є звернення до аналітики й рекламних лічильників — банер декоративний. Другий, точніший: режим попереднього перегляду в диспетчері тегів показує стан кожного сигналу в момент спрацювання конкретного тега. Ми проганяємо чотири сценарії — згода, відмова, часткова згода і зміна рішення через посилання в підвалі. Ламається зазвичай саме останній.
базовий чи розширений режим — що обрати?
Наша рекомендація за замовчуванням — розширений із default denied: теги вантажаться, але до вибору не пишуть ідентифікаторів і шлють знеособлені сигнали, тож рекламним системам є з чого моделювати. Базовий беремо, коли юрист наполягає, щоб до згоди не вантажилось нічого; тоді ж чесно кажемо, що звіти будуть біднішими. І порада, яка коштує нуль: зніміть базові показники за тиждень до запуску банера. Інакше через місяць не буде з чим порівняти спад, і замість розбору почнеться суперечка, хто його спричинив.
Надішліть адресу сайту — подивимось, що на ньому вантажиться до вибору користувача.
У відповідь отримаєте опис фактичної поведінки до і після натискання, перелік систем, які зараз ігнорують згоду, і оцінку того, наскільки зміниться обсяг даних. Якщо у вас усе зведено коректно, почуєте це першим листом і без кошторису.
Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.