Microsoft Clarity is een tool voor gedragsanalyse. Het geeft teams sessie-opnamen, heatmaps en inzichten die laten zien hoe mensen zich daadwerkelijk door een pagina bewegen: waar ze klikken, waar ze scrollen, waar ze vastlopen. Voor het begrijpen van de gebruikerservaring op een website is er weinig zo direct als het zien gebeuren.
Websites bedienen tegenwoordig meer dan alleen mensen met een muis. AI-agents halen pagina's op en voeren taken uit voor echte klanten. Mensen browsen met een AI-assistent naast zich. Sommige traffic valt helemaal niet te verklaren. Teams willen weten hoeveel van elk type bij hen binnenkomt en wat hun applicatie ermee moet doen. Die taak hoort bij Proof of Actor, het actor-intelligentieproduct van AgentCredia.
Deze pagina vergelijkt de twee op een eerlijke manier. De feiten over Clarity hieronder komen uit de eigen documentatie van Microsoft en de officiële Clarity-blog, per november 2026.
De korte versie
| Microsoft Clarity | Proof of Actor | |
|---|---|---|
| Hoofdvraag | Hoe gaan mensen om met mijn pagina's? | Wie of wat handelt bij deze interactie, en wat is het bewijs? |
| Primaire dataverzameling | Een JavaScript-trackingcode in de head van de pagina | Server-middleware, edge, HTTP API, MCP servers, plus een goedgekeurde browser-collector |
| Botsessies | Standaard gedetecteerd en uitgesloten; de instelling kan worden uitgezet | Geclassificeerd en behouden, zodat je ze kunt zien en routeren |
| AI-crawleractiviteit | Bot Activity-rapportage vanuit CDN- en server-logintegraties | Agent-resultaten per interactie, met verified, declared of inferred basis |
| Mensen met AI-assistentie | Niet beschreven als een aparte klasse | Een eersteklas resultaat: Human + AI |
| Onduidelijk verkeer | Geteld als sessie tenzij gedetecteerd als bot | Gerapporteerd als Unknown, met een fallback die jij kiest |
| Handelt op verkeer | Nee, het rapporteert en legt vast | Routet volgens jouw beleid in je eigen code, na observatie |
De rest van deze pagina legt elke rij uit.
Waar opnamen en heatmaps voor zijn bedoeld
Clarity is gebouwd om de ervaring op een pagina te laten zien. Een sessie-opname speelt één bezoek opnieuw af: het cursorpad, de scrolls, de aarzelingen en de klikken die nergens toe leidden. Een heatmap aggregeert klikken en scroll-diepte over veel bezoeken, zodat je kunt zien welke delen van een pagina aandacht krijgen. Insights gebruiken machine learning om de sessies en patronen naar voren te halen die er het meest toe doen. Elk van die weergaven beantwoordt een ontwerpvraag, en elke weergave gaat ervan uit dat er aan de andere kant een persoon met een browser zit.
Die aanname is redelijk voor een opnametool. Een opname is alleen nuttig als er een ervaring is om te bekijken, en een agent die HTML ophaalt zonder de paginascript uit te voeren laat niets achter om opnieuw af te spelen. Het betekent ook dat een heatmap die mensen, mensen met AI-assistentie en browserautomatisering door elkaar haalt, een designteam naar het verkeerde probleem kan leiden.
Proof of Actor beantwoordt de vraag die vóór de opname komt: wie of wat zat achter deze interactie? Het geeft Human terug wanneer de signalen wijzen op een persoon, Human + AI wanneer een persoon handelde met AI-assistentie die werd verklaard of waargenomen via een ondersteunde integratie, Agent voor geautomatiseerde of uit een agent afkomstige interactie, en Unknown wanneer het bewijs geen betrouwbare vaststelling ondersteunt. Elk resultaat heeft een evidence basis, verified, declared, inferred of unknown, zodat je weet hoeveel gewicht een label op een opname kan dragen.
Waar elk van beide draait
Volgens Microsofts Clarity setup-documentatie installeer je Clarity door de trackingcode toe te voegen aan de <head> van je site, via een ondersteund derdepartijplatform, of via een NPM-pakket. Gegevens worden vanuit de browser naar het collection endpoint van Clarity verzonden. Microsoft merkt ook op dat Clarity niet kan vastleggen wat zich in Canvas- of iframe-elementen van derden bevindt.
Een browserscript ziet browsers. Veel agents halen HTML op zonder JavaScript uit te voeren, roepen je API rechtstreeks aan of verbinden met een MCP server, en geen van die paden laadt een paginascript.
Proof of Actor draait waar je applicatielogica leeft: Node.js-middleware, Next.js, de edge-laag die je beheert, een generieke HTTP API en MCP servers, met een optionele browser-collector op pagina's die je goedkeurt. Zie de pagina integraties. Het classificeert interacties, ongeacht of een pagina ooit wordt weergegeven.
Hoe Clarity omgaat met bots en AI-agents
Clarity neemt bots serieus, op twee verschillende manieren.
Botdetectie in sessiegegevens. De setup-documentatie van Microsoft zegt dat Clarity standaard botverkeer detecteert en uitsluit van het totale sessieaantal en de analytics, en dat je bovenaan je dashboard kunt zien hoeveel botsessies zijn uitgesloten. De Bot Detection-instelling kan worden uitgeschakeld of weer ingeschakeld. Wanneer deze uit staat, detecteert Clarity geen botverkeer en sluit het niets uit van het sessieaantal.
Bot Activity-rapportage. Onder AI Visibility biedt Clarity een Bot Activity-weergave. Volgens de officiële Clarity-blog wordt deze weergave aangedreven door server-side logs die via CDN-integraties worden verzameld, met Fastly, Amazon CloudFront en Cloudflare als ondersteunde providers, in plaats van door het paginascript. De blog beschrijft dit als het tonen van het aandeel verzoeken dat van AI-bots komt, botactiviteit gegroepeerd naar doel, crawlerverzoeken per operator en de paden die geautomatiseerde systemen het vaakst opvragen.
Beide zijn nuttig om sessie-analytics schoon te houden en crawling op siteniveau te begrijpen. Geen van beide wordt beschreven als een per-interactie antwoord dat je applicatie ontvangt op het moment van het verzoek, en in de documentatie van Microsoft wordt geen klasse beschreven voor mensen die met AI-assistentie werken.
Bot Activity versus een actor-klasse per verzoek
De Bot Activity-weergave van Clarity en een Proof of Actor-resultaat lijken op elkaar, maar beantwoorden verschillende vragen op verschillende lagen.
| Clarity Bot Activity | Proof of Actor-resultaat | |
|---|---|---|
| Bron | Server-side logs uit CDN-integraties, volgens de officiële Clarity-blog | Signalen in je verzoekpad: server, edge, HTTP API, MCP server, goedgekeurde browserpagina's |
| Eenheid | Crawlerverzoeken gegroepeerd per operator, doel en pad | Eén interactie, met een klasse en een basis |
| Wie leest het | Mensen die naar een dashboard op siteniveau kijken | Je applicatiecode tijdens het verzoek, en je team in actor analytics |
| Mensen met AI-assistentie | Niet in scope; het rapporteert crawling | Een eersteklas resultaat: Human + AI |
| Kan de respons wijzigen | Nee | Ja, via beleid dat je in je code schrijft |
De praktische verschillen volgen uit die tabel.
Een antwoord terwijl het verzoek nog open is. Bot Activity vat crawling achteraf samen. Proof of Actor geeft het resultaat terug aan je applicatie tijdens de interactie, zodat dezelfde classificatie die je later analyseert nu al de respons kan vormgeven.
Bewijs in plaats van een operatornaam. Een verified Agent-resultaat betekent dat een request signature is gecontroleerd tegen een gepubliceerde sleutel, bijvoorbeeld met HTTP Message Signatures zoals gedefinieerd in RFC 9421. Declared en inferred resultaten worden ook zo gelabeld. Een crawlernaam op zichzelf steunt op een user-agent string, die kan worden nagebootst, zoals de vermelding over user agent spoofing uitlegt.
Agents zichtbaar houden, niet alleen uitsluiten. Clarity's Bot Detection houdt botsessies buiten je human analytics, wat juist is voor opnamen en heatmaps. Proof of Actor rapporteert die bezoekers als Agent-resultaten, zodat je kunt zien welke routes ze gebruiken en hen goed kunt bedienen. De gids over gestructureerde content aanbieden aan AI-agents laat zien hoe.
Unknown zichtbaar gemaakt. Verkeer dat noch als bot wordt gedetecteerd noch duidelijk menselijk is, wordt in een opnametool een gewone sessie. Proof of Actor geeft Unknown terug en volgt het percentage per route; de gids over Unknown verkeer afhandelen legt uit hoe je een fallback instelt.
Beleid dat jij beheert. Beleid wordt per route, actor-klasse en basis geschreven: allow, adapt, challenge, send to review of rate-limit. Proof of Actor begint in observatiemodus, dus installatie verandert niets totdat jij kiest om af te dwingen.
Opnamen en heatmaps filteren op actor-klasse
De meest directe manier om de twee te combineren is om de actor-klasse in Clarity zelf te brengen:
- Classificeer elke interactie met Proof of Actor op de server-, edge-, API- of MCP-laag, met de bijbehorende basis.
- Tag de Clarity-sessie. Op pagina's waar Clarity draait, geef je de actor-klasse door aan Clarity als een custom tag via de client-API.
- Filter opnamen per klasse. Bekijk Human + AI-sessies naast onondersteunde Human-sessies om te zien waar mensen met AI-assistentie sneller bewegen of vastlopen, en bekijk Unknown-sessies om te zien wat onverklaard verkeer daadwerkelijk op een pagina doet.
- Splits heatmaps per klasse. Een heatmap gefilterd op Human-sessies laat het ontwerpprobleem zien dat je mensen echt hebben, zonder vertekening door automatisering.
- Houd Bot Detection aan voor schone human analytics, en gebruik Proof of Actor actor analytics per route voor het agentverkeer dat Clarity terzijde zet of nooit ziet, zoals API- en MCP-aanroepen.
- Handel waar het ertoe doet. Wanneer het beeld duidelijk is, schrijf beleid voor de routes waar actor-klasse de ervaring moet veranderen. De gids over veilig uitrollen van actor-bewust beleid behandelt de stappen, en de use case voor websites laat de volledige flow zien op een productiesite.
Wanneer je welke kiest
Kies Microsoft Clarity wanneer je vraag draait om ervaring: hoe mensen een pagina gebruiken, waar ze aarzelen, wat ze negeren en waar het ontwerp in de weg zit. De Bot Activity-weergave is een nuttig beeld op siteniveau van AI-crawling.
Voeg Proof of Actor toe wanneer je wilt weten wie er achter elke opname of elk verzoek zit met aangegeven bewijs, wanneer mensen met AI-assistentie zichtbaar moeten zijn als hun eigen groep, wanneer agents je bereiken via APIs en MCP servers die geen paginascript ziet, of wanneer je applicatie per actor anders moet reageren. Clarity laat je de ervaring zien. Proof of Actor vertelt je wie die ervaring heeft, en geeft je code een manier om te reageren.
Aan de slag
Proof of Actor bevindt zich in private beta. Via het Founding Developer Program kunnen geselecteerde teams tot 12 maanden gratis toegang krijgen binnen afgesproken gebruikslimieten, zonder automatische facturering. Vraag early access aan en vertel ons over je site en het verkeer dat je wilt begrijpen.
Microsoft Clarity is een handelsmerk van Microsoft Corporation.