Encodeur de chaîne de consentement TCF
Construisez une chaîne IAB TCF v2.2 Transparency & Consent (TC) à partir des réglages CMP, des consentements de finalités, des fonctionnalités spéciales et des id de vendors — encodée dans votre navigateur.
L'Encodeur de chaîne de consentement TCF s'exécute entièrement dans votre navigateur. Vos réglages CMP, sélections de finalités et id de vendors sont encodés sur votre appareil, aucune Global Vendor List n'est récupérée, et rien n'est téléversé vers ArrayKit.
Ouvrir le décodeur de consentement TCF
À propos de Encodeur TCF
L'Encodeur de chaîne de consentement TCF construit une chaîne IAB TCF v2.2 Transparency & Consent (TC) à partir d'un formulaire : définissez votre ID CMP, la version CMP, l'écran de consentement, la langue de consentement, la version de la liste de vendors et la version de la politique TCF, puis activez les consentements de finalités (1-11), les intérêts légitimes de finalités, les opt-ins de fonctionnalités spéciales et une liste d'id de consentement de vendors. Il assemble un TCModel valide et produit la chaîne TC base64url que vous pouvez coller dans un fixture CMP, une config Prebid, une requête publicitaire ou un test QA. C'est pratique lorsque des ingénieurs ad-ops et des développeurs CMP ont besoin d'une chaîne déterministe pour reproduire un scénario de consentement ou déboguer pourquoi un partenaire de demande est écarté. Chaque champ est encodé sur votre appareil — aucune API CMP n'est appelée et aucune global vendor list n'est récupérée depuis le réseau, donc les données de consentement de test ne quittent jamais votre navigateur.
Fonctionnalités
- Définissez l'ID CMP, la version CMP, l'écran de consentement et la langue de consentement à partir de champs simples
- Choisissez la version de la liste de vendors, la version de la politique TCF et la portée service-specific vs globale
- Activez les 11 finalités enregistrées pour le consentement et pour l'intérêt légitime
- Optez pour les deux fonctionnalités spéciales (géolocalisation précise, analyse de l'appareil)
- Encodez une liste d'id de consentement de vendors séparée par des virgules dans la section vendor
- Produit une chaîne TC base64url que vous pouvez copier en un clic
- Encodage déterministe pour que les mêmes sélections donnent toujours la même chaîne
- S'exécute entièrement dans votre navigateur sans aucune liste de vendors récupérée depuis le réseau
Comment utiliser Encodeur TCF
- Saisissez votre ID CMP, la version CMP, l'écran de consentement et la langue de consentement à deux lettres
- Définissez la version de la liste de vendors, la version de la politique TCF et la bascule de portée de stockage
- Cochez les finalités, intérêts légitimes et fonctionnalités spéciales auxquels l'utilisateur a consenti
- Tapez les id de consentement de vendors sous forme de liste séparée par des virgules
- Copiez la chaîne TC encodée et déposez-la dans votre CMP, requête publicitaire ou fixture de test
Exemple
Entrée
cmpId: 300, cmpVersion: 1, lang: EN
purposeConsents: 1,2,3,4,7
vendorConsents: 1,8,755
Sortie
COzTVhaOzTVhaGvAAAENAiCIAP_AAH_AAAAAAAAA... (base64url TC string)
Les finalités et id de vendors sélectionnés sont regroupés dans une chaîne centrale TCF v2.2.
Erreurs courantes et dépannage
- Un id de vendor que vous avez ajouté est absent lorsque la chaîne est décodée. — L'encodeur TCF valide les consentements de vendors par rapport à une liste de vendors. Cet outil déclare chaque id que vous saisissez pour qu'il survive — décodez la sortie ici ou dans le Décodeur de consentement TCF pour confirmer que le bit du vendor est défini.
- La langue de consentement décodée n'est pas celle que vous avez tapée. — TCF v2.2 force la langue de consentement à deux lettres majuscules (EN, FR, DE). Saisissez exactement deux lettres ; l'outil les met en majuscules avant l'encodage.
- Une CMP en aval rejette la chaîne avec une erreur cmpId. — Les ID CMP 0 et 1 sont réservés et de nombreux décodeurs les rejettent. Utilisez le vrai ID CMP attribué par l'IAB (un entier supérieur à 1).
- La version de la liste de vendors dans la chaîne décodée diffère de votre saisie. — La version de la liste de vendors et la version de la politique TCF encodées proviennent des valeurs que vous saisissez dans les champs de métadonnées — définissez-les pour correspondre à la GVL que votre CMP exécute.
Foire aux questions
- Qu'est-ce qu'un encodeur de chaîne de consentement TCF ?
- C'est un outil qui transforme les réglages CMP et les choix de consentement d'un utilisateur — finalités, intérêts légitimes, fonctionnalités spéciales et id de vendors — en une chaîne IAB TCF v2.2 Transparency & Consent (TC), la valeur base64url que les CMP transmettent aux vendors et aux requêtes publicitaires.
- Quelle version de TCF cet encodeur produit-il ?
- Il construit des chaînes centrales TCF v2.2. Vous contrôlez les champs de version de la politique TCF et de version de la liste de vendors, et la sortie est une chaîne TC base64url standard que les CMP et décodeurs compatibles TCF peuvent lire.
- Comment ajouter des consentements de vendors à la chaîne ?
- Tapez les id de vendors IAB dans le champ de consentement de vendors sous forme de liste séparée par des virgules ou des espaces (par exemple 1, 8, 755). Chaque id est encodé dans la section vendor-consent de la chaîne TC.
- Pourquoi la langue de consentement doit-elle faire deux lettres ?
- La spécification TCF stocke la langue de consentement sous forme de code ISO-639-1 à deux caractères. L'encodeur met en majuscules et valide votre saisie, alors saisissez des codes comme EN, FR ou DE plutôt que des noms de langue complets.
- L'encodage récupère-t-il la Global Vendor List depuis un serveur ?
- Non. Pour rester entièrement dans votre navigateur, l'outil construit une liste de vendors minimale en mémoire à partir des id que vous saisissez au lieu de télécharger la GVL. Vos réglages CMP et id de vendors ne sont jamais envoyés nulle part.
- Puis-je décoder une chaîne que j'ai construite ici ?
- Oui. Collez la sortie encodée dans le Décodeur de consentement TCF pour inspecter les champs CMP, les finalités et les vendors et confirmer que la chaîne fait l'aller-retour comme prévu.
Outils associés
- Décodeur TCF — Décode une chaîne de consentement IAB TCF v2.2 en champs lisibles.
- Décodeur GPP — Décode une chaîne IAB GPP : en-tête, gpp_sid et chaque section intégrée.
- Décodeur US Privacy — Décode la chaîne US Privacy (CCPA) de 4 caractères en langage clair.
- Générateur OpenRTB — Construit une bid request OpenRTB 2.5 ou 2.6 valide depuis un formulaire.
- Macros VAST — Développe les macros IAB VAST 4.x d’une URL de suivi et prévisualise la requête.
- Générateur schain — Construit et valide l’objet IAB SupplyChain (schain) pour OpenRTB.
Tous les outils ArrayKit