Kennisbank

Microsoft UET consent mode instellen

Met Microsoft UET consent mode geef je aan Microsoft Advertising door of een bezoeker toestemming heeft gegeven voor advertentiecookies (ad_storage). UET (Universal Event Tracking) is de meettag van Microsoft Advertising. De waarde stuurt of de tag first-party cookies leest en schrijft en of Microsoft third-party cookies mag schrijven.

Gepubliceerd op: 13 oktober 2026|Door carlokop|0 Reacties|4 min leestijd

Met Microsoft UET consent mode geef je aan Microsoft Advertising door of een bezoeker toestemming heeft gegeven voor advertentiecookies (ad_storage). UET (Universal Event Tracking) is de meettag van Microsoft Advertising. De waarde stuurt of de tag first-party cookies leest en schrijft en of Microsoft third-party cookies mag schrijven.

Microsoft vraagt adverteerders die UET gebruiken om een toestemmingssignaal mee te sturen, via UET consent mode of via het TCF (Transparency and Consent Framework) van IAB Europe. Gebruik nooit allebei tegelijk. Stuur je geen signaal mee, dan stopt Microsoft met het meten van je UET-conversies en het vullen van je remarketinglijsten.

Microsoft handhaaft dit sinds 5 mei 2025 voor bezoekers uit de EER, het Verenigd Koninkrijk en Zwitserland. In die regio's is de standaardwaarde denied als er geen signaal is gezet; in de meeste andere landen is dat granted. Microsoft handhaaft alleen op ad_storage. Je mag ad_user_data en ad_personalization meesturen, maar dat is niet verplicht.

De waarden van ad_storage:

WaardeEffect
grantedFirst-party cookies worden gelezen en geschreven, third-party cookies (bing.com) worden geschreven.
deniedFirst-party cookies worden niet gelezen of geschreven. Third-party cookies worden niet geschreven en alleen gelezen voor fraude- en spamdoeleinden.

Gebruik je al Google Consent Mode? Dat betekent niet automatisch dat UET het signaal krijgt. Gebruik je de officiële UET-template in GTM en een CMP die Google Consent Mode ondersteunt, dan neemt de template de toestemming uit GTM over. Microsoft kan ook signalen uitlezen uit TCF en andere standaardmechanismen (enableAutoConsent, standaard aan), maar raadt aan consent mode of TCF expliciet in te stellen. Meer over Google Consent Mode lees je in Google Consent Mode v2 instellen.

De eenvoudigste weg in Google Tag Manager is de officiële UET-template. Die heeft twee instellingen voor toestemming:

  • Enable consent updates (standaard aan): UET haalt de toestemming op zodra de bezoeker op de knop in de cookiebanner klikt. Gaat de UET-tag pas af nadat de bezoeker al heeft gekozen, dan mist UET die update.
  • Inherit initial consent (standaard uit): UET neemt de begintoestand over. Microsoft raadt aan dit alleen aan te zetten als het nodig is, bijvoorbeeld bij een UET-tag die pas na de keuze afgaat.

Je hebt daarnaast een CMP nodig die met Google Consent Mode werkt. Microsoft noemt onder meer Complianz, Cookiebot, CookieYes, OneTrust en Usercentrics. Werk je met Cookiebot, lees dan ook Consent Mode v2 instellen met Cookiebot en GTM.

Je kunt consent mode ook zelf instellen, bijvoorbeeld met een aangepaste HTML-tag in GTM. Eerst de standaardwaarde, op elke pagina, direct na de UET-tag:

window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
  'ad_storage': 'denied'
});

Geeft de bezoeker toestemming, dan update je de waarde:

window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
  'ad_storage': 'granted'
});

Zet de standaardwaarde zo hoog mogelijk in de <head>, voordat de pagina volledig is geladen. Stuur daarna op elke pagina granted of denied mee op basis van de keuze van de bezoeker: de update geldt per pagina, dus roep hem ook aan bij vervolgpagina's zolang de toestemming geldt. Koppel de update-tags in GTM aan een trigger die pas vuurt na de keuze in de banner, bijvoorbeeld een aangepaste gebeurtenis die je CMP in de dataLayer pusht. Er is daarnaast een variant waarin de UET-tag zelf via de consentinstellingen van GTM (Engels label: Require additional consent for tag to fire, met ad_storage) alleen na toestemming afgaat. Dan meet UET zonder toestemming niets.

De automatische toestemmingsdetectie zet je uit met enableAutoConsent: false bij het initialiseren van de tag.

Let op: de UET-tag mag al laden vóór de keuze in de cookiebanner, met ad_storage op denied (geavanceerde consent mode). Bij de basisvariant laadt de tag pas na toestemming en is er geen dataverzameling voor die tijd. Je moet toestemming vragen zoals de geldende privacywetgeving voorschrijft; die verantwoordelijkheid ligt bij jou. Welke variant voor jouw site past, is een juridische afweging. Die maakt dit artikel niet. Achtergrond vind je in de technische uitleg over gegevensverzameling en de AVG.

Hoe controleer je of het werkt?

  • UET Tag Helper: met deze browserextensie van Microsoft (Edge en Chrome) bekijk je de parameter asc in de UET-events. Vóór toestemming hoort die op geweigerd te staan (of gaan er nog geen UET-events af), na toestemming op toegestaan. Microsoft noemt in de ene pagina de waarden denied en granted en in de FAQ de afkortingen D en G. Kijk dus naar welke van de twee je ziet.
  • Browserconsole: window.uetq.uetConfig.consent.enabled geeft true als consent mode goed is ingesteld. window.uetq.uetConfig.consent.adStorageAllowed geeft true bij verleende toestemming en false bij geweigerde toestemming of vóór de keuze.
  • UET-dashboard in Microsoft Advertising: de kolom voor het toestemmingssignaal beoordeelt per event-type (bijvoorbeeld Page Load of Custom Event) de status Healthy (geldig signaal bij meer dan 75% van de events in de afgelopen zeven dagen), Moderate (meer dan 0% tot en met 75%) of Missing (0%). De labels zijn in het Engels gezien.

Klaar voor actie?

Wil je dit toepassen op jouw website?

Ik help je de keuzes uit dit artikel om te zetten in een werkende setup, meetbaar en zonder technische ruis.

Verder lezen

Terug naar kennisbank

Alle artikelen in Google Tag Manager