Leading Consent Management Platform

Compliant with GDPR, CCPA, COPPA, LGPD, PECR, PDPA, PIPEDA, and more.

Intégration de Microsoft Clarity Consent Mode avec UniConsent CMP

Microsoft Clarity est un outil d'analyse comportementale gratuit qui utilise des cartes de chaleur et des enregistrements de session pour vous aider à comprendre comment les utilisateurs interagissent avec votre site web. Clarity Consent Mode vous permet d'ajuster le comportement de Clarity en fonction des préférences de consentement individuelles des utilisateurs, assurant ainsi la conformité avec les réglementations en matière de protection des données telles que le RGPD.

Clarity ne dépose pas de cookies tant qu'il n'a pas reçu un signal de consentement valide. Lorsque le consentement est accordé, Clarity dépose des cookies de première et de tierce partie pour suivre les utilisateurs entre les sessions. Lorsque le consentement n'est pas reçu, Clarity fonctionne en mode sans cookie avec des fonctionnalités limitées.

Important : À partir du 31 octobre 2025, Clarity applique les exigences en matière de signal de consentement pour les visites de pages provenant de l'Espace économique européen (EEE), du Royaume-Uni (RU) et de la Suisse (CH). Un signal de consentement valide est requis pour bénéficier de toutes les fonctionnalités de Clarity pour les utilisateurs de ces régions. Consent Mode est activé par défaut pour ces utilisateurs.

Comment ça fonctionne

Clarity Consent Mode utilise deux types de consentement indépendants :

AutorisationUtilisation des données
analytics_StorageDonnées liées à l'analyse (comportement des utilisateurs, utilisation et schémas d'interaction).
ad_StorageDonnées liées à la publicité (reciblage, conversions et performance des campagnes).

Chaque autorisation peut être définie sur granted ou denied. Les autorisations sont indépendantes les unes des autres, et Clarity fonctionne correctement avec toute combinaison de valeurs de consentement.

Les clés ad_Storage et analytics_Storage sont sensibles à la casse. Les valeurs acceptées sont granted ou denied en minuscules.

Les cookies suivants ne sont déposés que lorsque l'autorisation correspondante est accordée :

analytics_Storage=grantedad_Storage=granted
_clck (première partie)MUID
_clsk (première partie)

Pour intégrer Microsoft Clarity avec UniConsent CMP, suivez ces étapes afin de garantir le respect des préférences de consentement des utilisateurs :

Dans votre tableau de bord Clarity, sélectionnez le projet et accédez à Settings → Setup, puis désactivez l'option de dépôt de cookies par défaut. Cela garantit que Clarity attend un signal de consentement valide avant de déposer le moindre cookie. (Consent Mode est déjà activé par défaut pour le trafic provenant de l'EEE, du Royaume-Uni et de la Suisse.)

2. Charger le script Clarity

Le script Clarity doit être chargé le plus tôt possible lors du chargement de la page, quel que soit l'état du consentement. Clarity fonctionne correctement dans toutes les configurations de Consent Mode et adapte automatiquement son comportement en fonction des signaux de consentement qu'il reçoit.

3. Définir l'état de consentement par défaut en haut de votre page (recommandé) :

Nous recommandons de placer le script de consentement dans vos balises <head> afin que le mode de consentement soit défini par défaut et mis à jour lorsqu'un utilisateur modifie ses paramètres de consentement. Les appels sont ajoutés à une file d'attente au cas où le script Clarity ne serait pas encore chargé.

// Clarity tag is added here
// You can set default consent mode right after the Clarity tag
<script>
window.clarity = window.clarity || function () {
    (window.clarity.q = window.clarity.q || []).push(arguments);
};
window.clarity('consentv2', {
    'ad_Storage': 'denied',
    'analytics_Storage': 'denied'
});
</script>

4. Configurer UniConsent CMP sur votre site

UniConsent CMP envoie automatiquement des signaux de consentement à Microsoft Clarity à l'aide de la Consent API V2 (consentv2), garantissant le respect des préférences de confidentialité des utilisateurs. Il associe les finalités d'analyse ou de statistiques à analytics_Storage et les finalités de marketing ou de publicité à ad_Storage, en mettant à jour l'état de consentement de Clarity chaque fois qu'un utilisateur accepte, refuse ou effectue des choix granulaires.

5. Vérifier votre implémentation

Pour confirmer que le consentement est correctement transmis, ouvrez les outils de développement de votre navigateur, accédez à l'onglet Console et exécutez :

clarity('metadata', (d, upgrade, consent) => {
    console.log('consentStatus:', consent);
}, false, true, true);

Avant qu'un utilisateur n'accepte les cookies, vous devriez voir les deux autorisations refusées :

{
    analytics_storage: "DENIED",
    ad_storage: "DENIED"
}

Une fois que l'utilisateur a accepté dans la bannière UniConsent CMP, les valeurs sont mises à jour en conséquence (par exemple, les deux sur "GRANTED"). Vous pouvez également confirmer qu'aucun cookie _clck ou _clsk n'est déposé tant que le consentement est refusé.

Références :

Tutoriels associés