Ga naar hoofdinhoud
VERGELIJKING

Proof of Actor vs Microsoft Clarity: sessies bekijken versus weten wie handelt

Microsoft Clarity helpt teams zien hoe mensen hun pagina's echt gebruiken. Proof of Actor vertelt je applicatie wie of wat er handelt bij elke interactie, met het bewijs daarachter, zodat je code de juiste reactie kan kiezen. Hier zie je hoe ze zich verhouden en hoe ze samen kunnen werken.

Toshendra Sharma

Door Toshendra SharmaOprichter & CEO, AgentCredia · Updated November 13, 2026

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:

  1. Classificeer elke interactie met Proof of Actor op de server-, edge-, API- of MCP-laag, met de bijbehorende basis.
  2. 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.
  3. 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.
  4. Splits heatmaps per klasse. Een heatmap gefilterd op Human-sessies laat het ontwerpprobleem zien dat je mensen echt hebben, zonder vertekening door automatisering.
  5. 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.
  6. 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.

VOOR ONTWIKKELAARS

What your code receives

Every interaction resolves to one result record. Your application reads the class and the basis and applies its own policy.

Result record
{
  "route": "GET /api/v1/catalog",
  "class": "agent",
  "basis": "verified",
  "evidence": [
    { "signal": "http_message_signature", "result": "valid", "keyid": "assistant.example" },
    { "signal": "client_declaration", "value": "assistant.example" }
  ],
  "observed_at": "2026-11-13T10:42:07Z"
}
class
Human, Human + AI, Agent of Unknown.
basis
Hoe sterk het bewijs is: verified, declared, inferred of unknown.
evidence
De signalen achter het resultaat, zodat je team kan zien waarom.

Begin in observatiemodus: leg resultaten vast naast je logs en wijzig niets totdat je een beleid kiest. Lees de Node.js-integratiegids

Veelgestelde vragen

Moet ik Microsoft Clarity vervangen door Proof of Actor?

Nee. Clarity blijft een sterke keuze voor sessie-opnamen, heatmaps en het begrijpen van hoe mensen je pagina's gebruiken. Proof of Actor voegt actor-classificatie per interactie toe met een bewijsbasis en laat je applicatie daarop handelen. De meeste teams houden Clarity en voegen Proof of Actor toe.

Kan ik actor-klassen naar Microsoft Clarity sturen?

Ja. Proof of Actor geeft het resultaat terug aan je applicatie, dus op pagina's waar Clarity draait kun je de actor-klasse als een custom tag via de client-API aan Clarity doorgeven en opnamen en heatmaps filteren op Human, Human + AI, Agent of Unknown.

Filtert Clarity botverkeer?

Volgens de documentatie van Microsoft, per november 2026, detecteert Clarity botverkeer standaard en sluit het uit van het totale sessieaantal en de analytics. De Bot Detection-instelling kan worden uitgezet, en het dashboard laat zien hoeveel botsessies zijn uitgesloten.

Toont Clarity AI-botactiviteit?

Clarity biedt een Bot Activity-weergave onder AI Visibility die, volgens de officiële Clarity-blog, wordt aangedreven door server-side logs die via CDN-integraties worden verzameld. Daarin wordt crawling-activiteit gerapporteerd. Proof of Actor werkt binnen je applicatie, classificeert elke interactie en laat je code reageren.

Blokkeert Proof of Actor bots?

Nee. Het start in observatiemodus en verandert niets bij installatie. Je bekijkt beleid tegen echt verkeer en handhaaft het route per route in je eigen code.

Registreert Proof of Actor sessies?

Nee. Proof of Actor neemt geen schermen op en maakt geen heatmaps. Het rapporteert actor-klassen en hun bewijs. Daarom past het goed naast Clarity.

Weet wie uw app gebruikt.

Private beta voor een kleine groep founding developers.

Eerst liever even praten? Spreek met de oprichters