Amazon Consent Signal (ACS): Как исправить поломку на уровне тега
Amazon Consent Signal (ACS) фиксирует согласие пользователя в 2 секунды; если сигнал сломался, его можно восстановить, поправив тег‑скрипт.
Amazon Consent Signal (ACS) фиксирует согласие пользователя в 2 секунды, а при поломке тега рекламные запросы блокируются — исправить проблему можно, отредактировав скрипт на уровне тега. Прямое решение состоит в проверке кода, обновлении параметров и тестировании в режиме отладки.
Как понять, что Amazon Consent Signal (ACS) сломался?
Если после внедрения ACS в консоли браузера появляются ошибки "ACS not defined" или запросы к Amazon Advertising возвращают статус 403, значит сигнал не передаётся. Проверьте консоль: наличие красных сообщений указывает на неправильный порядок загрузки скриптов.
- Откройте DevTools → Console и найдите сообщения с ключевыми словами ACS.
- Сравните текущий код с примером из официальной документации Amazon (версия 2026‑03).
- Убедитесь, что тег
<script id="amazon-acs">находится перед другими рекламными скриптами.
Почему поломка ACS происходит именно на уровне тега?
Чаще всего ошибка вызвана **неправильным порядком вставки** или **устаревшей версией** скрипта, которая не поддерживает новые требования GDPR‑2026. Amazon ввёл обязательный параметр "consentVersion": 2, который не учитывается в старых версиях.
- Старый скрипт (< 1.4.0) не читает cookie
_acs_consent, поэтому сигнал не отправляется. - Если тег загружается асинхронно после
gtag.js, он может быть переопределён. - Неправильные атрибуты
data-consent-idиdata-regionприводят к 0‑% согласия.
Что делать, если ACS не передаёт согласие в 2026‑м году?
Для восстановления сигнала следует **обновить тег до версии 2.0.1**, добавить обязательные атрибуты и выполнить тестирование в песочнице Amazon. После обновления процент успешных запросов обычно растёт до 85 %.
- Замените старый URL
https://c.amazon-adsystem.com/acs.jsнаhttps://c.amazon-adsystem.com/acs/v2.js. - Добавьте атрибуты:
data-consent-id="{{CONSENT_ID}}"data-region="RU"data-version="2". - Вставьте тег сразу после
<head>и до любогоgtag.jsилиgtm.js. - Запустите проверку через ACS Validator — результат должен быть «OK» за ≤ 150 мс.
Как протестировать исправленный ACS‑тег без риска потери дохода?
Самый безопасный способ — использовать **песочницу Amazon** и включить режим «Только логировать», чтобы запросы не влияли на реальные рекламные кампании. В 2026‑м году Amazon предоставляет бесплатный тестовый аккаунт с лимитом 10 000 запросов в день.
- Создайте тестовый профиль в Amazon Advertising → Settings → Sandbox.
- Включите параметр
data-test-mode="true"в теге ACS. - Отслеживайте метрики в Google Analytics: показатель Consent Signal Success Rate должен быть ≥ 95 %.
- Если показатель ниже, вернитесь к шагу 2 и проверьте порядок загрузки скриптов.
Почему важно фиксировать ACS сразу после обновления политики конфиденциальности?
Нарушение требований GDPR‑2026 может привести к штрафу до 150 000 ₽ за каждый случай некорректного сбора согласия. Поэтому быстрый фикс тега экономит до 2 млн ₽ в год, учитывая средний CPM ≈ 120 ₽.
Воспользуйтесь бесплатным инструментом ACS‑Validator на toolbox-online.ru — работает онлайн, без регистрации.
Теги