Nota: Solo el código de bloqueo manual se puede entregar mediante un TagManager. Si quieres utilizar el bloqueo automático de código, debes insertar el código CMP directamente en tu sitio web.
Nota: si utilizas el bloqueo automático, asegúrate de que el TagManager no sea bloqueado insertando el atributo data-cmp-ab="1" en el código de TagManager.
El CMP de ConsentManager.net insertará automáticamente toda la información de consentimiento en variables globales del sitio web para que Adobe Tag Manager pueda capturarlas y utilizarlas como elementos de datos. Estas variables son:
Variable | Descripción |
window.cmpRegulation | Cadena con el nombre de la normativa (p. ej., RGPD, CCPA, etc.) |
window.cmpConsentString | Establece la cadena de consentimiento de la IAB |
window.cmpConsentVendors | Establece una lista separada por comas de los ID de los proveedores que han obtenido el consentimiento, p. ej., 3,7,s22,31,c88 (la lista comienza y termina con una coma) |
window.cmpGoogleVendorsConsent | Igual que cmpConsentVendors, pero incluye los ID de Google ATP. |
window.cmpConsentPurposes | Establece una lista separada por comas de los fines para los que se ha obtenido el consentimiento, p. ej., 1,2,s3,s4,s5, (la lista comienza y termina con una coma) |
window.cmpCurrentStatus | Nombre del estado actual del evento cmp. Valores posibles: unknown, loading, consent, legitimateInterest |
window.cmpLastStatus | Nombre del último/anterior estado del evento cmp. Valores posibles: unknown, loading, loaded, consent, legitimateInterest, disabled, hidden, visible, tcloaded, consent-loaded, useraction. |
window.cmpLoadingStatus | Nombre del estado de la secuencia de carga (stub, loading, loaded, error) |
window.cmpDisplayStatus | Nombre del estado de la visualización de la capa de consentimiento (visible, oculto, desactivado) |
window.consentExists | Existe un estado de consentimiento (verdadero/falso). Tenga en cuenta que esto es cierto tan pronto como se muestra la capa de consentimiento y/o en los casos en que no se requiere consentimiento. |
window.userChoiceExists | Existe un estado de consentimiento basado en la elección del usuario (verdadero/falso), p. ej., el usuario ha hecho clic en «Aceptar», «Rechazar» o ha guardado la configuración personalizada. |
Crea un nuevo elemento de datos
Para utilizar las variables mostradas anteriormente en tu Adobe Tag Manager, tendrás que crear elementos de datos. Esto se encuentra en Reglas > Elementos de datos > Editar:

Asegúrate de utilizar «Type = JS Object» y la «Path» de acuerdo con los nombres de las variables indicados anteriormente.
Modo de consentimiento de Adobe
ConsentManager puede enviar información de consentimiento directamente a los productos de Adobe en un formato que Adobe Launch, Adobe Analytics, Adobe Audience Manager, Adobe Target y Adobe Experience Cloud puedan interpretar. Para utilizar esta función, activa Menú > CMP > Editar > Otros ajustes > Modo de consentimiento de Adobe.
Modo de consentimiento para Adobe Analytics
Activa la función «Cumplimiento de la normativa de la UE para Adobe Analytics» en la configuración de Adobe Analytics:

Una vez que la función esté habilitada en Adobe Analytics y la configuración esté activada en ConsentManager, la CMP establecerá automáticamente una cookie sat_track con el valor true o false dependiendo de la elección del usuario para el proveedor Adobe Analytics (ID s981). Adobe Analytics utiliza esta cookie para determinar si se debe realizar el seguimiento o no (para más detalles, consulta la página de ayuda de Adobe).
Modo de consentimiento para Adobe Audience Manager, Target y Experience Cloud
Una vez habilitada la configuración en ConsentManager, el CMP creará automáticamente una variable JavaScript con el nombre window.cmp_adobe_consent (consulta más arriba cómo crear un DataElement en Adobe Launch). La variable contendrá una cadena que Adobe Launch puede utilizar para determinar si los productos de Adobe cuentan o no con el consentimiento. Ejemplo:
window.cmp_adobe_consent = '{"aa":false,"aam":true,"ecid":true,"target":false}';El contenido es una representación en forma de cadena de un objeto JSON con cuatro propiedades. Las propiedades reflejan los cuatro productos de Adobe. El estado del consentimiento se establece según la elección del usuario para los proveedores Adobe Analytics (ID s981), Adobe Audience Manager (ID s1233), Adobe Target (ID s1642) y Adobe Experience Cloud (ID s1233).