Codificador de Consent String TCF

Monte uma string TCF v2.2 Transparency & Consent (TC) da IAB a partir de configurações do CMP, purpose consents, special features e ids de vendor — codificada no seu navegador.

O Codificador de Consent String TCF roda inteiramente no seu navegador. Suas configurações do CMP, seleções de purpose e ids de vendor são codificadas no seu dispositivo, nenhuma Global Vendor List é buscada, e nada é enviado à ArrayKit.

Abrir o Decodificador de Consent TCF

Sobre Codificador TCF

O Codificador de Consent String TCF monta uma string TCF v2.2 Transparency & Consent (TC) da IAB a partir de um formulário: defina seu CMP ID, versão do CMP, tela de consentimento, idioma de consentimento, versão da vendor list e versão da política TCF, depois alterne purpose consents (1-11), purpose legitimate interests, opt-ins de special feature e uma lista de ids de vendor consent. Ele monta um TCModel válido e produz a TC string base64url que você pode colar em um fixture de CMP, uma config Prebid, um ad request ou um teste de QA. É útil quando engenheiros de ad-ops e desenvolvedores de CMP precisam de uma string determinística para reproduzir um cenário de consentimento ou depurar por que um parceiro de demanda está sendo descartado. Cada campo é codificado no seu dispositivo — nenhuma API de CMP é chamada e nenhuma global vendor list é buscada na rede, então dados de consentimento de teste nunca saem do seu navegador.

Recursos

Como usar Codificador TCF

  1. Insira seu CMP ID, versão do CMP, tela de consentimento e o idioma de consentimento de duas letras
  2. Defina a versão da vendor list, a versão da política TCF e o toggle de escopo de armazenamento
  3. Marque os purposes, legitimate interests e special features que o usuário fez opt-in
  4. Digite os ids de vendor consent como uma lista separada por vírgulas
  5. Copie a TC string codificada e coloque-a no seu CMP, ad request ou fixture de teste

Exemplo

Entrada

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

Saída

COzTVhaOzTVhaGvAAAENAiCIAP_AAH_AAAAAAAAA... (base64url TC string)

Os purposes e ids de vendor selecionados são empacotados em uma string core TCF v2.2.

Erros comuns e solução de problemas

Perguntas frequentes

O que é um codificador de consent string TCF?
É uma ferramenta que transforma configurações do CMP e escolhas de consentimento do usuário — purposes, legitimate interests, special features e ids de vendor — em uma string TCF v2.2 Transparency & Consent (TC), o valor base64url que CMPs passam a vendors e ad requests.
Qual versão do TCF este codificador produz?
Ele monta strings core TCF v2.2. Você controla os campos de versão da política TCF e versão da vendor list, e a saída é uma TC string base64url padrão que CMPs e decodificadores compatíveis com TCF conseguem ler.
Como adiciono vendor consents à string?
Digite os ids de vendor da IAB no campo de vendor consent como uma lista separada por vírgulas ou espaços (por exemplo 1, 8, 755). Cada id é codificado na seção de vendor consent da TC string.
Por que o idioma de consentimento deve ter duas letras?
A especificação TCF armazena o idioma de consentimento como um código ISO-639-1 de dois caracteres. O codificador coloca em maiúsculas e valida sua entrada, então insira códigos como EN, FR ou DE em vez de nomes completos de idiomas.
A codificação busca a Global Vendor List de um servidor?
Não. Para permanecer totalmente no seu navegador, a ferramenta monta uma vendor list mínima em memória a partir dos ids que você insere em vez de baixar a GVL. Suas configurações do CMP e ids de vendor nunca são enviados a lugar nenhum.
Posso decodificar uma string que montei aqui?
Sim. Cole a saída codificada no Decodificador de Consent TCF para inspecionar os campos do CMP, purposes e vendors e confirmar que a string faz o ciclo de ida e volta como esperado.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit