Согласие на cookie и Google Analytics 4: полное руководство на 2026 год
Почему согласие на cookie важнее, чем когда-либо, для GA4
Google Analytics 4 был создан для мира, где приоритет — конфиденциальность, но это не значит, что он идеально работает без надлежащей стратегии согласия. Когда посетители отказываются от cookie, GA4 теряет способность отслеживать индивидуальные пути пользователей, атрибутировать конверсии и строить сегменты аудитории. Для многих владельцев сайтов это превращается в скрытый пробел в данных, который тихо подрывает маркетинговые решения.
Задача проста: правила конфиденциальности, такие как GDPR и ePrivacy, требуют явного согласия до установки аналитических cookie. Без этого согласия GA4 либо вообще не собирает данные, либо работает в сильно ограниченном режиме. Понимание того, как именно работает это взаимодействие, — первый шаг к построению стратегии измерений, уважающей конфиденциальность пользователей и сохраняющей при этом практическую аналитику.
Какие данные теряет GA4 без согласия?
Когда посетитель не даёт согласие на cookie, GA4 не может установить свои cookie _ga и _gid. Без этих идентификаторов следующие возможности теряются или ухудшаются:
- Идентификация пользователя: GA4 не может отличить вернувшихся посетителей от новых, значительно завышая число новых пользователей.
- Сшивка сессий: один пользователь, просматривающий несколько страниц, может выглядеть как несколько отдельных сессий.
- Атрибуция конверсий: модели многоканальной атрибуции ломаются, потому что нет постоянного идентификатора, связывающего точки контакта.
- Построение аудитории: аудитории ремаркетинга в Google Ads не могут пополняться из сессий без согласия.
- Метрики вовлечённости: такие метрики, как вовлечённые сессии на пользователя и среднее время вовлечения на пользователя, теряют точность.
На рынках с высокой долей отказа от согласия — часто от 30 до 50 процентов в некоторых частях Европы — эта потеря данных достаточно велика, чтобы сделать отчёты GA4 ненадёжными для бизнес-решений.
Как Consent Mode V2 меняет уравнение
Google представил Consent Mode V2 специально для устранения этого пробела. Он работает, отправляя пинги без cookie на серверы Google даже при отказе в согласии, но эти пинги не содержат персонально идентифицируемой информации и идентификаторов cookie. Вместо этого они несут контекстуальные сигналы: URL страницы, отметку времени, строку user agent и само состояние согласия.
Consent Mode V2 вводит два ключевых параметра согласия, которыми должна управлять ваша CMP:
- analytics_storage: контролирует, может ли GA4 устанавливать аналитические cookie. При отказе GA4 отправляет пинги без cookie.
- ad_storage: контролирует, могут ли устанавливаться рекламные cookie (Google Ads, Floodlight). При отказе пинги конверсий отправляются без идентификаторов.
Существует два уровня реализации:
- Базовый режим: данные вообще не отправляются в Google до получения согласия. Просто, но приводит к максимальной потере данных.
- Расширенный режим: пинги без cookie отправляются даже при отказе в согласии. Именно это позволяет моделировать конверсии Google и является рекомендуемым подходом.
Измерение без cookie и пороги данных
Пинги без cookie, отправляемые в расширенном режиме, служат основой для моделей машинного обучения Google. Эти модели используют поведенческие паттерны, наблюдаемые у согласившихся пользователей, чтобы оценивать конверсии и вовлечённость из сессий без согласия. Однако это моделирование активируется только при достижении определённых порогов.
Google требует минимального объёма данных, прежде чем моделирование заработает. Для моделирования конверсий Google Ads общий порог составляет около 1 000 кликов по рекламе в день в течение как минимум 7 дней подряд. Для поведенческого моделирования GA4 пороги ниже, но всё же требуют значимого объёма согласившихся пользователей для обучения модели.
Если ваш сайт не достигает этих порогов, вы увидите пробелы в отчётах там, где иначе появлялись бы смоделированные данные. Это особенно актуально для малых и средних сайтов, которые могут не генерировать достаточно трафика для стабильной активации моделирования.
Настройка GA4 с CMP: шаг за шагом
Правильная настройка требует, чтобы ваша CMP сообщала решения о согласии тегам Google до их срабатывания. Последовательность важна:
- Загрузите скрипт CMP первым. Он должен выполняться раньше Google Tag Manager или gtag.js.
- Установите состояния согласия по умолчанию. До срабатывания любых тегов CMP должна отправить команду
consent default, устанавливающую все типы согласия в «denied». - Покажите баннер. Пользователь видит запрос согласия и делает выбор.
- Обновите состояния согласия. Когда пользователь отвечает, CMP отправляет команду
consent updateс новыми значениями. - Теги реагируют соответственно. GA4 либо устанавливает cookie как обычно (согласие дано), либо отправляет пинги без cookie (в согласии отказано).
Эта последовательность гарантирует, что cookie не устанавливаются до получения согласия, удовлетворяя требованиям GDPR, и при этом обеспечивает измерение без cookie для сессий с отказом.
Распространённые ошибки GA4 и согласия
Даже опытные команды допускают ошибки конфигурации, подрывающие и соответствие, и качество данных. Остерегайтесь этих частых ловушек:
- Загрузка GA4 до CMP: если скрипт аналитики срабатывает до установки значений согласия по умолчанию, cookie могут быть установлены до того, как пользователь сделает выбор. Это и нарушение соответствия, и проблема целостности данных.
- Использование базового режима, когда уместен расширенный: базовый режим проще, но жертвует всеми возможностями моделирования. Если у вас нет конкретной юридической причины избегать пингов без cookie, расширенный режим почти всегда лучший выбор.
- Неправильное сопоставление категорий cookie: категория аналитики вашей CMP должна сопоставляться с
analytics_storage, а маркетинговая — сad_storage. Несоответствия приводят к игнорированию сигналов согласия. - Забывание ad_user_data и ad_personalization: Consent Mode V2 добавил эти два параметра. Оба должны явно управляться вашей CMP для полного соответствия политике согласия пользователей ЕС от Google.
- Игнорирование согласия для серверного тегирования: если вы используете серверный GTM, сигналы согласия должны передаваться в серверный контейнер. Серверная настройка не освобождает вас от требований согласия.
Как FlexyConsent автоматически обрабатывает сигналы согласия GA4
FlexyConsent — это сертифицированный Google CMP со встроенной поддержкой Consent Mode V2 в расширенном режиме. После установки он автоматически управляет всем жизненным циклом согласия для GA4 без ручной настройки тегов:
- Автоматические состояния по умолчанию: FlexyConsent отправляет команды
consent defaultдля всех пяти типов согласия (analytics_storage, ad_storage, ad_user_data, ad_personalization и functionality_storage) до загрузки любых тегов Google. - Обновления согласия в реальном времени: когда посетитель взаимодействует с баннером, FlexyConsent немедленно отправляет команды
consent update, заставляя GA4 скорректировать поведение в той же сессии страницы. - Интеграция IAB TCF 2.3: для издателей, использующих программатик-рекламу вместе с GA4, FlexyConsent одновременно управляет строками согласия TCF, обеспечивая получение рекламными партнёрами надлежащих сигналов.
- Гео-таргетинг: FlexyConsent определяет местоположение посетителя и соответственно корректирует опыт согласия. Посетители из регионов без требований согласия могут получить упрощённый опыт, сохраняя максимальный сбор данных GA4 там, где это юридически разрешено.
С планами от 0 € в месяц нет барьера стоимости для внедрения надлежащего управления согласием. Бесплатный уровень поддерживает сайты с умеренным трафиком, а платные планы масштабируются под ваши нужды. Интеграция доступна через простой фрагмент JavaScript или через нативные плагины для WordPress, Shopify и PrestaShop.
Ключевой вывод: GA4 и согласие на cookie — не противоборствующие силы. При правильном внедрении Consent Mode V2 через сертифицированную CMP, такую как FlexyConsent, вы сохраняете нормативное соответствие, восстанавливая при этом значительную часть данных, которые иначе были бы потеряны из-за отказов в согласии. Чем раньше вы внедрите это правильно, тем скорее модели Google начнут учиться на паттернах вашего трафика.