Qu'est-ce que le TCF, et votre site en a-t-il besoin

Le TCF, ou Transparency and Consent Framework, est la norme d'IAB Europe pour enregistrer ce à quoi un visiteur a consenti et le transmettre aux entreprises publicitaires qui achètent et vendent de l'espace publicitaire. Votre site n'en a besoin que si vous vendez de l'espace publicitaire, ou si un fournisseur l'exige. Les sites qui se contentent d'acheter des annonces et de les mesurer, non.
Ce qu'est réellement le framework
Le Transparency and Consent Framework est publié par IAB Europe. Il existe parce que la publicité programmatique met en jeu une longue file d'entreprises qui ne rencontrent jamais le visiteur, et chacune d'elles doit savoir ce que ce visiteur a accepté. Le framework normalise la réponse : une liste fixe de finalités, un registre de fournisseurs, et un enregistrement encodé appelé TC string qui accompagne la requête publicitaire.
Une plateforme de consentement qui participe au framework est enregistrée auprès d'IAB Europe, présente les finalités standard, écrit la TC string, et l'expose via une interface définie pour que le reste de la chaîne puisse la lire. C'est cet enregistrement que les gens désignent quand ils disent qu'une plateforme est certifiée TCF.
Ce qui compte pour la question du titre, c'est ce à quoi le framework sert. C'est de la tuyauterie entre entreprises. Il a été conçu pour le cas où votre décision de consentement doit être comprise par une entreprise avec laquelle vous n'avez aucune relation, à plusieurs étapes de distance, dans une enchère en temps réel.
Qui en a réellement besoin
Si vous vendez de l'espace publicitaire sur votre site par des canaux programmatiques, vous êtes dans cette chaîne et la chaîne vous réclamera une TC string. Google exige par ailleurs une plateforme de gestion du consentement certifiée pour diffuser des annonces auprès des visiteurs de l'EEE et du Royaume-Uni via ses produits éditeur, et le framework est la manière habituelle dont les sites y répondent.
Si vous êtes de l'autre côté, à acheter de la publicité pour amener des gens sur votre propre site, vous n'êtes pas dans la chaîne. Rien dans votre chaîne de mesure n'attend de TC string. Ce que vos balises attendent, c'est un signal de consentement, qui est un mécanisme tout à fait différent.
La confusion qui coûte de l'argent
Le framework et Consent Mode v2 sont traités comme deux noms pour le même travail, alors qu'ils n'en sont pas. Consent Mode, c'est la façon dont les balises Google de votre propre site apprennent si elles peuvent utiliser des cookies. Le TCF, c'est la façon dont la chaîne d'approvisionnement publicitaire apprend ce qui a été accepté. L'un gouverne les balises que vous avez installées. L'autre gouverne des entreprises à qui vous ne parlerez jamais.
La conséquence pratique se manifeste d'une façon familière. Un site active le framework, voit la liste des fournisseurs apparaître dans la bannière, et en conclut raisonnablement que le consentement est désormais géré. Les balises de la page ne reçoivent jamais de signal Consent Mode, parce que personne ne leur en a envoyé, et l'analytics se dérègle en silence exactement comme un état de consentement manquant le fait toujours. La bannière a l'air plus sophistiquée qu'avant, et c'est précisément pour cela que personne ne la réexamine.
Cela arrive aussi dans l'autre sens. Une configuration Consent Mode parfaitement branchée ne dit absolument rien à la chaîne d'approvisionnement : un éditeur qui a besoin d'une TC string et n'en a pas voit son inventaire traité comme non consenti, quoi qu'aient réellement choisi les visiteurs.
Comment décider, en cinq minutes environ
Demandez-vous si une requête publicitaire quitte votre site
Non pas si vous faites de la publicité. Mais si vos pages appellent un ad server ou une place de marché pour remplir un emplacement. Si rien sur votre site ne vend d'espace, le framework n'a aucun interlocuteur et vous pouvez vous arrêter là.
Regardez les produits, pas les noms de marque
Acheter des Google Ads n'est pas la même chose que diffuser via Ad Manager, AdSense ou AdMob. Le premier fait de vous un annonceur et le second un éditeur, et seul le second entraîne avec lui l'exigence d'une plateforme certifiée.
Relisez les contrats que vous avez déjà signés
Certains fournisseurs et régies nomment explicitement le framework dans leurs conditions. Si c'est le cas de l'un des vôtres, cela tranche la question pour vous, quel que soit le raisonnement ci-dessus.
Vérifiez ensuite le signal dont vous avez à coup sûr besoin
Quelle que soit la réponse, vos propres balises ont toujours besoin d'un état de consentement correct. Refusez tout dans un profil de navigateur vierge et vérifiez que la requête sortante le dit bien. Une plateforme de consentement qui écrit une TC string peut très bien échouer sur ce point.
La plupart des sites qui nous posent cette question n'ont finalement pas besoin du framework, et en sont soulagés, parce que cela veut dire une bannière plus courte et moins de choix à expliquer. Les sites qui en ont vraiment besoin le savaient déjà, en général, parce qu'un partenaire le leur avait dit.
Velo définit l'état Consent Mode depuis un seul extrait de code, avant l'initialisation de vos balises, et conserve l'enregistrement du choix de chaque visiteur. Là où le framework lui-même s'insère, et où Velo se situe à son égard, c'est écrit sur la page d'état TCF. Le reste du mécanisme est sur la page produit.
Questions fréquentes
Les questions que l'on pose sur ce sujet.
Qu'est-ce que le TCF, et mon site en a-t-il besoin ?
Le TCF, c'est le Transparency and Consent Framework, une norme publiée par IAB Europe pour enregistrer ce à quoi un visiteur a consenti et transmettre cet enregistrement à la chaîne d'approvisionnement publicitaire sous la forme d'une TC string encodée. Votre site en a besoin si vous vendez de l'inventaire publicitaire par cette chaîne, ou si un fournisseur ou un produit publicitaire que vous utilisez exige une plateforme de consentement certifiée. Un site qui fait de l'analytics et achète sa propre publicité n'a pas besoin du TCF, et l'activer ajoute des listes de fournisseurs et de la complexité sans rien apporter que le site utilise.
Qu'est-ce qu'une TC string ?
C'est l'enregistrement encodé que le framework fait circuler : les finalités que le visiteur a acceptées, les fournisseurs qui lui ont été présentés, la version de la politique appliquée, et le moment où le choix a été fait. Les partenaires ad tech le lisent pour décider ce qu'ils ont le droit de faire. Il est écrit par la plateforme de consentement et accompagne la requête publicitaire, ce qui explique qu'il ne compte que s'il y a, au départ, une requête publicitaire qui part dans la chaîne d'approvisionnement.
Le TCF est-il la même chose que Consent Mode v2 ?
Non, et c'est la confusion la plus coûteuse du domaine. Le TCF s'adresse à la chaîne d'approvisionnement publicitaire. Consent Mode s'adresse aux balises Google installées sur votre site, pour leur dire si elles ont le droit d'utiliser des cookies. Ce sont deux messages distincts destinés à deux publics distincts. Activer le TCF ne définit pas votre état Consent Mode, et un état Consent Mode correct ne dit rien à la chaîne d'approvisionnement. Un site peut avoir l'un juste et l'autre cassé, et les dégâts sur le reporting se ressemblent dans les deux cas.
Ai-je besoin d'une plateforme de consentement certifiée TCF pour faire du Google Ads ?
Acheter des Google Ads pour amener des gens sur votre propre site ne vous fait pas entrer dans le framework. Ce pour quoi Google exige une plateforme de gestion du consentement certifiée, c'est la diffusion d'annonces auprès des visiteurs de l'EEE et du Royaume-Uni via ses produits éditeur. Si vous êtes l'annonceur plutôt que l'éditeur, l'exigence qui vous concerne est un signal de consentement correct envoyé à vos balises, c'est-à-dire Consent Mode, pas une TC string.
Que se passe-t-il si j'active le TCF alors que mon site n'en a pas besoin ?
Vous héritez d'une liste de fournisseurs et d'un modèle de finalités conçus pour la publicité programmatique, montrés à des visiteurs qui n'en feront jamais partie. La bannière s'allonge et les choix deviennent plus difficiles à lire, ce qui est un mauvais échange pour un site qui ne gagne rien au framework. Il n'y a pas non plus de bénéfice de conformité pour compenser, parce que les obligations que vous avez réellement sont remplies en demandant clairement et en respectant la réponse.
Votre bannière, votre consentement,
vos données — au même endroit.

