El modo de consentimiento permite que los desarrolladores web y de apps ajusten el comportamiento de las etiquetas y el SDK de apps en función de las selecciones de consentimiento del usuario.
Cómo administrar el consentimiento
Para administrar el consentimiento de los usuarios, se requiere lo siguiente:
- Obtén la elección de consentimiento del usuario para otorgar o rechazar el consentimiento para almacenar información sobre su comportamiento. Eres responsable de obtener el consentimiento de los usuarios en tu sitio web o app, o bien obtener los datos que subes 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 de consentimiento que se adapte a las necesidades de tu empresa. - Comunica la elección de consentimiento del usuario, o estado de consentimiento, a Google. Muchas CMP controlan el envío del 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 framework para administrar el consentimiento.
- Asegúrate de que las etiquetas de Google y de terceros se comporten según la elección de consentimiento del usuario.
Etiquetas que admiten el modo de consentimiento
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 asistencia para las conversiones de llamadas telefónicas está pendiente).
- Floodlight
- Vinculador de conversiones
Terminología del modo de consentimiento
Los siguientes términos tienen un significado especial en el contexto del modo de consentimiento:
- Verificaciones de consentimiento: Hace que las etiquetas y los SDKs modifiquen el comportamiento según el estado y el tipo de consentimiento.
- Estado de consentimiento: Representa las elecciones del usuario y se puede otorgar o rechazar para cada tipo de consentimiento. Las etiquetas y los SDKs con verificaciones de consentimiento modifican su comportamiento según se describe en Cómo el consentimiento afecta el comportamiento de las etiquetas.
- Tipo de consentimiento: Indica el tipo de almacenamiento. El consentimiento puede ser
granted
odenied
para cada tipo.
Tipos de consentimiento
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 de publicidad en línea. |
ad_personalization | Establece el consentimiento para la publicidad personalizada. |
analytics_storage | Habilita el almacenamiento, como cookies (Web) o identificadores de dispositivos (apps), relacionados con las estadísticas, como la duración de las visitas. |
functionality_storage | Habilita el almacenamiento que respalda la funcionalidad del sitio web o la app, 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. |
Comparación entre el modo de consentimiento básico y el avanzado
Puedes implementar el modo de consentimiento en tu sitio web o app de dos maneras: básico o avanzado.
Modo de consentimiento básico
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 que el usuario interactúe con el banner de consentimiento. Cuando el usuario otorga su consentimiento, las etiquetas de Google cargan y ejecutan las APIs del modo de consentimiento. Las etiquetas envían los estados de consentimiento a Google en el siguiente orden:
- Estados de consentimiento predeterminados
- Estados de consentimiento actualizados
Sin embargo, si el usuario no otorga su consentimiento, no se transferirán datos 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.
Modo de consentimiento avanzado
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 app. Las etiquetas cargan la API del modo de consentimiento y hacen lo siguiente:
- Establecen los estados de consentimiento predeterminados. De forma predeterminada, el consentimiento puede ser
denied
, a menos que establezcas tus propios valores predeterminados. Si bien el consentimiento esdenied
, las etiquetas de Google envían pings sin cookies. - 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 permite un modelado mejorado en comparación con el modelo Básico, ya que proporciona un modelo específico del anunciante en lugar de un modelo 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. | Cargas con valores predeterminados establecidos en denied , a menos que se configure de otra manera. |
Transmisión de datos | No se envían datos 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 los pings sin cookies.Cuando el consentimiento es granted , se escriben cookies y se envían todos los datos de medición. |
Estados de consentimiento | Se establecen después de la interacción del usuario. | El valor predeterminado es denied , a menos que se configure de otra manera; las actualizaciones se basan en la elección del usuario. |
Comportamiento de las etiquetas después de la interacción del usuario | Carga y ejecuta las APIs del modo de consentimiento solo cuando el 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). |
Cómo el consentimiento afecta el comportamiento de las etiquetas y el SDK de la aplicación
En general, cuando los usuarios otorgan su consentimiento, las etiquetas funcionan con normalidad.
Cuando los usuarios rechazan el consentimiento para la personalización de anuncios o los datos del usuario de los anuncios, las etiquetas o los SDKs de apps no pueden usar los datos del usuario para fines de segmentación de anuncios.
Cuando los usuarios rechazan el consentimiento para el almacenamiento, las etiquetas compatibles con el consentimiento o los SDKs de apps no almacenan cookies (Web) ni identificadores de dispositivos (apps). En cambio, las etiquetas comunican el estado de consentimiento y la actividad del usuario a través del envío de pings (Web) o indicadores (apps) sin cookies al servidor de Google. Esto permite que las propiedades Google Ads y Google Analytics 4 modelen conversiones y 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 y en la que está implementado el modo de consentimiento. Estos pings comunican un estado de consentimiento de concedido o denegado para cada tipo de consentimiento, como el almacenamiento de anuncios o de estadísticas.
Pings de evento de tecla: Se envían para indicar que se produjo un evento de tecla.
Pings de Google Analytics: Se envían para cada página de un sitio web mediante 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., el 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 la etiqueta, también puedes ocultar los datos almacenados cuando un usuario rechaza el consentimiento. Por ejemplo, es posible que un usuario haya otorgado su consentimiento para almacenar datos de anuncios y, luego, haya cambiado de opinión y niegue su consentimiento. Si habilitas ads_data_redaction
, cuando el usuario rechaza el consentimiento, Google Ads borrará la información almacenada.
Las etiquetas con verificaciones de consentimiento integradas enmiendan su comportamiento en función de diferentes estados de consentimiento. En la siguiente tabla, se explica el comportamiento de las etiquetas según los tipos de consentimiento, el estado de consentimiento y si ads_data_redaction
se establece como true
.
Tipos de consentimiento | Rechazado o concedido | Comportamiento |
ad_storage y analytics_storage |
concedida otorgada |
|
ad_personalization |
rechazada | La publicidad personalizada está inhabilitada, por lo que las siguientes funciones no recibirán datos:
|
ad_user_data |
rechazada | Se inhabilita la recopilación de datos personales para la publicidad en línea, incluidos los siguientes:
|
ad_storage |
rechazada |
|
analytics_storage |
rechazada |
|
ad_storage y ads_data_redaction
|
negado y verdadero |
|
Parámetros HTTP del modo de consentimiento
Cuando implementas el modo de consentimiento, sus parámetros se traducen en parámetros de solicitud HTTP, como dma
, gcd
y gcs
.
El consentimiento para los servicios de Google se codifica mediante 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 estar codificados para mejorar la eficiencia de la transmisión. Estos campos pueden estar sujetos a cambios a medida que estos servicios evolucionen.
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 información para depurar el modo de consentimiento.
Modelado del modo de consentimiento
Para mitigar cualquier brecha en la recopilación de datos, los productos de Google usan estos pings a fin de modelar las métricas de tus soluciones de medición. Para proteger la privacidad del usuario, tu etiqueta o SDK de la app debe cumplir con 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:
- Acerca del modelado del modo de consentimiento de Google Ads
- Acerca del modelado de conversiones en línea de Google Ads
- Acerca del modelado de conversiones de Google Analytics
- Acerca del modelado de comportamiento de Google Analytics