O que é o TCF, e o seu site precisa dele

O TCF, ou Transparency and Consent Framework, é o padrão do IAB Europe para registrar a que um visitante consentiu e repassar isso às empresas de publicidade que compram e vendem espaço. O seu site só precisa dele se você vende espaço publicitário, ou se um fornecedor exigir. Sites que apenas compram anúncios e os medem não precisam.
O que o framework é de verdade
O Transparency and Consent Framework é publicado pelo IAB Europe. Ele existe porque a publicidade programática envolve uma longa fila de empresas que nunca encontram o visitante, e cada uma precisa saber a que aquele visitante concordou. O framework padroniza a resposta: uma lista fixa de finalidades, um registro de fornecedores e um registro codificado chamado TC string que viaja junto com a requisição de anúncio.
Uma plataforma de consentimento que participa do framework é registrada no IAB Europe, apresenta as finalidades padrão, escreve a string e a expõe por uma interface definida para o resto da cadeia poder ler. Esse registro é a parte que as pessoas querem dizer quando falam que uma plataforma é certificada no TCF.
O que importa para a pergunta do título é para que serve o framework. Ele é encanamento entre empresas. Foi desenhado para o caso em que a sua decisão de consentimento precisa ser entendida por uma empresa com quem você não tem relação nenhuma, a vários passos de distância, em um leilão em tempo real.
Quem realmente precisa dele
Se você vende espaço publicitário no seu site por canais programáticos, você está dentro dessa cadeia e a cadeia vai te pedir uma string. O Google também exige uma plataforma de gestão de consentimento certificada para veicular anúncios a visitantes no EEE e no Reino Unido pelos produtos de publisher dele, e o framework é a forma usual de os sites atenderem isso.
Se você está do outro lado, comprando publicidade para levar gente ao seu próprio site, você não está na cadeia. Nada na sua stack está esperando uma TC string. O que as suas tags esperam é um sinal de consentimento, que é um mecanismo totalmente diferente.
A confusão que custa dinheiro às pessoas
O framework e o Consent Mode v2 são tratados como dois nomes para o mesmo trabalho, e não são. O Consent Mode é como as próprias tags do Google no seu próprio site descobrem se podem usar cookies. O TCF é como a cadeia de fornecimento de publicidade descobre o que foi acordado. Um governa as tags que você instalou. O outro governa empresas com quem você nunca vai falar.
A consequência prática aparece de um jeito familiar. Um site liga o framework, vê a lista de fornecedores surgir no banner e conclui, razoavelmente, que o consentimento agora está resolvido. As tags na página nunca recebem um sinal de Consent Mode, porque ninguém enviou um, e a análise silenciosamente sai errada do jeito que um estado de consentimento ausente sempre faz. O banner parece mais sofisticado do que antes, que é exatamente por que ninguém reexamina.
Acontece na direção oposta também. Uma configuração de Consent Mode perfeitamente ligada não diz absolutamente nada à cadeia de fornecimento, então um publisher que precisa de uma string e não tem uma vê seu inventário tratado como não consentido independentemente do que os visitantes de fato escolheram.
Como decidir, em uns cinco minutos
Pergunte se sai uma requisição de anúncio do seu site
Não é se você anuncia. É se as suas páginas chamam um ad server ou uma exchange para preencher um espaço. Se nada no seu site vende espaço, o framework não tem com quem conversar e você pode parar por aqui.
Olhe os produtos, não os nomes das marcas
Comprar Google Ads não é a mesma coisa que veicular Ad Manager, AdSense ou AdMob. O primeiro faz de você um anunciante e o segundo faz de você um publisher, e só o segundo traz junto a exigência de plataforma certificada.
Leia os contratos que você já assinou
Alguns fornecedores e redes nomeiam o framework explicitamente nos termos deles. Se um dos seus faz isso, isso resolve a questão para você independentemente do raciocínio acima.
Depois confira o sinal de que você definitivamente precisa
Seja qual for a resposta, as suas próprias tags ainda precisam de um estado de consentimento correto. Recuse tudo em um perfil de navegador limpo e confirme que a requisição saindo diz isso. Uma plataforma de consentimento que escreve uma TC string ainda pode estar falhando nisso.
A maioria dos sites que nos faz essa pergunta acaba não precisando do framework, e fica aliviada, porque significa um banner mais curto e menos escolhas para explicar. Os sites que precisam normalmente já sabiam, porque um parceiro avisou.
O Velo define o estado do Consent Mode a partir de um trecho de código antes de as suas tags inicializarem e guarda o registro do que cada visitante escolheu. Onde o framework em si se encaixa, e onde o Velo está em relação a ele, está escrito na página de status do TCF. O resto do mecanismo está na página de produto.
Perguntas frequentes
O que as pessoas perguntam sobre este assunto.
O que é o TCF, e o meu site precisa dele?
O TCF é o Transparency and Consent Framework, um padrão publicado pelo IAB Europe para registrar a que um visitante consentiu e passar esse registro pela cadeia de fornecimento de publicidade como uma TC string codificada. O seu site precisa dele se você vende espaço publicitário por essa cadeia, ou se um fornecedor ou produto de anúncios que você usa exige uma plataforma de consentimento certificada. Um site que roda análise e compra a própria publicidade não precisa do TCF, e ligá-lo acrescenta listas de fornecedores e complexidade sem acrescentar nada que o site use.
O que é uma TC string?
É o registro codificado que o framework passa adiante: a que finalidades o visitante concordou, quais fornecedores foram divulgados, qual versão da política se aplicou e quando a escolha foi feita. Parceiros de ad tech leem para decidir o que podem fazer. É escrito pela plataforma de consentimento e viaja junto com a requisição de anúncio, que é por isso que só importa quando existe uma requisição de anúncio entrando na cadeia.
O TCF é a mesma coisa que o Consent Mode v2?
Não, e essa é a confusão mais cara da área. O TCF fala com a cadeia de fornecimento de publicidade. O Consent Mode fala com as próprias tags do Google no seu site, dizendo a elas se podem usar cookies. São duas mensagens separadas para dois públicos separados. Ligar o TCF não define o seu estado de Consent Mode, e um estado de Consent Mode correto não diz nada à cadeia. Um site pode ter um certo e o outro quebrado, e o estrago no relatório parece igual dos dois jeitos.
Preciso de uma plataforma de consentimento certificada no TCF para rodar Google Ads?
Comprar Google Ads para levar gente ao seu próprio site não coloca você no framework. O que o Google exige uma plataforma de gestão de consentimento certificada é para veicular anúncios a visitantes no EEE e no Reino Unido pelos produtos de publisher dele. Se você é o anunciante e não o publisher, o requisito que se aplica a você é um sinal de consentimento correto para as suas tags, que é o Consent Mode, não uma TC string.
O que acontece se eu ligar o TCF e o meu site não precisar dele?
Você herda uma lista de fornecedores e um modelo de finalidades feitos para publicidade programática, mostrados a visitantes que nunca farão parte dela. O banner fica mais comprido e as escolhas ficam mais difíceis de ler, o que é uma troca ruim para um site que não ganha nada com o framework. E não há benefício de conformidade para compensar, porque as obrigações que você de fato tem são atendidas perguntando com clareza e respeitando a resposta.
Seu banner, seu consentimento,
seus dados — tudo em um só lugar.

