Abrir espacio

Guía · Estándar del sector

IAB TCF explicado para quienes viven de los anuncios

El TCF es el lenguaje común que usan los banners de consentimiento y las empresas de anuncios en Europa. En esta guía entenderás la TC string, las versiones vigentes, las obligaciones del sitio y qué pasa con los ingresos cuando falta la señal o llega rota.

  • ✓Basado en las reglas de IAB Europe y de Google
  • ✓Explica los códigos de error de Ad Manager
  • ✓Lectura sin modificar el sitio
11finalidades de uso de datos que el visitante puede aceptar o rechazar
3regiones donde Google exige una CMP certificada con TCF: EEE, Reino Unido y Suiza
755número de Google en la lista global de proveedores del TCF
2.4versión de las especificaciones técnicas publicada en julio de 2026

Qué es

Un lenguaje común entre el banner y los socios de anuncios

El Transparency and Consent Framework, o TCF, es un estándar creado por IAB Europe, la asociación europea de publicidad digital. Define cómo el banner de consentimiento le pregunta al visitante, cómo guarda la respuesta y cómo avisa a cada empresa de anuncios sobre esa elección.

El banner que sigue el estándar se llama CMP, sigla de plataforma de gestión de consentimiento. Cuando el visitante hace clic en aceptar, rechazar o guardar preferencias, la CMP registra la elección en un código corto llamado TC string. Ese código viaja junto con cada solicitud de anuncio.

Así, Google, Amazon, Microsoft y cientos de otras empresas leen la misma respuesta, en el mismo formato. Sin el TCF, cada socio necesitaría una integración propia con el banner de tu sitio, y nadie tendría la certeza de que la elección llegó completa.

El TCF es voluntario y no es una ley. Es una herramienta para ayudar a quienes participan a cumplir con el GDPR y las reglas europeas sobre cookies. Aun así, en la práctica se convirtió en el camino que usa casi todo el mercado de anuncios en Europa.

Lista de verificación

Lo que debes cumplir

Estos son los puntos que las políticas de IAB Europe y Google piden a un editor que usa el TCF.

  1. Usa una CMP registrada y certificada

    Las políticas del TCF solo permiten trabajar con CMP registradas y al día con las reglas. Para los anuncios personalizados de Google en el EEE, el Reino Unido y Suiza, la CMP también debe estar en la lista de certificadas de Google.

    Ejemplo

    Antes de contratar, busca la CMP en las dos listas: la de IAB Europe y la de Google.

  2. Publica la política de privacidad con un enlace visible

    El editor debe mantener la información legal en una política de privacidad pública, con un enlace destacado desde el contenido.

    Ejemplo

    Enlace Política de privacidad en el pie de página de todas las páginas.

  3. Declara que sigues el TCF

    Las políticas piden una declaración pública de que el sitio cumple las reglas del TCF, con el número de identificación de la CMP usada.

    Ejemplo

    Este sitio participa en el Transparency and Consent Framework de IAB Europe y sigue sus políticas y especificaciones. La CMP usada tiene el ID informado por el proveedor de tu CMP.

  4. Elige y controla los proveedores

    El editor decide con qué proveedores trabaja. Incluye en el banner a Google y a todos los socios de anuncios que realmente funcionan en el sitio.

    Ejemplo

    Revisa la lista de proveedores de la CMP cada vez que sumes un nuevo socio de header bidding.

  5. Transmite la elección a los socios

    La elección del visitante debe llegar a los socios presentes en el sitio. Sin consentimiento en la finalidad 1, Google recomienda no llamar a su etiqueta de anuncios.

  6. Deja que el visitante reabra las opciones

    El visitante debe poder reabrir la pantalla de la CMP mediante un enlace o botón fácil de encontrar. Las políticas también piden recordar el derecho de oposición o de retirar el consentimiento.

    Ejemplo

    Un enlace fijo en el pie de página, Preferencias de privacidad, vuelve a abrir la CMP.

  7. Muestra el banner de nuevo al agregar un proveedor

    Cuando el editor incluye un proveedor nuevo, la CMP debe mostrar de nuevo la pantalla de opciones para obtener la respuesta.

  8. No alteres el estándar

    El editor debe seguir las especificaciones sin modificaciones no previstas. Los nombres de las finalidades y de las funciones no se pueden cambiar.

En la práctica

Lo correcto y lo incorrecto

Herramientas oficiales

CMPs certificadas y enlaces oficiales

Para los anuncios de Google, la CMP debe estar en las dos listas: la de IAB Europe y la de certificadas de Google.

A quién se aplica

Quién participa en el TCF y dónde termina

El estándar involucra cuatro tipos de participantes. Cada uno tiene reglas propias en las políticas de IAB Europe.

Editores

Dueños de sitios y apps que muestran anuncios. Eligen la CMP, deciden qué socios aparecen en el banner y transmiten la señal a los socios.

CMP

Las empresas que crean el banner. Deben postularse ante IAB Europe, ser aprobadas y seguir las especificaciones técnicas al pie de la letra.

Proveedores

Empresas de anuncios y medición registradas en la lista global. Leen la TC string y solo usan los datos según la elección registrada.

Dónde no se aplica

El TCF europeo se creó para las reglas del EEE y del Reino Unido. Para visitantes de Estados Unidos o de Brasil, entran en juego otras señales y otras leyes.

Definiciones

Las palabras que aparecen en el panel de la CMP

Estos términos aparecen en la configuración de la CMP, en los informes de Ad Manager y en la documentación de los socios.

TC string

Código que guarda la elección del visitante: qué finalidades aceptó, a qué empresas dio permiso y qué CMP generó el registro.

Finalidades

Son 11 usos de datos, como guardar información en el dispositivo, crear perfiles para anuncios personalizados y medir el rendimiento de los anuncios.

Finalidades especiales

Usos que no dependen de una elección, como la seguridad y la prevención del fraude, mostrar el anuncio y guardar la propia elección de privacidad.

Funciones especiales

Técnicas más sensibles, como los datos de ubicación precisa y la identificación del dispositivo, que necesitan un permiso aparte.

Lista de proveedores (GVL)

La Global Vendor List reúne a las empresas registradas, cada una con un número. Google es el proveedor 755.

Proveedores divulgados

Parte de la TC string, llamada disclosedVendors, que indica qué empresas se mostraron realmente en el banner. Obligatoria desde la v2.3.

Consentimiento y derechos

Cómo elige el visitante y qué puede hacer después

Para cada finalidad, el proveedor declara la base legal que usa: consentimiento o interés legítimo. Con el consentimiento, no pasa nada hasta que el visitante diga que sí. Con el interés legítimo, el uso puede empezar, pero el visitante tiene derecho a oponerse.

La CMP debe mostrar ambas cosas con claridad. El visitante puede aceptar todo, rechazar todo o elegir finalidad por finalidad y empresa por empresa. También debe poder ver la lista de socios y qué hace cada uno.

La elección no es definitiva. El visitante puede volver al banner en cualquier momento, retirar el consentimiento o cambiar de opinión. Por eso, los sitios bien configurados dejan un enlace fijo, como Preferencias de privacidad, en el pie de página.

Para el editor, la regla práctica es simple: el banner debe decir la verdad sobre quién recibe los datos y debe permitir rechazar con la misma facilidad con que se acepta.

Obligaciones del sitio

Qué debe hacer el editor para usar el TCF

  1. Usa una CMP registrada y certificadaDebe estar aprobada por IAB Europe. Para los anuncios de Google en el EEE, el Reino Unido y Suiza, también debe estar en la lista de CMP certificadas de Google.
  2. Elige a los socios con cuidadoIncluye en el banner a Google y a todos los socios de anuncios que realmente funcionan en el sitio. Un socio que no aparece en el banner no puede usar los datos.
  3. Publica la política de privacidadLas políticas del TCF piden una política pública, con un enlace desde el contenido, y una declaración pública de que el sitio sigue el TCF.
  4. Transmite la señal a todos los sociosEl código de anuncios debe leer la TC string y enviarla en cada solicitud. Header bidding, Ad Manager y las redes adicionales deben recibir la misma señal.
  5. Espera a la CMP antes de los anunciosLas solicitudes hechas antes de que responda la CMP salen sin consentimiento. Usa el evento de la CMP para liberar los anuncios solo cuando la TC string esté lista.
Ejemplo con la API estándar de las CMP del TCF
// Espera a CMP antes de liberar os anúncios
__tcfapi('addEventListener', 2, function (tcData, ok) {
  if (!ok) return;
  if (tcData.eventStatus === 'tcloaded' ||
      tcData.eventStatus === 'useractioncomplete') {
    // tcData.tcString está pronta
    // agora carregue ou libere os pedidos de anúncio
  }
});

AdSense y Ad Manager

Qué cambia para quienes monetizan con Google

Desde el 16 de enero de 2024, Google exige una CMP certificada e integrada con el TCF para mostrar anuncios personalizados en el EEE y el Reino Unido. Desde el 31 de julio de 2024, la regla también rige para Suiza.

Sin una CMP certificada, el tráfico de estas regiones solo puede recibir anuncios no personalizados o anuncios limitados. Ambos pagan mucho menos y no todos los compradores participan. El mensaje de privacidad del propio AdSense y de Ad Manager es una de las opciones certificadas.

Ad Manager lee el TCF directamente en la página. Las TC strings europeas enviadas dentro del GPP no se aceptan para visitantes del EEE, el Reino Unido y Suiza. Es decir, aunque uses GPP para Estados Unidos, Europa sigue necesitando su propio TCF.

Si el sitio también usa Google Analytics o Google Ads, la CMP certificada suele enviar Consent Mode junto con el TCF. Son dos señales distintas: el TCF habla con el ecosistema de anuncios y Consent Mode habla con las etiquetas de Google.

Cronología

Las fechas que cambiaron el TCF y las reglas de Google

El estándar evoluciona por versiones y pasó por decisiones importantes de la justicia europea.

  1. 2020

    Google integra el TCF

    Los sistemas de anuncios de Google empiezan a leer el consentimiento enviado en el formato del TCF.

  2. 2 de febrero de 2022

    Decisión de la autoridad belga

    La autoridad de protección de datos de Bélgica multa a IAB Europe con 250 mil euros por el TCF.

  3. 16 de enero de 2024

    CMP certificada en el EEE y el Reino Unido

    Para los anuncios personalizados de Google en estas regiones, el sitio pasa a necesitar una CMP certificada e integrada con el TCF.

  4. 7 de marzo de 2024

    El Tribunal de Justicia de la UE decide

    En el caso C-604/22, el tribunal dice que la TC string puede ser un dato personal y que IAB Europe puede ser corresponsable del tratamiento.

  5. 31 de julio de 2024

    Suiza entra en la regla de Google

    La exigencia de una CMP certificada pasa a regir para los visitantes de Suiza.

  6. 14 de mayo de 2025

    El tribunal belga confirma la multa

    El Tribunal de Mercado de Bélgica mantiene la multa de 250 mil euros y confirma que la TC string es un dato personal.

  7. 28 de febrero de 2026

    Fin de la transición a la v2.3

    A partir del 1 de marzo de 2026, toda TC string nueva debe incluir el segmento de proveedores divulgados.

  8. 23 de octubre de 2026

    Plazo de la v2.4 para sitios web

    Las CMP de sitios web pasan a mostrar los nuevos textos e ilustraciones de las especificaciones 2.4, publicadas el 23 de julio de 2026.

  9. 23 de febrero de 2027

    Plazo de la v2.4 para apps y TV

    La misma actualización pasa a ser exigida a las CMP en aplicaciones y TV conectada.

Supervisión

Quién supervisa y qué ha ocurrido ya

El TCF tiene dos tipos de control. El primero es el de la propia IAB Europe, que aprueba las CMP, mantiene la lista de proveedores y puede suspender a quien no cumpla las reglas. El segundo es el de las autoridades de protección de datos, que aplican el GDPR y las leyes de cookies.

El caso más conocido empezó en Bélgica. En 2022, la autoridad local multó a IAB Europe con 250 mil euros. En 2024, el Tribunal de Justicia de la Unión Europea decidió que la TC string puede ser un dato personal. En 2025, el tribunal belga mantuvo la multa.

Para el editor, la lección es que usar el TCF no transfiere la responsabilidad. Si el banner engaña al visitante o si los anuncios se cargan antes de la elección, el sitio sigue respondiendo por el error.

También existe el control comercial. Google muestra en Ad Manager y AdSense un informe de errores del TCF y reduce los anuncios cuando la señal falla. Muchas veces, ahí es donde el problema aparece primero, como una caída de ingresos.

Errores comunes

Cuando la TC string falta o llega mal

Ad Manager y AdSense muestran códigos de error del TCF en los informes. Estos son los que más hacen caer los ingresos.

CMP aún cargando

El anuncio se solicita antes de que la CMP responda. Sin TC string, Google entrega solo anuncios limitados, y parte de las solicitudes puede quedar sin anuncio.

Google sin permiso

El proveedor 755 no se incluyó en la CMP o el visitante no lo aceptó. El resultado también es un anuncio limitado.

Falta el segmento de la v2.3

La cadena no incluye la lista de proveedores divulgados, o Google no está en ella. En ese caso, Google no puede procesar la solicitud.

CMP sin certificación

La CMP sigue el TCF, pero no está en la lista de Google. El tráfico del EEE, el Reino Unido y Suiza queda restringido a anuncios no personalizados o limitados.

Visitante europeo sin señal

La solicitud viene de Europa, pero sin ningún dato del TCF. Google la trata como fuera de las reglas y entrega anuncios limitados.

Cadena dañada o antigua

Código mal formado, versión 1 del TCF o lista de proveedores desactualizada. La solución suele ser pedir el consentimiento de nuevo.

En la práctica

Qué se puede y qué no se puede hacer con el TCF

Ejemplos del día a día para quienes tienen visitantes de Europa y de fuera de ella.

Sí se puede

  • Mostrar el mensaje del TCF solo a los visitantes del EEE, el Reino Unido y Suiza
  • Usar el mensaje de privacidad de AdSense o de Ad Manager, que ya está certificado
  • Incluir a Google y a los demás socios de anuncios en la lista de la CMP
  • Esperar a que la CMP esté lista antes de solicitar los anuncios
  • Dejar un enlace fijo en el pie de página para que el visitante cambie su elección
  • Permitir rechazar tan fácilmente como aceptar

No se puede

  • Marcar a todos los visitantes del mundo como sujetos al GDPR
  • Cambiar la CMP certificada por un plugin de cookies común
  • Cargar el código de anuncios antes de que la CMP responda
  • Usar una CMP desactualizada que no genera el segmento de la v2.3
  • Listar en el banner socios que no funcionan en el sitio, o esconder los que sí funcionan
  • Esconder el botón de rechazar en otra pantalla

En ConsentMode

Qué revisa la auditoría sobre el TCF

  • Abre el sitio como visitante de Europa y de fuera de ella, y ve dónde aparece el mensaje.
  • Identifica la CMP por el código de la página e indica si está en la lista de certificadas de Google.
  • Comprueba si la TC string existe antes de las solicitudes de anuncios y si incluye el segmento de proveedores divulgados.
  • Verifica si Google aparece entre los proveedores y qué cambia antes y después del clic en el banner.
  • Entrega capturas y el camino para corregir en la CMP, en WordPress o en el código de anuncios.

Preguntas frecuentes

¿El TCF y Google Consent Mode son lo mismo?

No. El TCF es el estándar de IAB Europe que leen todos los socios de anuncios. Consent Mode es la forma en que Google recibe la elección en sus propias etiquetas, como Analytics y Google Ads. Una CMP certificada suele encargarse de ambos.

Mi sitio es brasileño. ¿Necesito el TCF?

Solo para los visitantes del EEE, el Reino Unido y Suiza, si quieres mostrarles anuncios personalizados de Google. Para el público de Brasil, Google no exige el TCF. Configura la CMP por región.

¿Puedo mostrar el banner del TCF a todo el mundo?

Puedes, pero suele salir caro. Los visitantes de fuera de Europa ven un mensaje que no necesitan, muchos rechazan y los ingresos caen. Google recomienda marcar como sujetos al GDPR solo a quienes están dentro del alcance de la ley.

¿Tengo que hacer algo por la v2.4?

Si usas una CMP comercial, el trabajo técnico es de ella. Confirma con el proveedor que la versión instalada ya sigue las especificaciones 2.4 y mantén el plugin o el script actualizado.

¿Las elecciones antiguas de los visitantes dejaron de valer con la v2.3?

No. Las TC strings creadas antes del 1 de marzo de 2026 siguen siendo válidas y se van reemplazando cuando el visitante renueva o cambia su elección. Solo son inválidas las cadenas nuevas sin el segmento.

¿Dónde veo los errores del TCF en mi cuenta?

En Ad Manager y AdSense hay un informe de errores del TCF con los códigos y la cantidad de solicitudes afectadas. El Centro de ayuda de Google explica cada código.

Biblioteca

Fuentes oficiales

Esta guía se escribió a partir de estas páginas oficiales. Léelas directo en la fuente:

Descubre si tu TC string llega correctamente

La auditoría abre el sitio como un visitante europeo y muestra qué corregir, sin modificar nada.

Comenzar la auditoría