Декодер строки US Privacy (CCPA)
Декодируйте 4-символьную строку US Privacy (CCPA) в браузере и читайте флаги уведомления, opt-out продажи и LSPA простым языком.
Декодер строки US Privacy (CCPA) работает целиком в вашем браузере. Значение us_privacy, которое вы вставляете или собираете, обрабатывается на вашем устройстве, никогда не загружается в ArrayKit, и ни рекламный эндпоинт, ни callback USPAPI не запрашиваются.
Открыть декодер строки GPP
Об инструменте Декодер US Privacy
Декодер строки US Privacy (CCPA) распаковывает 4-символьный сигнал us_privacy, который ad-ops команды видят в запросах OpenRTB, callback-ах USPAPI и cookie usprivacy. Вставьте значение вроде 1YNN, и он прочитает каждый символ за вас: версию спецификации, были ли даны явное уведомление и возможность отказаться, отказался ли пользователь от продажи своих данных, и является ли издатель подписантом IAB Limited Service Provider Agreement. Каждый флаг — Y, N или дефис для «неприменимо» — разворачивается в понятное значение, чтобы вы подтвердили сигнал соответствия за секунды. Режим сборки позволяет собрать корректную строку из выпадающих списков для тестовой ставки или QA-фикстуры. Всё разбирается на вашем устройстве, поэтому реальные пользовательские сигналы никогда не покидают браузер.
Возможности
- Декодирует 4-символьную строку IAB US Privacy (CCPA) в поля версии, уведомления, opt-out и LSPA
- Объясняет каждый флаг Y / N / - простым языком вместо сырых символов
- Помечает сигнал opt-out продажи с одного взгляда, чтобы вы соблюдали его дальше по цепочке
- Проверяет длину, числовой символ версии и каждую позицию флага
- Понятные, позиционно-специфичные ошибки, когда символ не Y, N или дефис
- Режим сборки собирает корректную строку us_privacy из простых выпадающих списков
- Один клик отправляет собранную строку обратно в режим декодирования для проверки round-trip
- Работает целиком в вашем браузере — ни одно значение us_privacy никогда не загружается
Как использовать Декодер US Privacy
- Скопируйте значение us_privacy из поля regs.ext.us_privacy OpenRTB, callback __uspapi или cookie usprivacy
- Вставьте его в режим декодирования или нажмите «Пример», чтобы загрузить 1YNN
- Прочитайте версию и понятное значение флагов уведомления, opt-out продажи и LSPA
- Переключитесь на «Собрать», чтобы собрать тестовую строку из выпадающих списков и скопировать её
Пример
Ввод
1YNN
Результат
version: 1
Notice/opt-out opportunity: Y (provided)
Opt-Out of Sale: N (has not opted out)
LSPA: N (not under the agreement)
1YNN: уведомление было дано, пользователь не отказался, и издатель не под LSPA.
Частые ошибки и устранение неполадок
- Декодер говорит, что строка не из 4 символов. — Значение us_privacy всегда ровно четыре символа: версия + Notice + Opt-Out of Sale + LSPA. Вставьте только сырое значение без кавычек, URL-кодирования или окружающего JSON.
- Вы ввели строчные y или n, и это было отклонено. — Флаги — это заглавные Y или N либо дефис (-) для «неприменимо». Введите символ заново заглавными; спецификация не использует строчные флаги.
- Вы не уверены, что означает дефис в позиции. — Дефис означает, что сигнал неприменим — например, пользователь вне Калифорнии или CCPA не применяется — поэтому для этого поля не было задано значение уведомления или opt-out.
- Вы ожидали, что 1--- означает, что пользователь отказался. — 1--- означает, что каждый флаг неприменим, поэтому opt-out нет. Явный opt-out продажи — это значение Y в третьей позиции, например 1YYN.
Часто задаваемые вопросы
- Что означает строка US Privacy вроде 1YNN?
- Каждый символ — это поле. 1 — версия спецификации, Y означает, что были даны явное уведомление и возможность отказаться, первое N означает, что пользователь не отказался от продажи своих данных, а второе N означает, что издатель не работает по IAB Limited Service Provider Agreement.
- В чём разница между N и дефисом в строке?
- N — это явное «нет», например пользователь не отказался. Дефис (-) означает, что поле неприменимо и сигнал не был задан, например когда запрос вне сферы действия CCPA. Поэтому 1--- вообще не несёт определения уведомления или opt-out.
- Где найти значение us_privacy для вставки?
- Оно появляется в bid request OpenRTB как regs.ext.us_privacy, возвращается вызовом USPAPI __uspapi('getUSPData', ...) и хранится в cookie usprivacy. Скопируйте любое из этих 4-символьных значений и вставьте в декодер.
- Что такое флаг LSPA в четвёртой позиции?
- Он записывает, подписал ли издатель IAB Limited Service Provider Agreement, который регулирует, как нижестоящие партнёры могут обрабатывать данные. Y означает, что он подписант, N — что нет, а дефис — что сигнал не был задан.
- Может ли этот инструмент собирать строку us_privacy, а не только декодировать?
- Да. Режим сборки позволяет выбрать Yes, No или Not-applicable для полей уведомления, opt-out продажи и LSPA и собирает строку версии 1, которую можно скопировать в тестовый bid request или QA-фикстуру, а затем декодировать снова для подтверждения.
- Является ли строка US Privacy той же, что и более новая строка GPP?
- Нет. Строка US Privacy — это более старый сигнал эпохи CCPA; IAB Global Privacy Platform (GPP) — преемник, который несёт секции штатов США и данные TCF в одной строке. Если у вас есть строка GPP, используйте декодер GPP.
Связанные инструменты
- Декодер TCF — Декодируйте строку согласия IAB TCF v2.2 в CMP, цели и вендоров.
- Декодер GPP — Декодируйте строку IAB GPP — заголовок, gpp_sid и каждую секцию.
- Кодировщик TCF — Соберите строку согласия IAB TCF v2.2 из настроек CMP и id вендоров.
- Валидатор ads.txt — Проверьте ads.txt или app-ads.txt построчно на поля и отношения.
- Генератор OpenRTB — Соберите корректный bid request OpenRTB 2.5 или 2.6 из простой формы.
- Макросы VAST — Раскройте макросы VAST 4.x в трекинг-URL и посмотрите итоговый запрос.
Все инструменты ArrayKit