Guide gratuit · Mis à jour le 3 octobre 2026

Branche la caméra de ton site.

Installer, régler et lire Microsoft Clarity, étape par étape. Pour savoir par quelle porte entrent tes visiteurs, dans quelle pièce ils vont, et à quelle seconde ils font demi tour.

Commencer l'installation Aller à la checklist
10 minutes pour installer 0 € côté outil 30 minutes par semaine pour lire
1 · La porte

D'où ils viennent

Google, une IA, tes pubs, un réseau social, ton nom tapé en direct.

Illustration, pas des chiffres réels.
2 · La pièce

Où ils vont, ce qu'ils touchent

Jusqu'où ils défilent, sur quoi ils cliquent, ce qu'ils ne voient jamais.

Illustration, pas des chiffres réels.
3 · La seconde

Quand ils repartent

Le moment exact, juste avant de quitter. C'est là que ça casse.

Illustration, pas des chiffres réels.
00 · Pourquoi

Ton site n'est pas une carte de visite.

Chaque jour, des clients y entrent. Certains repartent sans un mot. Tu ne vois ni la porte, ni la pièce, ni la seconde où ils ont décidé de ne pas acheter.

Un cambriolage laisse des traces : le verre au sol, le tiroir retourné. Un client qui repart ne laisse rien. Alors dans une maison, tu poses une alarme et des caméras. Pas pour attraper quelqu'un, mais pour savoir par quelle porte, dans quelle pièce, à quelle heure.

Sur ton site, cette caméra existe et elle est gratuite : Microsoft Clarity. Elle enregistre ce que font tes visiteurs : où ils cliquent, où ils s'arrêtent, quand ils partent. Ce guide te montre comment la brancher sans te tromper, puis comment la lire sans te noyer.

Le principe de lecture

Ne regarde pas d'abord ceux qui ont acheté. Ils te disent que ça marche. Regarde ceux qui sont repartis sans acheter et sans laisser leurs coordonnées. Ils te disent où ça casse, et c'est là que se cache ta croissance.

Ce que Clarity te donne

Des sources de trafic, des cartes de chaleur, des enregistrements de sessions, des signaux de frustration (clics sans réponse, retours immédiats), des entonnoirs de conversion et un assistant IA.

Ce qu'il ne fait pas

Il ne t'envoie pas de vidéo de l'écran : les enregistrements sont une reconstruction de la page et des actions. Il ne te dit pas à lui seul pourquoi quelqu'un part : c'est ton travail de lecture.

01 · Installer

Installe Clarity en 10 minutes.

Trois étapes : créer le projet, poser le code avec la méthode qui correspond à ton site, vérifier que ça remonte.

  1. Crée ton projet

    Va sur clarity.microsoft.com, clique Sign up et connecte toi. Dans Projects, clique New project, renseigne Name et Website, puis Add new project. Chaque projet a son propre code et son propre Project ID, visible dans Settings → Overview.

  2. Pose le code selon ta plateforme

    Choisis ta plateforme. Une seule méthode par site : si tu poses le code à la main et via un plugin, tu fausses tes données.

    1. Dans l'administration WordPress : Plugins → Add new plugin.
    2. Cherche Microsoft Clarity, puis Install and Activate.
    3. Ouvre le plugin Clarity dans le menu, clique Sign in, choisis ton projet puis Continue (ou New project pour en créer un).

    Même procédure pour une boutique WooCommerce.

    1. Dans le Shopify App Store, cherche Microsoft Clarity: AI Insights et clique Install, puis confirme les permissions.
    2. Clique Go to app settings, active Clarity JS, puis Save. Reviens à l'installation et clique Refresh si besoin.
    3. Si un snippet Clarity était déjà dans ton thème, utilise plutôt Connect Project et évite de laisser un second tag indépendant.

    Prévois quelques heures avant que le tableau de bord se remplisse.

    1. Dans ton site Wix : Apps → App Market, cherche Microsoft Clarity, clique Add to site.
    2. Dans l'application, Sign in, choisis ton projet puis Connect (ou Add new project).

    Clarity demande ici un domaine enregistré sur ton compte Wix.

    1. Dans le Webflow Marketplace, cherche Microsoft Clarity et clique Install, puis sélectionne ton site.
    2. Connecte toi à Clarity, lie un projet existant ou choisis Add a new project (nom, URL, secteur), puis Add new project.
    3. Publie ton site : l'intégration ne s'active qu'après publication.
    1. Dans Clarity : Settings → Setup → Installation methods → Install manually → Get tracking code. Copie le script complet.
    2. Dans Squarespace : Settings → Advanced → Code Injection, colle dans Header, puis Save.

    Il faut un forfait Squarespace qui autorise le JavaScript personnalisé.

    1. Dans Clarity : Settings → Setup → Install manually → Get tracking code. Copie le script.
    2. Dans Framer : Project Settings → Custom Code → Add Script. Nomme le script, place le dans le <head> sur toutes les pages, choisis Run on every page visit.
    3. Publie le site.

    C'est une installation manuelle : il n'existe pas d'application Clarity officielle pour Framer.

    Méthode la plus propre si tu as déjà un conteneur GTM.

    1. Dans Clarity : Settings → Setup → Google Tag Manager → Finish setup. Connecte ton compte Google, clique Allow, choisis le compte et le conteneur, puis Create and publish.
    2. Si la connexion échoue, passe par GTM : New Tag → Tag Configuration → Discover more tags in the Community Template Library. Cherche Clarity, prends le modèle officiel Microsoft, Add to workspace, saisis ton Project ID, déclencheur All pages, puis Save → Submit → Publish.
    1. Dans Clarity : Settings → Setup → Installation methods → Install manually → Get tracking code.
    2. Copie l'intégralité du script de ton projet et colle le dans le <head> de chaque page à suivre. Ne réutilise jamais le code d'un autre projet.
    3. Déploie ton site.
  3. Vérifie que ça remonte

    1. Ouvre ton site publié (pas un brouillon) et clique sur quelques éléments.
    2. Ouvre les outils du navigateur, onglet Network, et cherche une requête POST vers clarity.ms/collect.
    3. Dans Clarity, regarde les visiteurs en temps réel : le bouton Watch now ouvre leur visualisation.
    Combien de temps avant les données

    Les enregistrements en temps réel peuvent démarrer dès que le code fonctionne. Les cartes de chaleur affichent les clics sous environ 30 minutes. Le tableau de bord agrégé peut mettre quelques heures.

    Si rien n'arrive

    Compare le script de ton <head> avec celui de Settings → Setup → Installation methods → Install manually (surtout le src), et vérifie que le tag est bien présent sur chaque page voulue.

02 · Consentement

Le consentement : ne saute pas cette étape.

Depuis le 31 octobre 2025, Clarity exige un signal de consentement pour garder toutes ses fonctionnalités sur les visites venant de l'Espace économique européen, du Royaume Uni et de la Suisse.

Dans ces régions, le mode consentement est actif par défaut. Sans accord valide, Clarity ne pose pas ses cookies mais peut continuer en mode limité, sans cookies. Autrement dit : « pas de cookie » ne veut pas dire « pas de collecte ». Classe Clarity parmi les technologies non essentielles dans ton bandeau.

Ce que ton bandeau doit faire

Ton outilCe qu'il faut savoir
Wix, ShopifyLe choix du visiteur est transmis automatiquement à Clarity quand le bandeau de la plateforme est configuré.
Axeptio, CookiebotFigurent dans la liste officielle Microsoft des outils qui transmettent automatiquement le consentement à Clarity. Configure les, active le mode consentement dans Clarity, et teste.
WordPressMicrosoft documente notamment le plugin CookieYes.
Didomi, TarteaucitronAbsents de la liste officielle consultée. Il faut transmettre toi même le choix à Clarity (voir le code plus bas) et vérifier qu'il arrive.
Webflow, Squarespace, FramerInstaller le script ne suffit pas : il faut un bandeau qui transmet réellement le choix, ou l'envoyer toi même.

Envoyer le choix à la main (Consent API v2)

Une fois le script Clarity chargé, transmets le choix réel du visiteur. Les deux paramètres sont obligatoires, et n'envoie jamais granted par défaut.

window.clarity('consentv2', {
  ad_Storage: 'denied',        // 'granted' ou 'denied'
  analytics_Storage: 'granted' // 'granted' ou 'denied'
});

Renvoie ce signal à chaque changement ou retrait de consentement. Cette API remplace l'ancienne consent.

Teste le résultat

  1. Sur ton site publié, ouvre la console du navigateur et colle :
clarity('metadata', (d, upgrade, consent) => console.log('consentStatus:', consent), false, true, true);
  1. Avant d'accepter, tu dois voir analytics_storage: "DENIED" et ad_storage: "DENIED". Après acceptation, les valeurs doivent changer.
  2. Efface les cookies du site, refuse, puis vérifie qu'aucun cookie _clck ou _clsk n'est créé.
Côté juridique (à faire valider par ton conseil)
  • Mentionne Microsoft Clarity dans ta politique de confidentialité : mesures comportementales, cartes de chaleur, enregistrements, finalités, technologies utilisées, rôle de Microsoft, comment refuser, lien vers la déclaration de confidentialité Microsoft.
  • Les conditions de Clarity qualifient le propriétaire du site et Microsoft de responsables de traitement indépendants. Ne présente pas l'accord de traitement Microsoft générique comme couvrant Clarity par défaut.
  • Clarity est exclu sur les sites ciblant les moins de 18 ans et dans certains contextes très sensibles (santé, services financiers, contenus gouvernementaux).
03 · Régler

Les cinq réglages qui évitent de lire des données fausses.

1. Masque les données sensibles

Dans Settings → Masking → Masking mode, choisis le niveau.

ModeEffet
StrictTout le contenu est masqué.
BalancedMode par défaut. Masque notamment nombres et adresses email considérés sensibles. Les champs de saisie et listes déroulantes restent masqués.
RelaxedNe masque pas le contenu général. Champs de saisie et listes restent masqués. À éviter si des données personnelles peuvent s'afficher ailleurs sur la page.

Pour masquer une zone précise (espace client, adresse, panier) : Settings → Masking → Mask by element → Add element avec un sélecteur CSS, ou ajoute l'attribut suivant à l'élément HTML :

data-clarity-mask="true"

Le masquage ne s'applique pas aux anciens enregistrements et peut prendre jusqu'à une heure pour être actif. Vérifie aussi qu'aucune donnée personnelle ne traîne dans tes URL.

2. Exclus ton propre trafic

Si tu es administrateur du projet : Settings → IP blocking → Block IP address → Block my current IP. Nomme l'entrée et valide. Attends environ 15 minutes. Les plages CIDR sont possibles.

Limite

Le blocage par IP n'est pas fiable avec IPv6, une IP dynamique, un VPN ou une connexion mobile instable. Dans ce cas, déclenche la balise Clarity seulement pour les visiteurs externes (via GTM par exemple), ou ajoute un tag personnalisé clarity("set","traffic","interne") puis utilise Exclude selection dans tes analyses. Cette seconde méthode filtre l'affichage mais ne stoppe pas la collecte.

3. Laisse la détection des bots activée

Clarity exclut par défaut les bots détectés de tes totaux et affiche leur nombre en haut du tableau de bord. Pour les inspecter : Filters → Traffic → Bot traffic. Certains bots sophistiqués peuvent passer entre les mailles.

4. Relie Google Analytics 4 (facultatif)

Settings → Setup → Google Analytics integration → Get Started, connecte ton compte Google, choisis la propriété Web, Save. Une propriété Web par projet.

À savoir

Lier GA4 n'ajoute pas de liens vers les enregistrements dans l'interface GA4. Tu retrouves l'import dans Clarity, sous Dashboards → Google Analytics, avec accès aux enregistrements et cartes de chaleur correspondants.

5. Définis ce qu'est une conversion

Sans conversion définie, Clarity te montre du comportement mais pas du résultat. Deux outils :

  • Smart events : Settings → Smart events → New event. Clarity détecte parfois seul des actions comme Purchase, Add to Cart, Begin Checkout, Contact Us, Submit Form, Request Quote, Sign Up, Login, Download. Tu peux en créer jusqu'à 20 personnalisés (clic sur un bouton, visite d'une page, événement API). Réservé aux administrateurs. Vérifie dans un enregistrement que l'événement suit bien la bonne action avant de t'y fier.
  • Funnels : Settings → Funnels → New funnel. Glisse des smart events ou des visites de page comme étapes, dans l'ordre. Tu obtiens le taux de conversion, les sessions converties, le temps médian et la perte à chaque étape.

Boutique en ligne

Fiche produit, puis panier, puis paiement, puis achat confirmé.

Site de services

Page de service, puis clic vers le contact ou le devis, puis formulaire, puis page de confirmation.

Le dernier palier doit être une conversion réussie, pas un simple clic sur « Envoyer ».

04 · Lire

Les trois questions à poser à tes données.

Tout le reste est du bruit. Ces trois questions suffisent à trouver où tu perds des clients.

Question 1 : la porte d'entrée

Ouvre Dashboards → Clarity puis Filters → Traffic. Tu y trouves le canal, la source, le medium, la campagne (tes UTM) et le site référent.

CanalCe que ça désigne
Organic SearchGoogle et autres moteurs, résultats naturels.
PaidSearchTes publicités sur les moteurs.
AIPlatformLiens issus d'un chat IA : Claude, Copilot, Gemini, ChatGPT, Perplexity en version autonome.
PaidAIPlatformPublicités affichées dans une plateforme IA.
Social, Email, ReferralRéseaux sociaux, newsletters, autres sites qui te citent.
DirectSaisie directe, favoris, mais aussi visites dont la source est masquée.

Ce que tu cherches : quel canal t'amène des gens qui te ressemblent et convertissent, pas juste du volume. Compare engagement et conversion canal par canal, puis enregistre tes comparaisons : Filters → Apply → Save as segment. Exemple utile : AIPlatform + mobile, comparé à Organic Search + mobile.

Piège

Une visite sans référent n'est pas forcément une visite directe voulue. Les fonctions IA intégrées à d'autres produits ne sont pas toutes classées comme canal IA.

Question 2 : la pièce où ils vont

Ouvre Heatmaps, choisis une page, une période et un appareil (PC, Tablet, Mobile).

Scroll

Jusqu'où les gens descendent. Regarde le % drop off et l'Average fold (la ligne de flottaison moyenne). C'est ici que tu vois si ton argument de vente, en bas de page, est lu ou ignoré.

Click

Où ils cliquent : tous les clics, clics sans réponse, clics répétés, clics en erreur, premiers et derniers clics.

Area

Le total de clics dans une zone que tu choisis, par exemple un bloc de prix.

Attention

Le temps passé sur chaque section de la page.

Ce que tu cherches : le pourcentage de visiteurs qui atteignent ton CTA ou ton argument clé. Ne te fie pas à la profondeur moyenne : une longue page a légitimement une moyenne plus basse qu'une page courte. Compare la même page, par appareil et par canal. Limite : 100 000 pages vues par carte.

Question 3 : la seconde du demi tour

C'est l'étape qui change tout. Ouvre Recordings, mais pas au hasard :

  1. Depuis ton funnel, clique l'icône de la perte sur l'étape qui fuit : Clarity ouvre les enregistrements de ceux qui sont partis là.
  2. Affine avec Filters : appareil, canal, page d'entrée ou de sortie, signal de friction. En boutique, Purchases: No isole ceux qui n'ont pas acheté.
  3. Dans le lecteur, saute les temps d'inactivité et ouvre More details → Events pour la chronologie.
  4. Regarde aussi 2 ou 3 sessions converties du même segment. Ce contraste évite de prendre un comportement normal pour une cause d'abandon.

Ce que tu cherches : le moment exact juste avant le départ. Une session se termine après 30 minutes d'inactivité. Rappel : c'est une reconstruction de la page, pas une vidéo.

05 · Les signaux

Les signaux de friction, et ce qu'ils veulent vraiment dire.

Tu les trouves dans Filters → User Actions → Insights. Un signal n'est pas un verdict : c'est une piste à vérifier dans un enregistrement.

SignalCe que Clarity détecteÀ vérifier avant de corriger
Dead clicksUn clic sans réaction visuelle ni navigation.L'élément semble cliquable (image, titre) sans l'être ? Fausse attente, ou lenteur. Pas toujours un bug.
Rage clicksDes clics répétés vite dans une petite zone.Vérifie si l'élément devait répondre : teste le lien, son délai, son état visuel.
Quick backsRetour rapide à la page précédente.Vérifie si le libellé du lien promettait autre chose que la page d'arrivée.
Excessive scrollingUn défilement vertical plus intense que prévu.Recherche laborieuse d'une information, ou simple page longue ? Croise avec la carte de scroll.
JavaScript errorsDes erreurs de script, par page et navigateur.Filtre Page → JavaScript errors et Click error. Une erreur proche d'un clic ne prouve pas la cause.
Repères publics Clarity (instantané du 16 septembre 2026)

Catégorie « All » des Clarity Website Benchmarks : clics répétés 0,58 %, clics sans réponse 5,82 %, retours rapides 7,53 % des sessions. Ce sont des observations sur des milliards de sessions, 14 catégories, États Unis et Japon. Ce ne sont pas des seuils de diagnostic et pas un référentiel PME française. Compare surtout tes propres pages, appareils et périodes entre elles.

Performance

Les repères « bons » affichés par Clarity : LCP de 2,5 secondes ou moins, INP de 200 millisecondes ou moins, CLS de 0,1 ou moins. Si une page est lente, corrige cela avant de déplacer un bouton.

Il n'existe pas de profondeur de scroll moyenne « normale » universelle. Les repères 25 %, 50 % et 75 % de la carte de scroll sont des points d'inspection, pas des notes.

06 · Routine

30 minutes par semaine, pas plus.

Partir d'un abandon précis, pas d'une pile de vidéos. Une page, un segment, une hypothèse.

MinutesActionTu notes
0 à 5Regarde ton funnel principal, les abandons par étape, la tendance vs la semaine passée. Choisis une page et un segment.Étape, appareil, volume d'abandons.
5 à 10Ouvre la carte de clics et de scroll de cette page, puis les filtres rage clicks, dead clicks, quick backs, erreurs JavaScript.Deux zones ou signaux à vérifier.
10 à 23Regarde 10 à 15 enregistrements ciblés : plusieurs abandons, quelques conversions comparables. Va droit au moment de friction.URL, appareil, moment, comportement, lien de l'enregistrement.
23 à 28Reproduis le problème sur le vrai site, surtout sur mobile. Estime sa portée.Une ou deux hypothèses avec leur correction.
28 à 30Fixe la mesure à revoir la semaine suivante, à segment constant.Date de contrôle et métrique.
Combien de sessions regarder

10 à 15 par semaine est un budget pratique d'exploration, pas un seuil statistique. Commence par environ 5 cas comparables pour repérer une friction évidente, puis élargis si les comportements divergent. Cinq enregistrements ne te disent pas quel pourcentage de visiteurs est touché : pour la fréquence, utilise les chiffres du funnel et les métriques agrégées.

La checklist de friction à passer sur une page

PointComment le voir
Formulaire abandonnéPerte entre ouverture et confirmation. Filtre Entered text, enregistrements, erreurs après clic. Reproduis la validation et le clavier mobile.
Bandeau cookies bloquantSur mobile, un enregistrement où le bandeau recouvre un bouton ou un champ. Teste plusieurs tailles d'écran et choix.
Popup mobileUn calque qui masque le contenu, se ferme mal ou bloque le défilement. Teste sur un vrai téléphone.
CTA sous la ligne de flottaisonCarte de scroll : peu de gens atteignent la hauteur du bouton, carte de clics : peu de clics dessus.
Retour rapideLe lien promettait autre chose que ce que la page livre.
Lenteur ou instabilitéRepères LCP, INP, CLS et enregistrements des pages lentes.
07 · Prioriser

Quoi corriger en premier.

Règle 1 : un achat, un devis ou un formulaire réellement cassé passe avant tout, surtout s'il touche beaucoup de sessions. Ne laisse pas une moyenne repousser un défaut bloquant.

Règle 2 : pour le reste, note chaque hypothèse de 1 à 10 sur trois critères et calcule le score ICE.

I comme Impact

Valeur de l'étape et trafic concerné.

C comme Confiance

Plus haut si funnel, carte, enregistrement et test concordent.

F comme Facilité

Effort de correction. ICE = (Impact + Confiance + Facilité) divisé par 3. Ce score ordonne des hypothèses, il ne promet aucun gain de conversion.

Écris tes hypothèses de façon vérifiable : « sur mobile, la bannière recouvre le bouton de devis », pas « les visiteurs n'aiment pas la page ».

Ton journal de friction (modèle à copier)

Colle le dans un tableur : une ligne par constat.

URL	Appareil	Canal	Moment	Ce que j'ai vu	Hypothèse	Correction	Impact	Confiance	Facilité	ICE	Lien enregistrement	Date de contrôle
08 · Copilot

Laisse l'IA de Clarity faire le tri, pas la décision.

Clarity Copilot répond à des questions en langage naturel et résume des sessions. Utilise le pour trier en masse, puis relis toujours les sessions sources : il peut se tromper, ne voit pas ton design, et ne résume pas les sessions de moins de 5 secondes.

OùComment
Tableau de bordIcône Copilot, pose une question sur les données du dashboard.
Une sessionRecordings → Generate session insights.
Plusieurs sessionsRecordings → Summarize Recordings puis Top 10 ou Custom select.
Une pageHeatmaps, choisis l'URL puis Summarize Heatmaps.

Cinq questions à lui poser

1. Sur mobile, quelles pages ont le plus de clics sans réponse cette semaine ?
2. Quels canaux d'acquisition amènent des sessions à forte intention mais sans conversion ?
3. Sur la page [URL], à quelle hauteur la majorité des visiteurs mobiles arrêtent de défiler ?
4. Quelles erreurs JavaScript touchent le plus de sessions ?
5. Compare les sessions qui ont atteint [étape du funnel] avec celles qui ont quitté juste avant.
09 · Les pièges

Sept erreurs qui faussent la lecture.

Confondre un signal et une cause

Un clic répété sur un élément non cliquable révèle une fausse promesse visuelle, pas un lien cassé. Un retour rapide ou un scroll faible ne prouve pas la cause de l'abandon. Relis l'enregistrement, compare avec des convertis.

Oublier de filtrer avant de comparer

Les filtres persistent d'un écran à l'autre. Avant d'interpréter un total, vérifie les filtres encore actifs : canal, appareil, page, période.

Croire que tout est enregistré

Clarity suit les sessions mais conserve au maximum 100 000 enregistrements par projet et par jour. Au delà, ils sont échantillonnés (exemple Microsoft : 200 000 sessions, environ un enregistrement sur deux). Chaque carte de chaleur est limitée à 100 000 pages vues.

Compter sur une conservation longue

Les enregistrements classiques sont gardés 30 jours. Les sessions mises en favori sont conservées plus longtemps, mais les durées annoncées par Microsoft divergent selon les pages (9 ou 13 mois). Ne compte pas dessus : note tes constats et exporte ce qui doit durer.

Ignorer l'effet du consentement

Sans consentement, un parcours sur plusieurs pages peut être découpé en sessions séparées. Interprète funnels et enregistrements avec prudence sur le trafic européen.

Laisser deux installations en parallèle

Plugin plus code à la main, ou GTM plus plugin : tu comptes les visites en double et brouilles tout. Une seule méthode.

Croire Copilot sur parole

Il est génératif et peut se tromper. Il sert à trier, jamais de source de vérité. Va voir les sessions.

10 · Checklist

Ta checklist de mise en route.

Coche au fur et à mesure. Ta progression reste sur cet appareil. 0 / 12

Tu préfères qu'on le fasse à ta place ?

Installation propre, consentement, funnels, puis lecture des sessions et plan d'actions chiffré. Écris moi en indiquant ton site et ton métier.

Écrire à ForgeOne