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.
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.
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.
-
Crée ton projet
Va sur clarity.microsoft.com, clique et connecte toi. Dans , clique , renseigne et , puis . Chaque projet a son propre code et son propre Project ID, visible dans .
-
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.
- Dans l'administration WordPress : .
- Cherche Microsoft Clarity, puis .
- Ouvre le plugin Clarity dans le menu, clique , choisis ton projet puis (ou pour en créer un).
Même procédure pour une boutique WooCommerce.
- Dans le Shopify App Store, cherche Microsoft Clarity: AI Insights et clique , puis confirme les permissions.
- Clique , active Clarity JS, puis . Reviens à l'installation et clique si besoin.
- Si un snippet Clarity était déjà dans ton thème, utilise plutôt et évite de laisser un second tag indépendant.
Prévois quelques heures avant que le tableau de bord se remplisse.
- Dans ton site Wix : , cherche Microsoft Clarity, clique .
- Dans l'application, , choisis ton projet puis (ou ).
Clarity demande ici un domaine enregistré sur ton compte Wix.
- Dans le Webflow Marketplace, cherche Microsoft Clarity et clique , puis sélectionne ton site.
- Connecte toi à Clarity, lie un projet existant ou choisis (nom, URL, secteur), puis .
- Publie ton site : l'intégration ne s'active qu'après publication.
- Dans Clarity : . Copie le script complet.
- Dans Squarespace : , colle dans Header, puis .
Il faut un forfait Squarespace qui autorise le JavaScript personnalisé.
- Dans Clarity : . Copie le script.
- Dans Framer : . Nomme le script, place le dans le
<head>sur toutes les pages, choisis Run on every page visit. - 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.
- Dans Clarity : . Connecte ton compte Google, clique , choisis le compte et le conteneur, puis .
- Si la connexion échoue, passe par GTM : . Cherche Clarity, prends le modèle officiel Microsoft, , saisis ton Project ID, déclencheur All pages, puis .
- Dans Clarity : .
- 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. - Déploie ton site.
-
Vérifie que ça remonte
- Ouvre ton site publié (pas un brouillon) et clique sur quelques éléments.
- Ouvre les outils du navigateur, onglet , et cherche une requête
POSTversclarity.ms/collect. - Dans Clarity, regarde les visiteurs en temps réel : le bouton ouvre leur visualisation.
Combien de temps avant les donnéesLes 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'arriveCompare le script de ton
<head>avec celui de (surtout lesrc), et vérifie que le tag est bien présent sur chaque page voulue.
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 outil | Ce qu'il faut savoir |
|---|---|
| Wix, Shopify | Le choix du visiteur est transmis automatiquement à Clarity quand le bandeau de la plateforme est configuré. |
| Axeptio, Cookiebot | Figurent dans la liste officielle Microsoft des outils qui transmettent automatiquement le consentement à Clarity. Configure les, active le mode consentement dans Clarity, et teste. |
| WordPress | Microsoft documente notamment le plugin CookieYes. |
| Didomi, Tarteaucitron | Absents 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, Framer | Installer 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
- Sur ton site publié, ouvre la console du navigateur et colle :
clarity('metadata', (d, upgrade, consent) => console.log('consentStatus:', consent), false, true, true);- Avant d'accepter, tu dois voir
analytics_storage: "DENIED"etad_storage: "DENIED". Après acceptation, les valeurs doivent changer. - Efface les cookies du site, refuse, puis vérifie qu'aucun cookie
_clckou_clskn'est créé.
- 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).
Les cinq réglages qui évitent de lire des données fausses.
1. Masque les données sensibles
Dans , choisis le niveau.
| Mode | Effet |
|---|---|
| Strict | Tout le contenu est masqué. |
| Balanced | Mode par défaut. Masque notamment nombres et adresses email considérés sensibles. Les champs de saisie et listes déroulantes restent masqués. |
| Relaxed | Ne 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) : 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 : . Nomme l'entrée et valide. Attends environ 15 minutes. Les plages CIDR sont possibles.
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 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 : . Certains bots sophistiqués peuvent passer entre les mailles.
4. Relie Google Analytics 4 (facultatif)
, connecte ton compte Google, choisis la propriété Web, . Une propriété Web par projet.
Lier GA4 n'ajoute pas de liens vers les enregistrements dans l'interface GA4. Tu retrouves l'import dans Clarity, sous , 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 : . 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 : . 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 ».
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 puis . Tu y trouves le canal, la source, le medium, la campagne (tes UTM) et le site référent.
| Canal | Ce que ça désigne |
|---|---|
| Organic Search | Google et autres moteurs, résultats naturels. |
| PaidSearch | Tes publicités sur les moteurs. |
| AIPlatform | Liens issus d'un chat IA : Claude, Copilot, Gemini, ChatGPT, Perplexity en version autonome. |
| PaidAIPlatform | Publicités affichées dans une plateforme IA. |
| Social, Email, Referral | Réseaux sociaux, newsletters, autres sites qui te citent. |
| Direct | Saisie 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 : . Exemple utile : AIPlatform + mobile, comparé à Organic Search + mobile.
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 , 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 , mais pas au hasard :
- 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à.
- Affine avec : appareil, canal, page d'entrée ou de sortie, signal de friction. En boutique, Purchases: No isole ceux qui n'ont pas acheté.
- Dans le lecteur, saute les temps d'inactivité et ouvre pour la chronologie.
- 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.
Les signaux de friction, et ce qu'ils veulent vraiment dire.
Tu les trouves dans . Un signal n'est pas un verdict : c'est une piste à vérifier dans un enregistrement.
| Signal | Ce que Clarity détecte | À vérifier avant de corriger |
|---|---|---|
| Dead clicks | Un 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 clicks | Des 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 backs | Retour rapide à la page précédente. | Vérifie si le libellé du lien promettait autre chose que la page d'arrivée. |
| Excessive scrolling | Un défilement vertical plus intense que prévu. | Recherche laborieuse d'une information, ou simple page longue ? Croise avec la carte de scroll. |
| JavaScript errors | Des erreurs de script, par page et navigateur. | Filtre et Click error. Une erreur proche d'un clic ne prouve pas la cause. |
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.
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.
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.
| Minutes | Action | Tu notes |
|---|---|---|
| 0 à 5 | Regarde 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 à 10 | Ouvre 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 à 23 | Regarde 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 à 28 | Reproduis le problème sur le vrai site, surtout sur mobile. Estime sa portée. | Une ou deux hypothèses avec leur correction. |
| 28 à 30 | Fixe la mesure à revoir la semaine suivante, à segment constant. | Date de contrôle et métrique. |
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
| Point | Comment 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 bloquant | Sur mobile, un enregistrement où le bandeau recouvre un bouton ou un champ. Teste plusieurs tailles d'écran et choix. |
| Popup mobile | Un 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 flottaison | Carte de scroll : peu de gens atteignent la hauteur du bouton, carte de clics : peu de clics dessus. |
| Retour rapide | Le lien promettait autre chose que ce que la page livre. |
| Lenteur ou instabilité | Repères LCP, INP, CLS et enregistrements des pages lentes. |
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
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 bord | Icône , pose une question sur les données du dashboard. |
| Une session | . |
| Plusieurs sessions | puis Top 10 ou Custom select. |
| Une page | , choisis l'URL puis . |
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.
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.
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.