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.