Декодер строки согласия TCF

Декодируйте строку согласия IAB TCF v2.2 в вашем браузере, чтобы увидеть метаданные CMP, сетки целей и вендоров и ограничения издателя.

Декодер строки согласия TCF работает целиком в вашем браузере. Строка согласия, которую вы вставляете, декодируется на вашем устройстве, никогда не загружается в ArrayKit, и ни Global Vendor List, ни удалённый эндпоинт не запрашиваются.

Открыть кодировщик строки согласия TCF

Об инструменте Декодер TCF

Декодер строки согласия TCF распаковывает строку IAB Transparency & Consent (TC), чтобы ad-ops и privacy-инженеры увидели ровно то, что записал CMP. Вставьте строку base64url, и он декодирует core-сегмент локально: CMP id и версию, экран и язык, на которых был зафиксирован выбор, метки создания и последнего обновления, версию Global Vendor List и версию политики TCF. Затем он разворачивает каждое битовое поле в читаемые списки id — purpose consents, purpose legitimate interests, opt-in специальных функций, vendor consents, vendor legitimate interests и любые ограничения издателя. Используйте его для отладки сбойного рукопожатия согласия, аудита того, что действительно сохранил тег, или подтверждения значения до того, как оно достигнет вашего рекламного сервера. Строка декодируется в вашем браузере и никогда не покидает ваше устройство.

Возможности

Как использовать Декодер TCF

  1. Скопируйте TC-строку из cookie CMP, callback __tcfapi или поля user.ext.consent в OpenRTB
  2. Вставьте её в декодер или нажмите «Пример», чтобы загрузить пример TC-строки
  3. Прочитайте метаданные CMP, затем просмотрите сетки целей, специальных функций и вендоров
  4. Скопируйте любой список id, чтобы поделиться точным состоянием согласия с вашей командой

Пример

Ввод

COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA

Результат

CMP 27 · policy v2 · language EN · GVL 15
purposeConsents: 1, 2, 3
vendorConsents: 2, 6, 8

TC-строка только с core-сегментом, декодированная в метаданные CMP и сетки согласия.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что такое строка согласия IAB TCF?
Строка TCF (Transparency & Consent Framework) — это компактная запись base64url, которую Consent Management Platform пишет, чтобы сохранить выбор согласия пользователя в ad-tech — какие цели, специальные функции и вендоров он разрешил. Рекламные теги и запросы OpenRTB несут её, чтобы нижестоящие вендоры знали, что им можно делать.
Почему декодер показывает номера вендоров и целей вместо имён?
Имена вендоров и целей живут в IAB Global Vendor List, который загружается по сети. Этот инструмент декодирует только вставленную строку и не делает сетевых вызовов, поэтому показывает числовые id ровно так, как они закодированы. Найдите id в текущем Global Vendor List, чтобы получить имя вендора.
Где найти TC-строку для вставки?
Она хранится в cookie euconsent-v2, возвращается вызовом CMP __tcfapi('getTCData', ...) и передаётся в bid request OpenRTB как user.ext.consent. Скопируйте любое из этих значений base64url и вставьте в декодер.
В чём разница между service-specific и global scope?
Бит isServiceSpecific записывает, было ли согласие сохранено для одного сайта или сервиса (true) или в общем глобальном scope consensu.org (false). Декодер выводит этот бит, чтобы вы видели, насколько переносим сигнал между площадками.
Меняет ли декодирование TC-строки её или переподписывает?
Нет. Декодирование только для чтения — оно интерпретирует существующие биты без переэнкодинга, переподписи или изменения строки. Ваша исходная TC-строка не меняется и всегда читается только локально в вашем браузере.
Может ли он читать ограничения издателя и дополнительные сегменты?
Да. Он полностью декодирует core-сегмент и перечисляет purpose-ограничения издателя с их типом ограничения и затронутыми вендорами. Поля, которых нет в строке — например отсутствующие опциональные сегменты — просто показываются пустыми.

Связанные инструменты

Все инструменты ArrayKit