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.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 :
| Valeur | Ce que fait UET |
|---|---|
granted | Les cookies UET internes et tiers peuvent être lus et écrits |
denied | Les 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 :
- UET Tag Helper, une extension de navigateur pour Edge et Chrome. Chaque événement UET porte un paramètre
ascavec l’état du consentement. Avant le consentement, soit aucun événement UET ne se déclenche, soitascvautdenied; après l’acceptation, chaque événement affichegranted. - 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 %.
- 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.