Decodificador de cadenas de consentimiento TCF

Decodifica una cadena de consentimiento IAB TCF v2.2 en tu navegador para ver los metadatos del CMP, las rejillas de propósitos y vendors, y las restricciones del publisher.

El Decodificador de cadenas de consentimiento TCF funciona por completo en tu navegador. La cadena de consentimiento que pegas se decodifica en tu dispositivo, nunca se sube a ArrayKit, y no se contacta ninguna Global Vendor List ni endpoint remoto.

Abre el Codificador de cadenas de consentimiento TCF

Acerca de Decodificador de consentimiento TCF

El Decodificador de cadenas de consentimiento TCF desglosa una cadena IAB Transparency & Consent (TC) para que ingenieros de ad-ops y de privacidad vean exactamente qué registró un CMP. Pega la cadena base64url y decodifica el segmento core localmente: el CMP id y la versión, la pantalla y el idioma en que se capturó la elección, las marcas de tiempo de creación y última actualización, la versión de la Global Vendor List y la versión de la política TCF. Luego expande cada bitfield en listas de ids legibles: consentimientos de propósito, intereses legítimos de propósito, opt-ins de special feature, consentimientos de vendor, intereses legítimos de vendor y cualquier restricción del publisher. Úsalo para depurar un handshake de consentimiento fallido, auditar lo que una etiqueta realmente almacenó, o confirmar un valor antes de que llegue a tu ad server. La cadena se decodifica en tu navegador y nunca sale de tu dispositivo.

Características

Cómo usar Decodificador de consentimiento TCF

  1. Copia la TC string de una cookie del CMP, un callback __tcfapi o un campo user.ext.consent de OpenRTB
  2. Pégala en el decodificador, o haz clic en Sample para cargar una TC string de ejemplo
  3. Lee los metadatos del CMP, luego recorre las rejillas de propósitos, special features y vendors
  4. Copia cualquier lista de ids para compartir el estado exacto del consentimiento con tu equipo

Ejemplo

Entrada

COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA

Salida

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

Una TC string solo-core decodificada a sus metadatos de CMP y rejillas de consentimiento.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es una cadena de consentimiento IAB TCF?
Una cadena TCF (Transparency & Consent Framework) es un registro compacto base64url que un Consent Management Platform escribe para almacenar las elecciones de consentimiento ad-tech de un usuario: qué propósitos, special features y vendors permitió. Las etiquetas de anuncios y las solicitudes OpenRTB la llevan para que los vendors posteriores sepan qué pueden hacer.
¿Por qué el decodificador muestra números de vendor y propósito en lugar de nombres?
Los nombres de vendor y propósito viven en la IAB Global Vendor List, que se carga por red. Esta herramienta decodifica solo la cadena que pegas y no hace llamadas de red, así que muestra los ids numéricos exactamente como están codificados. Busca un id en la Global Vendor List actual para obtener el nombre del vendor.
¿Dónde encuentro la TC string para pegar?
Se almacena en la cookie euconsent-v2, la devuelve la llamada __tcfapi('getTCData', ...) del CMP, y se pasa en un bid request OpenRTB como user.ext.consent. Copia cualquiera de esos valores base64url y pégalo en el decodificador.
¿Cuál es la diferencia entre ámbito service-specific y global?
El bit isServiceSpecific registra si el consentimiento se almacenó para un solo site o servicio (true) o en el ámbito global compartido de consensu.org (false). El decodificador saca a la superficie este bit para que sepas cuán portable es la señal entre propiedades.
¿Decodificar una TC string la cambia o la vuelve a firmar?
No. La decodificación es de solo lectura: interpreta los bits existentes sin volver a codificar, volver a firmar ni alterar la cadena. Tu TC string original queda intacta y solo se lee localmente en tu navegador.
¿Puede leer restricciones del publisher y segmentos extra?
Sí. Decodifica por completo el segmento core y lista las restricciones de propósito del publisher con su tipo de restricción y los vendors afectados. Los campos que una cadena no incluye —como los segmentos opcionales ausentes— simplemente se muestran vacíos.

Herramientas relacionadas

Todas las herramientas de ArrayKit