Меню документації

Microsoft Ads (UET)

Передавання стану згоди до тега Microsoft Advertising (UET): увімкнення, робота сигналу ad_storage і перевірка.

Microsoft UET Consent Mode

CookieHug вміє передавати стан згоди до тега Microsoft Advertising (UET) — відповідника Google Consent Mode для Bing Ads. Microsoft вимагає сигнал згоди (ad_storage) для трафіку з Європейського економічного простору; без нього конверсії та ремаркетинг у Microsoft Ads перестають працювати належно.

Функцію типово вимкнено, і вона вмикається для кожного домену окремо. CookieHug не встановлює тег UET — він лише керує його згодою. Працює незалежно від того, чи UET вбудовано напряму, чи через Google Tag Manager.

Увімкнення

  • Відкрийте домен у панелі → Розширені → розділ Політика згоди.
  • Знайдіть картку Microsoft UET Consent Mode (Bing / Microsoft Ads) і ввімкніть перемикач — збереження автоматичне.
  • Зміна потрапляє до скрипта банера під час наступного завантаження (кеш скрипта: до 5 хвилин).

Як працює сигнал

Перед запуском тега UET (bat.js) SDK додає типовий стан згоди до черги window.uetq. Якщо у відвідувача вже є збережене рішення, типове значення одразу його відображає:

// перед рішенням користувача (або після відмови):
window.uetq.push('consent', 'default', { ad_storage: 'denied' });

// після згоди на категорію «Маркетинг» (також під час повернення зі збереженою згодою):
window.uetq.push('consent', 'update', { ad_storage: 'granted' });

Оновлення надсилається після кожного рішення: прийняття, відмови, зміни та відкликання. Джерело сигналу — категорія Маркетинг, та сама, що керує ad_storage у Google Consent Mode. Важливо: фрагмент CookieHug має завантажуватися перед тегом UET (те саме правило, що й для тегів Google) — тоді типове значення потрапить у чергу раніше, ніж bat.js її обробить.

Перевірка

У DevTools на сторінці з увімкненою функцією:

// одразу після входу (перед будь-яким рішенням):
window.uetq
// → у черзі: ['consent', 'default', { ad_storage: 'denied' }]

// після натискання «Прийняти все»:
// → додається: ['consent', 'update', { ad_storage: 'granted' }]

Стан також можна переглянути розширенням Microsoft UET Tag Helper. Якщо window.uetq не існує, на сторінці немає тега UET — тоді сигнал CookieHug просто чекає в черзі й нічого не ламає.