Descripción general del modo de consentimiento

El modo de consentimiento permite a los desarrolladores de sitios web y aplicaciones ajustar el comportamiento de las etiquetas y el SDK de la aplicación en función de las selecciones de consentimiento del usuario.

Para administrar el consentimiento de los usuarios, se requiere lo siguiente:

  1. Obtén la opción de consentimiento del usuario para otorgar o rechazar el consentimiento para almacenar información sobre su comportamiento. Es tu responsabilidad obtener el consentimiento de los usuarios de tu sitio web o aplicación, así como de los datos que subas a Google. En el caso de los sitios web y las aplicaciones, puedes implementar un banner de consentimiento o alguna otra solución de consentimiento personalizada, o bien usar una plataforma de administración de consentimiento (CMP).
    Para subir datos a Google, consulta a tu departamento legal sobre una solución de administración del consentimiento que se adapte a las necesidades de tu empresa.
  2. Comunica la elección de consentimiento del usuario, o el estado de consentimiento, a Google. Muchas CMP se encargan de enviar el estado de consentimiento a Google. Si implementas una solución de consentimiento personalizada, debes implementar un método para enviar el estado de consentimiento a Google. Consulta cómo elegir un marco de trabajo para administrar el consentimiento.
  3. Asegúrate de que las etiquetas de Google y de terceros se comporten según la elección de consentimiento del usuario.

Las etiquetas y los SDKs de los siguientes productos de Google contienen verificaciones de consentimiento integradas y ajustan su comportamiento según el estado de consentimiento:

  • Etiqueta de Google
  • Google Analytics (incluye el SDK de Google Analytics para Firebase)
  • Google Ads (incluye el seguimiento de conversiones de Google Ads y el remarketing; la compatibilidad con las conversiones de llamadas telefónicas está pendiente)
  • Floodlight
  • Conversion Linker

Los siguientes términos tienen un significado especial en el contexto del modo de consentimiento:

  • Verificaciones de consentimiento: Hacen que las etiquetas y los SDKs modifiquen su comportamiento según el estado de consentimiento y el tipo de consentimiento.
  • Estado de consentimiento: Representa las elecciones del usuario y puede otorgarse o denegarse para cada tipo de consentimiento. Las etiquetas y los SDKs con verificaciones de consentimiento modifican su comportamiento como se describe en Cómo afecta el consentimiento al comportamiento de las etiquetas.
  • Tipo de consentimiento: Indica el tipo de almacenamiento. El consentimiento puede ser granted o denied para cada tipo.

Los siguientes son algunos tipos de consentimiento:

Tipo de consentimiento Descripción
ad_storage Habilita el almacenamiento, como cookies (Web) o identificadores de dispositivos (aplicaciones), relacionado con la publicidad.
ad_user_data Establece el consentimiento para enviar los datos del usuario a Google con fines publicitarios en línea.
ad_personalization Establece el consentimiento para la publicidad personalizada.
analytics_storage Habilita el almacenamiento, como cookies (Web) o identificadores de dispositivos (aplicaciones), relacionado con estadísticas, por ejemplo, la duración de las visitas.
functionality_storage Habilita el almacenamiento que respalda la funcionalidad del sitio web o la aplicación (por ejemplo, la configuración de idioma).
personalization_storage Habilita el almacenamiento relacionado con la personalización, por ejemplo, las recomendaciones de videos.
security_storage Habilita el almacenamiento relacionado con la seguridad, como la función de autenticación, la prevención de fraudes y otras protecciones del usuario.

Modo de consentimiento básico frente a avanzado

Puedes implementar el modo de consentimiento en tu sitio web o aplicación de dos maneras: básica o avanzada.

Cuando implementas el modo de consentimiento en su versión básica, impides que se carguen las etiquetas de Google hasta que un usuario interactúe con un banner de consentimiento. Esta configuración no transmite datos a Google antes de la interacción del usuario con el banner de consentimiento. Cuando el usuario otorga su consentimiento, las etiquetas de Google se cargan y ejecutan las APIs del modo de consentimiento. Las etiquetas envían los estados de consentimiento a Google en el siguiente orden:

  1. Estados de consentimiento predeterminados
  2. Estados de consentimiento actualizados

Sin embargo, cuando el usuario no otorga su consentimiento, no se transfiere ningún dato a Google, ni siquiera el estado de consentimiento. Se bloquea por completo la activación de las etiquetas de Google. Luego, el modelado de conversiones del modo de consentimiento en Google Ads se basa en un modelo general.

Cuando implementas el modo de consentimiento en su versión avanzada, las etiquetas de Google se cargan cuando un usuario abre el sitio web o la aplicación. Las etiquetas cargan la API del modo de consentimiento y hacen lo siguiente:

  1. Establecen los estados de consentimiento predeterminados. De forma predeterminada, el consentimiento puede ser denied, a menos que establezcas tu propia configuración predeterminada. Mientras el consentimiento es denied, las etiquetas de Google envían mediciones sin cookies.
  2. Esperan a que el usuario interactúe con el banner y actualizan los estados de consentimiento. Solo cuando un usuario otorga su consentimiento para la recopilación de datos, las etiquetas de Google envían los datos de medición completos. Obtén más información sobre el comportamiento de las etiquetas.

Esta implementación supone un mejor modelado que el de la versión básica, ya que proporciona un modelo específico para el anunciante en lugar de uno general.

Descripción general

Función Modo de consentimiento básico Modo de consentimiento avanzado
Carga de etiquetas Se bloquea hasta que el usuario interactúa con un banner de consentimiento. Las cargas con estados predeterminados se establecen como denied, a menos que personalices la configuración.
Transmisión de datos No se envía ningún dato antes de que el usuario otorgue su consentimiento, ni siquiera el estado de consentimiento predeterminado. Cuando el consentimiento es denied, se envían el estado de consentimiento y las mediciones sin cookies.
Cuando el consentimiento es granted, se escriben las cookies y se envían todos los datos de medición.
Estados de consentimiento Se establecen después de la interacción del usuario. Los estados predeterminados se establecen como denied, a menos que personalices la configuración. Se actualizan en función de la selección del usuario.
Comportamiento de las etiquetas después de la interacción del usuario Las etiquetas se cargan y ejecutan las APIs del modo de consentimiento solo cuando un usuario otorga su consentimiento. Se ajusta el comportamiento de las etiquetas en función de la selección de consentimiento del usuario.
Modelado de conversiones y eventos clave Se utiliza un modelo general (modelado menos detallado). Se utiliza un modelo específico para el anunciante (modelado más detallado).

En general, cuando los usuarios otorgan su consentimiento, las etiquetas funcionan normalmente.

Cuando los usuarios rechazan el consentimiento para la personalización de anuncios o los datos del usuario de anuncios, las etiquetas o los SDKs de aplicaciones no pueden usar los datos del usuario para la segmentación de anuncios.

Cuando los usuarios rechazan el consentimiento para el almacenamiento, las etiquetas basadas en el consentimiento o los SDKs de aplicaciones no almacenan cookies (en la Web) ni identificadores de dispositivos (en las aplicaciones). En cambio, las etiquetas comunican el estado de consentimiento y la actividad del usuario enviando mediciones sin cookies (en la Web) o indicadores (en las aplicaciones) al servidor de Google. Esto permite que Google Ads y las propiedades Google Analytics 4 modelen las conversiones y los eventos clave. Consulta Modelado del modo de consentimiento.

Los siguientes indicadores comunican el estado de consentimiento:

  • Pings de estado de consentimiento: Se envían desde cada página que visita el usuario, siempre que esta tenga implementado el modo de consentimiento. Estos pings comunican un estado de consentimiento otorgado o rechazado para cada tipo de consentimiento, como el almacenamiento de anuncios o el almacenamiento de estadísticas.

  • Pings de eventos clave: Se envían para indicar que se produjo un evento clave.

  • Pings de Google Analytics: Se envían pings de Google Analytics en cada página de un sitio web que usa Google Analytics cuando se registran eventos.

Los pings pueden incluir lo siguiente:

  • Información funcional (como encabezados que el navegador agregó de forma pasiva):
    • Marca de tiempo
    • Usuario-agente
    • URL de referencia
  • Información agregada o no identificativa:
    • Un indicador de si la página actual o una anterior de la navegación del usuario por el sitio incluyó información de clics en el anuncio en la URL (p.ej., GCLID o DCLID)
    • Información booleana sobre el estado del consentimiento
    • Número generado al azar cuando se carga cada página

Además de permitir que el estado de consentimiento modifique el comportamiento de las etiquetas, también puedes ocultar los datos almacenados cuando un usuario rechaza el consentimiento. Por ejemplo, un usuario puede haber otorgado su consentimiento para almacenar datos para los anuncios y, luego, cambiar de opinión y rechazar el consentimiento. Si habilitas ads_data_redaction, cuando el usuario rechace el consentimiento, Google Ads borrará la información almacenada.

Las etiquetas con verificaciones de consentimiento integradas modifican su comportamiento en función de los diferentes estados de consentimiento. En la siguiente tabla, se explica el comportamiento de la etiqueta según los tipos de consentimiento, el estado del consentimiento y si ads_data_redaction está configurado como true.

Tipos de consentimiento Denegado o concedido Comportamiento
ad_storage y analytics_storage concedido
concedido
  • Es posible que se lean y escriban las cookies y los identificadores de dispositivos relacionados con la publicidad.
  • Se recopilan direcciones IP.
  • Se recopila la URL de página completa, que incluye información de clics en el anuncio en los parámetros de URL (p.ej., GCLID o DCLID).
  • Se puede acceder a las cookies de terceros previamente configuradas en google.com y doubleclick.net, y a las cookies de eventos clave propias (p.ej., _gcl_*).
ad_personalization denegado

La publicidad personalizada está inhabilitada, por lo que las siguientes funciones no recibirán datos:

  • Remarketing en Google Ads, Display & Video 360 y Search Ads 360
  • Publicidad personalizada con los productos publicitarios de Google
ad_user_data denegado

Se inhabilita la recopilación de datos personales para la publicidad en línea, incluidos los siguientes:

  • user_id
  • Conversiones avanzadas: Datos de origen con codificación hash
ad_storage denegado
  • Es posible que no se escriban cookies nuevas ni identificadores de dispositivos relacionados con la publicidad.
  • Es posible que no se lean cookies publicitarias ni identificadores de dispositivos existentes.
  • Las solicitudes se envían a través de un dominio diferente (p.ej., pagead2.googlesyndication.com) para evitar que se envíen cookies de terceros previamente configuradas en los encabezados de solicitudes.
  • Google Analytics no leerá ni escribirá las cookies de Google Ads, y las funciones de los indicadores de Google no acumularán datos en relación con este tráfico.
  • Los productos publicitarios truncan las direcciones IP en el momento de la recopilación.
  • Se recopilan las URLs de página completa, incluida la información de clics en el anuncio en los parámetros de URL (p. ej., GCLID o DCLID).
analytics_storage denegado
  • No se leerán ni escribirán las cookies de estadísticas propias ni los identificadores de aplicaciones.
  • Las mediciones sin cookies de terceros (web) o indicadores (aplicaciones) se enviarán a Google Analytics (p.ej., a www.google-analytics.com o a dominios estándar de Analytics) para fines básicos de medición y modelado.
ad_storage y ads_data_redaction Rechazado y verdadero
  • Es posible que no se escriban cookies nuevas ni identificadores de dispositivos relacionados con la publicidad.
  • Es posible que no se lean cookies publicitarias ni identificadores de dispositivos existentes.
  • Las solicitudes se envían a través de un dominio diferente (p.ej., pagead2.googlesyndication.com) para evitar que se envíen cookies de terceros previamente configuradas en los encabezados de solicitudes.
  • Google Analytics no leerá ni escribirá las cookies o los identificadores de dispositivo de Google Ads, y las funciones de los indicadores de Google no acumularán datos en relación con este tráfico.
  • Los identificadores de clics en anuncios (p.ej., GCLID o DCLID) en los pings de consentimiento y eventos clave se ocultan.
  • Los productos publicitarios truncan las direcciones IP en el momento de la recopilación.
  • Se ocultan las URLs de página con identificadores de clics en anuncios.

Cuando implementas el modo de consentimiento, los parámetros de este modo se traducen en parámetros de solicitud HTTP, como dma, gcd y gcs. El consentimiento para los servicios de Google se codifica con dma_cps. En conjunto, estos campos proporcionan información sobre los estados de consentimiento y los parámetros de configuración relacionados. Los campos de la etiqueta de Google pueden codificarse para mejorar la eficiencia de la transmisión. Estos campos pueden cambiar a medida que evolucionen los servicios.

El parámetro gcs se usa para transmitir los parámetros ad_storage y analytics_storage, que indican la elección de consentimiento del usuario con respecto al almacenamiento de cookies de publicidad y estadísticas (Web) o identificadores de dispositivos (app). El parámetro gcd siempre se envía a los servicios de Google, independientemente de si el modo de consentimiento está activado o no. El parámetro gcd codifica información detallada sobre la elección de consentimiento del usuario a través de los tipos de consentimiento.

Tag Assistant puede ayudarte a comprender estos campos y el comportamiento de tu etiqueta de Google para que puedas depurar mejor tu configuración. Obtén más información para depurar el modo de consentimiento.

Modelado del modo de consentimiento

Para mitigar las brechas en la recopilación de datos, los productos de Google utilizan estos pings para modelar tus métricas de tus soluciones de medición. Para proteger la privacidad del usuario, tu etiqueta o SDK de la app deben alcanzar un umbral determinado de recopilación de datos. Puedes encontrar más información sobre qué se modela y en qué circunstancias en los siguientes artículos: