Décodeur de chaîne de consentement TCF

Décodez une chaîne de consentement IAB TCF v2.2 dans votre navigateur pour voir les métadonnées CMP, les grilles de finalités et de vendors, et les restrictions éditeur.

Le Décodeur de chaîne de consentement TCF s'exécute entièrement dans votre navigateur. La chaîne de consentement que vous collez est décodée sur votre appareil, n'est jamais téléversée vers ArrayKit, et aucune Global Vendor List ni point de terminaison distant n'est contacté.

Ouvrir l'encodeur de chaîne de consentement TCF

À propos de Décodeur TCF

Le Décodeur de chaîne de consentement TCF décompose une chaîne IAB Transparency & Consent (TC) afin que les ingénieurs ad-ops et confidentialité voient exactement ce qu'une CMP a enregistré. Collez la chaîne base64url et il décode le segment central localement : l'id et la version de la CMP, l'écran et la langue sur lesquels le choix a été capté, les horodatages de création et de dernière mise à jour, la version de la Global Vendor List et la version de la politique TCF. Il développe ensuite chaque champ de bits en listes d'id lisibles — consentements de finalités, intérêts légitimes de finalités, opt-ins de fonctionnalités spéciales, consentements de vendors, intérêts légitimes de vendors et toute restriction éditeur. Utilisez-le pour déboguer une négociation de consentement défaillante, auditer ce qu'un tag a réellement stocké, ou confirmer une valeur avant qu'elle n'atteigne votre serveur publicitaire. La chaîne est décodée dans votre navigateur et ne quitte jamais votre appareil.

Fonctionnalités

Comment utiliser Décodeur TCF

  1. Copiez la TC string depuis un cookie de CMP, un rappel __tcfapi ou un champ user.ext.consent OpenRTB
  2. Collez-la dans le décodeur, ou cliquez sur Exemple pour charger une TC string d'exemple
  3. Lisez les métadonnées CMP, puis parcourez les grilles de finalités, fonctionnalités spéciales et vendors
  4. Copiez toute liste d'id pour partager l'état de consentement exact avec votre équipe

Exemple

Entrée

COvFyGBOvFyGBAbAAAENAPCAAOAAAAAAAAAAAEEUACCKAAA

Sortie

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

Une TC string au segment central seul décodée en ses métadonnées CMP et ses grilles de consentement.

Erreurs courantes et dépannage

Foire aux questions

Qu'est-ce qu'une chaîne de consentement IAB TCF ?
Une chaîne TCF (Transparency & Consent Framework) est un enregistrement compact base64url qu'une Consent Management Platform écrit pour stocker les choix de consentement ad-tech d'un utilisateur — quelles finalités, fonctionnalités spéciales et vendors il a autorisés. Les tags publicitaires et les requêtes OpenRTB la transportent pour que les vendors en aval sachent ce qu'ils peuvent faire.
Pourquoi le décodeur affiche-t-il des numéros de vendor et de finalité au lieu de noms ?
Les noms de vendors et de finalités se trouvent dans la IAB Global Vendor List, qui est chargée sur un réseau. Cet outil décode uniquement la chaîne que vous collez et ne fait aucun appel réseau, il affiche donc les id numériques exactement comme encodés. Recherchez un id dans la Global Vendor List actuelle pour obtenir le nom du vendor.
Où trouver la TC string à coller ?
Elle est stockée dans le cookie euconsent-v2, retournée par l'appel __tcfapi('getTCData', ...) de la CMP, et transmise dans une bid request OpenRTB comme user.ext.consent. Copiez l'une de ces valeurs base64url et collez-la dans le décodeur.
Quelle est la différence entre la portée service-specific et globale ?
Le bit isServiceSpecific enregistre si le consentement a été stocké pour un seul site ou service (true) ou dans la portée globale partagée consensu.org (false). Le décodeur fait remonter ce bit pour que vous sachiez à quel point le signal est portable entre propriétés.
Décoder une TC string la modifie-t-elle ou la re-signe-t-elle ?
Non. Le décodage est en lecture seule — il interprète les bits existants sans réencoder, re-signer ni altérer la chaîne. Votre TC string d'origine est inchangée et n'est jamais lue que localement dans votre navigateur.
Peut-il lire les restrictions éditeur et les segments supplémentaires ?
Oui. Il décode entièrement le segment central et liste les restrictions de finalités éditeur avec leur type de restriction et les vendors concernés. Les champs qu'une chaîne n'inclut pas — comme des segments facultatifs absents — s'affichent simplement comme vides.

Outils associés

Tous les outils ArrayKit