Menú de documentación
Microsoft Ads (UET)
Transmitir el estado del consentimiento a la etiqueta de Microsoft Advertising (UET): activación, funcionamiento de la señal ad_storage y verificación.
Microsoft UET Consent Mode
CookieHug puede transmitir el estado del consentimiento a la etiqueta de Microsoft Advertising (UET), el equivalente de Google Consent Mode para Bing Ads. Microsoft exige una señal de consentimiento (ad_storage) para el tráfico procedente del Espacio Económico Europeo; sin ella, las conversiones y el remarketing de Microsoft Ads dejan de funcionar correctamente.
La función está desactivada por defecto y se activa por dominio. CookieHug no instala la etiqueta UET: solo controla su consentimiento. Funciona tanto si UET está insertado directamente como si lo está a través de Google Tag Manager.
Activación
- Abre el dominio en el panel → Avanzado → sección Política de consentimiento.
- Busca la tarjeta Microsoft UET Consent Mode (Bing / Microsoft Ads) y activa el interruptor; se guarda automáticamente.
- El cambio llega al script del banner en la siguiente descarga (caché del script: hasta 5 minutos).
Cómo funciona la señal
Antes de que se ejecute la etiqueta UET (bat.js), el SDK añade un estado de consentimiento por defecto a la cola window.uetq. Si el visitante ya tiene una decisión guardada, el valor por defecto la refleja de inmediato:
// antes de la decisión del usuario (o tras un rechazo):
window.uetq.push('consent', 'default', { ad_storage: 'denied' });
// tras aceptar la categoría Marketing (también al volver con el consentimiento guardado):
window.uetq.push('consent', 'update', { ad_storage: 'granted' });Se envía una actualización tras cada decisión: aceptación, rechazo, cambio y retirada. La señal procede de la categoría Marketing, exactamente la misma que controla ad_storage en Google Consent Mode.
Importante: el snippet de CookieHug debe cargarse antes que la etiqueta UET (la misma regla que con las etiquetas de Google); así el valor por defecto entra en la cola antes de que bat.js la procese.
Verificación
En DevTools, en una página con la función activada:
// justo al entrar (antes de decidir):
window.uetq
// → en la cola: ['consent', 'default', { ad_storage: 'denied' }]
// tras pulsar «Aceptar todo»:
// → se añade: ['consent', 'update', { ad_storage: 'granted' }]También puedes revisar el estado con la extensión UET Tag Helper de Microsoft. Si window.uetq no existe, la página no tiene etiqueta UET: la señal de CookieHug espera entonces inactiva en la cola y no rompe nada.