Implementar el Marco de Transparencia y Consentimiento

Esta página está dirigida a desarrolladores que mantienen un banner de consentimiento y necesitan hacer la integración con el Marco de Transparencia y Consentimiento (TCF).

El TCF de IAB es un marco técnico de estándar abierto que permite a los sitios web, los anunciantes y las agencias publicitarias obtener, registrar y actualizar el consentimiento de los consumidores para las páginas web. Los parámetros de TCF son válidos para las cookies de Google Ads escritas por Google Ads o Google Analytics. Para controlar las cookies de Google Analytics, haz la integración con el modo de consentimiento.

Implementación

Puedes habilitar la compatibilidad con el TCF asignando el valor true a esta propiedad window:

window['gtag_enable_tcf_support'] = true

Esta propiedad window se debe definir antes de que se hagan llamadas a gtag() y se debe añadir a cada página en la que quieras habilitar la compatibilidad con el TCF, incluidas las que se cargan mediante iframe. Si la propiedad no se define o se le asigna el valor false, no se activará la compatibilidad con el TCF.

Propósitos

En el contexto del TCF, un "propósito" es una finalidad definida con la que se procesan los datos. Las etiquetas de Google Analytics implementadas a través de Google Tag Manager o gtag.js que tengan habilitada la compatibilidad con el TCF gestionarán las solicitudes que contengan la cadena de consentimiento de las siguientes maneras:

Propósito Descripción Qué ocurre en Google Analytics cuando se deniega el propósito
1 Almacenar o acceder a información guardada en un dispositivo Google Analytics no creará ni usará cookies relacionadas con publicidad. Las funciones de Google signals, como el remarketing y los informes "Datos demográficos" e "Intereses", no acumularán datos de los usuarios que no hayan dado su consentimiento.
3 Crear un perfil publicitario personalizado Los hits que se envíen a Google Analytics se marcarán con el parámetro npa=1.

Los eventos marcados con npa=1 no se pueden usar para personalizar anuncios ni para evaluar las audiencias de remarketing. Los usuarios que ya se hayan añadido a listas de remarketing no se verán afectados.
4 Seleccionar anuncios personalizados

Los hits que se envíen a Google Analytics se marcarán con el parámetro npa=1.

Ocurrirá lo mismo que se describe en el propósito 3.

7 Medir el rendimiento de los anuncios A allow_google_signals se le asignará el valor false.

Google Analytics no usará cookies relacionadas con publicidad. Las funciones de Google signals, como el remarketing y los informes "Datos demográficos" e "Intereses", no acumularán datos de los usuarios que no hayan dado su consentimiento.
9 Aplicar técnicas de investigación de mercado para obtener información útil sobre la audiencia A allow_google_signals se le asignará el valor false.

Ocurrirá lo mismo que se describe en el propósito 7.
10 Desarrollar y mejorar productos A allow_google_signals se le asignará el valor false.

Ocurrirá lo mismo que se describe en el propósito 7.

Solución de problemas de mensajes de error

Si la CMP no responde en un plazo de 500 milisegundos o si aparecen los estados "error", "stub" o "loading", la etiqueta funcionará en modo restringido. Para solucionar este problema, haz lo siguiente:

  • Si invocas la función manualmente para activar una etiqueta de conversión:
    Asegúrate de que la respuesta a getTCData TCData.eventStatus = 'tcloaded' O 'cmpuishown' + 'useractioncomplete' se envíe en un plazo de 500 milisegundos. Estas respuestas indican que la CMP está preparada para proporcionar al usuario la opción de dar su consentimiento.

  • Si no invocas manualmente la función para enviar una etiqueta de conversión:
    Implementa la compatibilidad con getTCData and return TCData.eventStatus = 'tcloaded' O 'cmpuishown' + 'useractioncomplete' para indicar que el consentimiento del usuario ya está listo para usarse a través de la API en un plazo de 500 milisegundos.

Pasos siguientes

Si tienes previsto proporcionar a tus clientes una etiqueta que puedan usar en Google Tag Manager, crea una plantilla de tu etiqueta para tu banner.