Dokumentationsmenü

Microsoft Ads (UET)

Den Einwilligungsstatus an das Tag von Microsoft Advertising (UET) übergeben: Aktivierung, Funktionsweise des Signals ad_storage und Verifizierung.

Microsoft UET Consent Mode

CookieHug kann den Einwilligungsstatus an das Tag von Microsoft Advertising (UET) übergeben — das Gegenstück zu Google Consent Mode für Bing Ads. Microsoft verlangt für Traffic aus dem Europäischen Wirtschaftsraum ein Einwilligungssignal (ad_storage); ohne dieses funktionieren Conversions und Remarketing in Microsoft Ads nicht mehr korrekt.

Die Funktion ist standardmäßig deaktiviert und wird je Domain eingeschaltet. CookieHug installiert das UET-Tag nicht — es steuert ausschließlich dessen Einwilligung. Sie funktioniert unabhängig davon, ob UET direkt oder über Google Tag Manager eingebunden ist.

Aktivierung

  • Öffnen Sie die Domain im Dashboard → Erweitert → Bereich Einwilligungsrichtlinie.
  • Suchen Sie die Karte Microsoft UET Consent Mode (Bing / Microsoft Ads) und legen Sie den Schalter um — gespeichert wird automatisch.
  • Die Änderung landet beim nächsten Abruf im Banner-Skript (Skript-Cache: bis zu 5 Minuten).

So funktioniert das Signal

Bevor das UET-Tag (bat.js) läuft, legt das SDK einen Einwilligungs-Standardwert in die Warteschlange window.uetq. Hat der Besucher bereits eine gespeicherte Entscheidung, spiegelt der Standardwert sie sofort wider:

// vor der Entscheidung des Nutzers (oder nach einer Ablehnung):
window.uetq.push('consent', 'default', { ad_storage: 'denied' });

// nach der Einwilligung in die Kategorie Marketing (auch bei Wiederbesuchen mit gespeicherter Einwilligung):
window.uetq.push('consent', 'update', { ad_storage: 'granted' });

Ein Update wird nach jeder Entscheidung gesendet: Zustimmung, Ablehnung, Änderung und Widerruf. Grundlage des Signals ist die Kategorie Marketing — genau dieselbe, die auch ad_storage im Google Consent Mode steuert. Wichtig: Das CookieHug-Snippet muss vor dem UET-Tag laden (dieselbe Regel wie bei den Google-Tags) — nur so landet der Standardwert in der Warteschlange, bevor bat.js sie verarbeitet.

Verifizierung

In den DevTools auf einer Seite mit aktivierter Funktion:

// direkt nach dem Laden (vor jeder Entscheidung):
window.uetq
// → in der Warteschlange: ['consent', 'default', { ad_storage: 'denied' }]

// nach dem Klick auf „Alle akzeptieren“:
// → kommt hinzu: ['consent', 'update', { ad_storage: 'granted' }]

Den Status können Sie auch mit Microsofts Erweiterung UET Tag Helper prüfen. Existiert window.uetq nicht, gibt es auf der Seite kein UET-Tag — das Signal von CookieHug wartet dann folgenlos in der Warteschlange.