Menu dokumentacji
Microsoft Ads (UET)
Przekazywanie stanu zgody do tagu Microsoft Advertising (UET): włączenie, działanie sygnału ad_storage i weryfikacja.
Microsoft UET Consent Mode
CookieHug potrafi przekazywać stan zgody do tagu Microsoft Advertising (UET) — odpowiednika Google Consent Mode dla Bing Ads. Microsoft wymaga sygnału zgody (ad_storage) dla ruchu z Europejskiego Obszaru Gospodarczego; bez niego konwersje i remarketing w Microsoft Ads przestają działać poprawnie.
Funkcja jest domyślnie wyłączona i włącza się per domena. CookieHug nie instaluje tagu UET — wyłącznie steruje jego zgodą. Działa niezależnie od tego, czy UET jest wpięty bezpośrednio, czy przez Google Tag Managera.
Włączenie
- Otwórz domenę w panelu → Zaawansowane → sekcja Polityka zgody.
- Znajdź kartę Microsoft UET Consent Mode (Bing / Microsoft Ads) i włącz przełącznik — zapis następuje automatycznie.
- Zmiana trafia do skryptu banera przy kolejnym pobraniu (cache skryptu: do 5 minut).
Jak działa sygnał
Przed uruchomieniem tagu UET (bat.js) SDK dokłada do kolejki window.uetq domyślny stan zgody. Jeśli odwiedzający ma już zapisaną wcześniejszą decyzję, default od razu ją odzwierciedla:
// przed decyzją użytkownika (lub po odmowie):
window.uetq.push('consent', 'default', { ad_storage: 'denied' });
// po zgodzie na kategorię Marketing (także przy powrocie z zapisaną zgodą):
window.uetq.push('consent', 'update', { ad_storage: 'granted' });Aktualizacja wysyłana jest po każdej decyzji: akceptacji, odmowie, zmianie wyboru i wycofaniu zgody. Źródłem sygnału jest kategoria Marketing — dokładnie ta sama, która steruje ad_storage w Google Consent Mode.
Ważne: snippet CookieHug musi ładować się przed tagiem UET (ta sama zasada co przy tagach Google) — wtedy default trafia do kolejki zanim bat.js ją przetworzy.
Weryfikacja
W DevTools na stronie z włączoną funkcją:
// zaraz po wejściu (przed decyzją):
window.uetq
// → w kolejce: ['consent', 'default', { ad_storage: 'denied' }]
// po kliknięciu "Zaakceptuj wszystkie":
// → dochodzi: ['consent', 'update', { ad_storage: 'granted' }]Stan zgody możesz też podejrzeć rozszerzeniem UET Tag Helper Microsoftu. Jeśli window.uetq nie istnieje, znaczy że na stronie nie ma tagu UET — sygnał CookieHug czeka wtedy bezczynnie w kolejce i niczego nie psuje.