Кодировщик строки согласия TCF

Соберите строку IAB TCF v2.2 Transparency & Consent (TC) из настроек CMP, purpose consents, специальных функций и id вендоров — закодированную в вашем браузере.

Кодировщик строки согласия TCF работает целиком в вашем браузере. Ваши настройки CMP, выборы целей и id вендоров кодируются на вашем устройстве, ни один Global Vendor List не запрашивается, и ничего не загружается в ArrayKit.

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

Об инструменте Кодировщик TCF

Кодировщик строки согласия TCF собирает строку IAB TCF v2.2 Transparency & Consent (TC) из формы: задайте CMP ID, версию CMP, экран согласия, язык согласия, версию списка вендоров и версию политики TCF, затем переключите purpose consents (1-11), purpose legitimate interests, opt-in специальных функций и список id vendor consent. Он собирает корректный TCModel и выдаёт строку base64url TC, которую можно вставить в CMP-фикстуру, конфиг Prebid, рекламный запрос или QA-тест. Это удобно, когда ad-ops инженерам и CMP-разработчикам нужна детерминированная строка для воспроизведения сценария согласия или отладки того, почему demand-партнёр отбрасывается. Каждое поле кодируется на вашем устройстве — ни один CMP API не вызывается и ни один глобальный список вендоров не запрашивается из сети, поэтому тестовые данные согласия никогда не покидают ваш браузер.

Возможности

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

  1. Введите ваш CMP ID, версию CMP, экран согласия и двухбуквенный язык согласия
  2. Задайте версию списка вендоров, версию политики TCF и тумблер scope хранения
  3. Отметьте цели, legitimate interests и специальные функции, на которые пользователь дал согласие
  4. Введите id vendor consent как список через запятую
  5. Скопируйте закодированную строку TC и вставьте её в ваш CMP, рекламный запрос или тестовую фикстуру

Пример

Ввод

cmpId: 300, cmpVersion: 1, lang: EN
purposeConsents: 1,2,3,4,7
vendorConsents: 1,8,755

Результат

COzTVhaOzTVhaGvAAAENAiCIAP_AAH_AAAAAAAAA... (base64url TC string)

Выбранные цели и id вендоров упаковываются в core-строку TCF v2.2.

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

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

Что такое кодировщик строки согласия TCF?
Это инструмент, который превращает настройки CMP и пользовательские выборы согласия — цели, legitimate interests, специальные функции и id вендоров — в строку IAB TCF v2.2 Transparency & Consent (TC), значение base64url, которое CMP передают вендорам и рекламным запросам.
Какую версию TCF выдаёт этот кодировщик?
Он собирает core-строки TCF v2.2. Вы управляете полями версии политики TCF и версии списка вендоров, а вывод — это стандартная строка base64url TC, которую могут читать TCF-совместимые CMP и декодеры.
Как добавить vendor consents в строку?
Введите id вендоров IAB в поле vendor consent как список через запятую или пробел (например 1, 8, 755). Каждый id кодируется в секцию vendor-consent строки TC.
Почему язык согласия должен быть из двух букв?
Спецификация TCF хранит язык согласия как двухсимвольный код ISO-639-1. Кодировщик приводит ваш ввод к верхнему регистру и проверяет его, поэтому вводите коды вроде EN, FR или DE, а не полные названия языков.
Запрашивает ли кодирование Global Vendor List с сервера?
Нет. Чтобы оставаться полностью в вашем браузере, инструмент собирает минимальный список вендоров в памяти из введённых id вместо загрузки GVL. Ваши настройки CMP и id вендоров никогда никуда не отправляются.
Можно ли декодировать строку, собранную здесь?
Да. Вставьте закодированный вывод в декодер согласия TCF, чтобы проверить поля CMP, цели и вендоров и подтвердить, что строка проходит round-trip как ожидалось.

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

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