Декодер строки GPP

Декодируйте строку согласия IAB GPP в браузере — заголовок, gpp_sid и каждую встроенную секцию, развёрнутые в читаемые поля. Строка остаётся на вашем устройстве.

Декодер строки GPP работает целиком в вашем браузере. Строка согласия, которую вы вставляете — и всё, во что она декодируется — остаётся на вашем устройстве и никогда не отправляется в CMP, на рекламный сервер или в ArrayKit.

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

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

Декодер строки GPP распаковывает строку согласия IAB Global Privacy Platform в нечто действительно читаемое. Вставьте закодированное значение из CMP, поля regs.gpp bid request OpenRTB или сохранённого cookie, и инструмент декодирует заголовок — версию GPP и список gpp_sid — плюс каждую встроенную секцию, от TCF Europe v2 до US Privacy (uspv1) и сигналов штатов США вроде usnat и usca. Каждая секция разворачивается в именованные поля вроде CmpId, purpose consents, opt-out продажи и флаги MSPA. Инструмент создан для ad-ops инженеров, privacy-команд и QA, которые отлаживают обвязку согласия по всему программатик-предложению. Всё декодирование работает на вашем устройстве — строка GPP, которую вы вставляете, никогда не отправляется в CMP, на рекламный сервер или на какой-либо эндпоинт.

Возможности

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

  1. Скопируйте строку GPP из вашего CMP, поля regs.gpp OpenRTB или сохранённого значения __gpp
  2. Вставьте её в поле ввода или нажмите «Пример», чтобы загрузить пример строки
  3. Прочитайте декодированный заголовок и поля каждой секции или переключитесь на JSON-вид
  4. Скопируйте полный декод или одну секцию, чтобы приложить к баг-репорту или тикету

Пример

Ввод

DBABTC~1YNN

Результат

header: { version: 1, gpp_sid: [6] }
uspv1:  { Version: 1, Notice: "Y", OptOutSale: "N", LspaCovered: "N" }

Строка US Privacy (uspv1): уведомление дано, opt-out продажи нет, не покрыто LSPA.

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

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

Что такое строка IAB GPP?
Строка Global Privacy Platform (GPP) — это единое закодированное значение, которое упаковывает несколько сигналов приватности — TCF Europe, US Privacy и секции штатов США — за одним заголовком. Список gpp_sid в заголовке называет, какие секции внутри.
Что такое gpp_sid в строке GPP?
gpp_sid — это массив id секций в заголовке GPP. Каждый id соответствует секции — 2 это TCF EU v2, 6 это US Privacy, 7 это usnat, 8 это usca — сообщая декодеру, какие блоки следуют за заголовком.
Какие секции GPP может читать этот декодер?
Он декодирует заголовок плюс TCF Europe v2, TCF Canada v1, US Privacy (uspv1), национальную секцию США (usnat) и секции штатов США вроде usca, usva, usco и остальных, разворачивая каждую в именованные поля.
Можно ли вставить сюда голую строку TCF или legacy US Privacy?
Этот инструмент ожидает полную строку GPP с заголовком. Отдельная строка TCF, начинающаяся с 'C', или legacy-значение US Privacy должны идти в специальные декодеры TCF или US Privacy.
Сообщает ли декодирование строки GPP, разрешён ли вендор?
Нет. Декодер показывает, что кодирует строка — opt-out, purpose consents, флаги MSPA — но не судит, может ли конкретный вендор обрабатывать данные; это зависит от вашей политики и правил каждой секции.
Где найти строку GPP для декодирования?
Ищите в сохранённом значении CMP, поле regs.gpp bid request OpenRTB, cookie или записи localStorage __gpp или в gppString, возвращаемом вызовом getGPPData API CMP.

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

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