Як Consent Mode v2 змінив вебаналітику
Consent Mode v2 змінив впровадження вебаналітики: стани згоди, порядок тегів, події та резервне вимірювання тепер критично важливі.

Що тепер означає «впровадження» для команд аналітики?
Для багатьох команд раніше впровадження означало одне: поставити теги, перевірити дашборд і рухатися далі. Consent Mode v2 це змінив. Тепер робота вже менше про «чи встановлено тег?» і більше про «що цей тег робить до згоди, після згоди та в проміжку між цими двома моментами?» А цей проміжок має значення.
Саме тому питання, як Google Consent Mode v2 змінив впровадження вебаналітики, насправді зводиться до питання відповідальності. У практичному сенсі це і є Consent Mode v2 впровадження вебаналітики: командам аналітики тепер потрібно визначати стани згоди, поведінку тегів, час спрацювання подій і правила резервного вимірювання, а потім зберігати ці правила стабільними між релізами. Один маркетинговий запуск може зламати вимірювання, якщо логіку згоди так і не задокументували.
Цей зсув також змінює коло учасників. Одного фахівця з тег-менеджера вже недостатньо. Власники продукту, юридична перевірка, розробники та всі, хто займається підтримкою сайту після запуску, так чи інакше починають торкатися впровадження аналітики, бо вимірювання з урахуванням згоди тепер є частиною операційної моделі сайту.
Один практичний приклад: підписка на розсилку раніше спрацьовувала на submit форми — і все. У Consent Mode v2 та сама подія може чекати, доки буде отримано згоду, або спрацьовувати в обмеженому вигляді, якщо стратегія впровадження це дозволяє. Це не косметична різниця. Вона змінює, яким цифрам команда може довіряти в перший день.
Які частини аналітичного стеку найбільше зачіпає Consent Mode v2?
Найбільші зміни зазвичай відбуваються у п’яти місцях: розгортання тегів, дефолтні налаштування згоди, порядок спрацювання подій, теги вимірювання та поведінка інструментів після вибору користувача. Список короткий, але кожен пункт може зачепити окрему команду. Розробник може бачити лише тег-менеджер. Аналітик — лише дашборд. І обидва можуть не помітити одну й ту саму помилку.
Розгортання тегів — перша точка напруги. Якщо банер згоди завантажується після аналітичних тегів, частина подій може спрацювати ще до того, як сайт отримає валідний стан згоди. Це створює заплутані логи й складні для читання звіти. Контейнер тегів має знати дефолтний стан згоди ще до того, як маркетингові теги почнуть слухати події. На практиці це часто означає перестановку порядку коду, а не просто перемикання одного параметра.
Дефолтні налаштування згоди важливі, бо «невідомо» — це не те саме, що «відхилено», навіть якщо для читача дашборда обидва стани виглядають незручно. Коли дефолт заданий неправильно, весь стек поводиться так, ніби користувач уже зробив вибір. Це може вплинути на кількість переглядів сторінок, сигнали конверсій і створення аудиторій. Один хибний дефолт здатен викривити одразу кілька інструментів.
GA4 зазвичай перше, про що думають люди, але пов’язані інструменти теж відчувають вплив. Якщо сайт використовує платформу вебаналітики та моніторингу, стан згоди часто потрібно передавати послідовно через кастомні події, логіку сповіщень і перевірки здоров’я сайту. Інакше аналітична частина та моніторинг починають розповідати дві різні історії. Ніхто не хоче такої наради.
Теги вимірювання також стали чутливішими. Тег ремаркетингу, тег конверсії та тег продуктової аналітики можуть мати різні очікування щодо згоди. Якщо один спрацьовує, а інші ні, технічно впровадження все ще може «працювати», але операційно — провалюватися. Це той дратівливий напівуспіх, через який губиться тиждень.
Як структурувати події аналітики, коли згода невідома?
Невідома згода — це той момент, коли планування подій стає справжньою роботою. Командам потрібно для кожної події вирішити, чи вона відкладена, обмежена, змодельована або пропущена. Це рішення слід приймати до запуску, а не після першої скарги від менеджера з продажу, якому здається, що «воронка просіла».
Почніть із простого поділу. Деякі події є критичними для роботи сайту, наприклад взаємодії зі згодою та стани помилок. Інші — аналітичні, як-от add-to-cart, початок оформлення замовлення або відправка ліда. Третя група — маркетингово чутлива, наприклад тригери ремаркетингу або сигнали для аудиторій. Якщо всі три групи обробляти однаково, саме так і з’являються зламані воронки. Для цього й потрібні події аналітики без згоди користувача як окремо описаний сценарій, а не випадковий виняток.
Є ще питання послідовності. Якщо користувач відправляє форму до отримання згоди, а потім дає згоду на наступній сторінці, впровадження має вирішити, чи залишати першу подію поза моделлю, чи відправляти її повторно пізніше. Повторне відправлення звучить охайно, але може створити дублікати, якщо та сама дія вже збережена в іншому місці. Це одна з тих дрібних рішень, які потім перетворюються на великий тред із дебагу.
Для складних сайтів планування подій варто пов’язувати зі структурою самого сайту. Корпоративний сайт із брошурами, контактними формами, сторінками для інвесторів і рекрутинговими потоками зазвичай потребує різного поводження зі згодою для кожного розділу. У каталогу товарів — інший патерн. У контентного порталу — ще інший. Форма сайту визначає форму подій.
Одна корисна правило: якщо подія має значення лише після того, як відвідувач себе ідентифікує, не заганяйте її у вікно невідомої згоди. Залиште подію чистою або зачекайте. Брудні часткові дані гірші за меншу кількість подій, якщо команда покладається на воронки для ухвалення рішень.
Яких змін у якості звітності варто очікувати після запуску?
Якість звітності змінюється одразу у двох напрямах. По-перше, сирий обсяг у деяких звітах часто зменшується, бо частина тегів тепер чекає на згоду. По-друге, якість даних, зібраних із згодою, зростає, бо логіка стає чіткішою й послідовнішою. Такий компроміс дивує команди, які очікували «ті самі цифри, але з дотриманням вимог». Насправді все не так акуратно.
Дашборди потребують нової звички читання. Конверсія може впасти після запуску не тому, що сайт став гіршим, а тому, що частина конверсій тепер не вимірюється або вимірюється із затримкою. Атрибуція також може зміститися, бо менше сесій має повні ідентифікатори. Звіт усе ще корисний, але його значення змінюється. Аналітики мають проговорювати це вголос.
Побудова аудиторій теж змінюється. Аудиторія ремаркетингу, яка раніше наповнювалася швидко, тепер може рости повільніше, особливо на перших візитах. Це не завжди означає, що логіка аудиторії неправильна. Можливо, це лише означає, що впровадження суворіше дотримується згоди, ніж стара конфігурація. Команді слід спочатку зафіксувати причину, а вже потім хтось почне «виправляти» не те, що зламалося.
Для команд, які ведуть контентний портал про інвестиції, якість звітності може помітно змінитися щодо лідів з матеріалів, повторних візитів і потоків підписки, бо сайт може залежати від кількох пов’язаних подій між контентом, формами та повторним залученням. У такому порталі зсув на 12% в одному дашборді може просто відображати час спрацювання згоди, а не ефективність редакції. Така різниця важлива на щотижневих переговорах.
Ще один наслідок: історичні порівняння стають більш шумними. Якщо минулий квартал збирався за іншого налаштування згоди, річна динаміка може ввести людей в оману, якщо у звіті не зазначити зміну впровадження. Самі по собі цифри не хибні. Хибним може бути їхній контекст.
Як мають змінитися QA та налагодження після Consent Mode v2?
QA тепер має перевіряти не лише шляхи сторінок, а й шляхи згоди. Хороший чекліст дивиться на початковий стан, вибір у банері, порядок спрацювання тегів і браузерні сигнали, які з’являються після кожного рішення. Якщо команда тестує лише сценарій «прийняти все», впровадження перевіряється лише наполовину.
Налагодження слід починати зі стану згоди, видимого в браузері, далі переходити до тег-менеджера та мережевих запитів. Якщо тег спрацьовує до того, як згоду визначено, це блокер релізу. Якщо він не спрацьовує після надання згоди — це теж блокер. У тексті це звучить очевидно, але на живих сайтах усе одно часто губиться.
Один із поширених симптомів — тег видно в інтерфейсі, але після перезавантаження він не надсилає дані. Інший — дубльовані перегляди сторінок, коли сторінка завантажується один раз за невідомої згоди, а потім знову після прийняття згоди. Третій — подія форми з’являється лише в деяких браузерах. Кожен із них вказує на інший рівень, тож команді варто відстежувати порядок, а не лише ключову метрику.
Тестування на рівні браузера має включати щонайменше 3 сценарії: перший візит без вибору, прийняти все та відхилити все. Якщо сайт підтримує частковий вибір, додайте ще й четвертий шлях. Впровадження слід перевіряти в кількох браузерах, бо кеш одного браузера може приховувати проблеми з таймінгом днями. Таке трапляється частіше, ніж команди готові визнати.
Для сайтів із чутливою інфраструктурою тестування може потребувати також перевірок приватної мережевої інфраструктури, щоб внутрішні інструменти, staging-домени та логіка згоди не заважали одне одному. Якщо staging поводиться інакше, ніж production, це слід прямо зазначити в нотатках із дебагу. Неоднозначність сповільнює кожен реліз.
Що слід задокументувати для майбутньої підтримки аналітики?
Документація тепер є частиною впровадження, а не другорядною деталлю. Майбутній аналітик має вміти прочитати один файл і зрозуміти, які стани згоди існують, які теги дозволені в кожному стані, хто володіє логікою та що змінилося в останньому релізі. Без цього сайт повільно скочується назад у здогадки.
Мінімальний набір має включати правила згоди, правила тегів, правила подій і тестові кейси. Правила згоди пояснюють, яким є стан за замовчуванням і коли він змінюється. Правила тегів пояснюють, які теги спрацьовують у кожному стані. Правила подій пояснюють, що можна надсилати раніше, що чекає, а що пригнічується. Тестові кейси пояснюють, як довести, що все ще працює. Це або чотири документи, або один дуже дисциплінований файл.
Нотатки до релізів також мають значення. Якщо змінюється постачальник банера, якщо оновлюється контейнер тег-менеджера або якщо змінюється юридичне формулювання, у нотатках слід зафіксувати дату та наслідок. Невелике оновлення формулювання може змінити рівень прийняття, а це змінює дані. Люди забувають про це, бо це звучить занадто «по-людськи» для технічної теми.
Командам із більшим обсягом публікацій варто зберігати це разом із ширшими операційними нотатками сайту, а не в окремій папці, яку ніхто не відкриває. Масштабований інформаційно-розважальний портал потребує такої дисципліни, бо багато редакторів, маркетологів і розробників можуть торкатися вимірювання впродовж одного тижня. Одна відсутня нотатка може зламати місяць звітності.
Власник процесу має бути визначений явно. Назвіть людину, яка затверджує зміни в логіці згоди, людину, яка оновлює тег-менеджер, і людину, яка підписує QA. Трьох імен достатньо. Розмите «маркетингова команда» — саме так речі губляться.
Коли достатньо простішого підходу до впровадження, а коли потрібна повна перебудова?
Простого доопрацювання достатньо, коли на сайті небагато тегів, один банер згоди та акуратно налаштований тег-менеджер. Якщо сайт здебільшого використовує стандартні події перегляду сторінок і форм, а команда звітності може прийняти певну втрату вимірювання до отримання згоди, впровадження часто можна адаптувати без запуску з нуля. Для менших сайтів це звичний шлях.
Повна перебудова стає ймовірнішою, коли на сайті багато вендорів, кілька джерел подій, кастомні скрипти або кілька бізнес-одиниць, що ділять один аналітичний контейнер. У такому випадку латати тег за тегом зазвичай означає створювати більше винятків, ніж правил. Логіку згоди стає важко пояснити, а системи, які важко пояснити, погано проходять передачу справ.
Справжній поділ проходить по лінії управління. Якщо одна людина може описати всю аналітичну реалізацію за 10 хвилин, можливо, перебудова не потрібна. Якщо на це йде 10 слайдів і три застереження, то, ймовірно, потрібна. Цифра не магічна, але як індикатор вона корисна.
Сайти з сильнішою безпекою або суворішим технічним контролем часто раніше обирають глибший шлях, особливо коли вимірювання має співіснувати із захищеним стеком або ретельно керованим процесом релізів. У таких випадках узгодження аналітики з безпекою сайту є частиною того самого рішення, а не окремою темою. Таке узгодження зменшує несподіванки пізніше.
Та сама логіка працює, якщо бізнес залежить від частих кампаній, багатьох лендінгів або великої кількості подій, чутливих до згоди. Легке доопрацювання може спрацювати на 1–2 квартали. Потім воно почне просідати. Краще чесно обрати простіший шлях або свідомо піти на перебудову й добре її задокументувати.