Guides

Microsoft UET Consent Mode : régler ad_storage pour Microsoft Advertising

Microsoft impose UET Consent Mode dans l’EEE, au Royaume-Uni et en Suisse. ad_storage à denied par défaut, mis à jour à chaque choix, valeur asc à vérifier.
Publié le 21 octobre 2026 · Par l’équipe Cookiequiet

Microsoft UET Consent Mode est l’équivalent, pour Microsoft Advertising, du Consent Mode de Google, avec un seul paramètre : ad_storage. Vous poussez une valeur par défaut denied sur chaque page, puis une mise à jour granted ou denied quand le visiteur choisit, via la file window.uetq. Microsoft indique imposer Consent Mode pour les visiteurs de l’EEE, du Royaume-Uni et de Suisse, où la valeur par défaut est refusée et où les conversions sont perdues si le signal accordé n’est pas transmis après l’acceptation du visiteur. Google Consent Mode ne le couvre pas : un site qui utilise à la fois Google Ads et Microsoft Advertising a besoin des deux signaux.

Que contrôle ad_storage ?

La documentation de Microsoft définit deux valeurs :

ValeurCe que fait UET
grantedLes cookies UET internes et tiers peuvent être lus et écrits
deniedLes cookies internes ne sont ni lus ni écrits ; les cookies tiers ne sont pas écrits, et ne sont lus qu’à des fins de lutte contre la fraude et le spam, pas pour la publicité

Pour UET, les cookies internes sont ceux créés sur votre domaine (comme _uetsid et _uetvid), et les cookies tiers ceux créés par Microsoft Advertising sur bing.com. Hors des régions où Consent Mode est imposé, si aucun réglage de consentement n’est transmis, UET utilise granted par défaut, d’où l’importance de régler la valeur par défaut explicitement.

Basique ou avancé ?

Microsoft décrit deux configurations, comme Google :

  • Basique. La balise UET ne se déclenche pas du tout tant que le visiteur n’a pas donné son consentement. Rien n’est envoyé avant.
  • Avancé. La balise se charge immédiatement avec un consentement refusé par défaut ; tant qu’il est refusé, seules des données anonymisées sont collectées, puis agrégées pour la modélisation. Microsoft recommande le mode avancé pour la performance des campagnes.

Comme pour Google, savoir si une requête vers Microsoft avant le consentement est acceptable est une question juridique pour votre autorité de contrôle, pas une question technique. Le mode basique est l’option prudente : marquez la balise UET pour qu’elle ne se charge qu’après le consentement marketing, comme décrit dans bloquer les scripts avant consentement.

Comment régler la valeur par défaut ?

L’exemple de Microsoft place la valeur par défaut juste après la balise UET, sur chaque page :

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

L’essentiel est que la valeur par défaut existe sur chaque page avant que le choix du visiteur soit connu, et que la mise à jour vienne après elle.

Comment envoyer le choix du visiteur ?

Quand le visiteur accepte la catégorie marketing ou publicité :

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

Envoyez denied de la même façon quand il refuse ou retire son consentement. Microsoft demande de continuer à transmettre la valeur sur les pages suivantes tant que le consentement s’applique, donc le choix mémorisé doit être poussé de nouveau à chaque chargement de page.

Et Google Tag Manager ?

Microsoft publie un modèle UET officiel pour Tag Manager avec des réglages de consentement. Google Tag Manager n’est pas un outil de consentement, donc le modèle a besoin d’un signal de consentement venant de votre bandeau, en général un événement dataLayer. Quand une mise à jour poussée depuis une balise HTML personnalisée semble sans effet, vérifiez l’ordonnancement des balises : la mise à jour doit s’exécuter après la création de la file UET et avant les événements que vous voulez compter.

Microsoft lit-il d’autres signaux ?

Microsoft indique que si vous n’implémentez pas Consent Mode directement, il essaie de lire les signaux de consentement depuis les sources disponibles comme l’IAB TCF, à condition que le site ait un bandeau cookies et une solution de consentement standard. Vous pouvez le désactiver avec enableAutoConsent: false dans la balise UET. Microsoft recommande d’implémenter Consent Mode ou le TCF explicitement pour garder un contrôle complet.

Microsoft Clarity est-il couvert ?

Non. Microsoft précise que si vous utilisez l’intégration entre UET et Clarity, le réglage de consentement de Clarity doit être fait séparément. Clarity est un outil d’enregistrement de sessions et de cartes de chaleur, qui relève de la catégorie mesure d’audience de votre bandeau.

Comment vérifier que cela fonctionne ?

Microsoft liste trois moyens :

  1. UET Tag Helper, une extension de navigateur pour Edge et Chrome. Chaque événement UET porte un paramètre asc avec l’état du consentement. Avant le consentement, soit aucun événement UET ne se déclenche, soit asc vaut denied ; après l’acceptation, chaque événement affiche granted.
  2. Le tableau de bord UET de Microsoft Advertising a une colonne Consent signal par type d’événement : Healthy quand plus de 75 % des événements des sept derniers jours portent un signal valide, Moderate entre 0 % et 75 %, Missing à 0 %.
  3. Test your tag, dans la section Conversions, montre si un signal de consentement était présent pour les événements d’une URL donnée pendant votre session.

Ajoutez le test dans le navigateur décrit dans vérifier les cookies avant consentement : aucun cookie _uetsid ou _uetvid avec un véritable identifiant avant le choix, rien de nouveau après « Tout refuser ».

Erreurs fréquentes

  • Régler la valeur par défaut sur la seule page d’accueil ; elle doit s’exécuter sur chaque page.
  • Passer à granted à l’acceptation mais ne jamais pousser denied après un retrait ultérieur.
  • Compter sur Google Consent Mode seul en supposant qu’il atteint Microsoft.
  • Oublier le choix mémorisé sur la page suivante, si bien que les visiteurs qui reviennent après avoir accepté sont comptés comme refusés.

Utiliser un bandeau de consentement qui envoie les signaux UET

Cookiequiet envoie le signal UET quand l’option Microsoft UET est activée dans le tableau de bord : à chaque choix, et à chaque chargement de page une fois qu’un choix est mémorisé, il pousse une mise à jour du consentement avec ad_storage piloté par la catégorie marketing, à côté de la mise à jour Google Consent Mode décrite dans le guide Consent Mode. Il ne pousse pas lui-même la commande de valeur par défaut, donc gardez la ligne par défaut de Microsoft dans votre extrait UET. L’installation tient en une balise script avant vos autres scripts, avec « Tout refuser » activé par défaut ; l’option est disponible sur chaque offre, gratuite comprise.

Questions

Non. Microsoft UET lit sa propre commande de consentement via la file uetq. Un site qui a à la fois des balises Google Ads et Microsoft Advertising doit envoyer les deux signaux, idéalement à partir du même choix dans le bandeau.
Pour les visiteurs de l’EEE, du Royaume-Uni et de Suisse, Microsoft indique imposer Consent Mode avec une valeur par défaut refusée, donc les conversions sont perdues quand le signal accordé n’est pas transmis après l’acceptation. Ailleurs, UET utilise granted par défaut quand aucune valeur n’est réglée.
Aucun pour Consent Mode. La documentation de Microsoft décrit une seule propriété, ad_storage, avec les valeurs granted et denied. Les paramètres ad_user_data et ad_personalization de Google n’ont pas d’équivalent UET.
Installez l’extension UET Tag Helper et regardez le paramètre asc de chaque événement UET. Il doit valoir denied avant le consentement, ou aucun événement ne doit se déclencher, et granted après l’acceptation du visiteur.

Mettez un bandeau discret sur votre site dès aujourd’hui

Gratuit pour un site avec toutes les fonctions essentielles, sans carte ni période d’essai qui expire. Passez un site en Starter pour €3 par mois pour le mettre à vos couleurs par IA sans la mention Cookiequiet, ou en Pro pour €9 pour le concevoir avec l’agent IA.