Перейти к основному содержимому
СРАВНЕНИЕ

Proof of Actor vs Microsoft Clarity: наблюдать за сессиями или знать, кто действует

Microsoft Clarity помогает командам видеть, как люди на самом деле используют их страницы. Proof of Actor сообщает вашему приложению, кто или что действует в каждой interaction, вместе с evidence behind it, чтобы ваш code мог выбрать правильный response. Вот как они сопоставляются и как могут работать вместе.

Toshendra Sharma

Автор Toshendra SharmaОснователь и CEO, AgentCredia · Updated November 13, 2026

Microsoft Clarity is a behavior analytics tool. Он дает командам session recordings, heatmaps и insights, которые показывают, как люди реально перемещаются по странице: где они кликают, где прокручивают, где застревают. Для понимания human experience на website немногие вещи так же прямолинейны, как наблюдать это вживую.

Сегодня websites обслуживают не только людей с mouse. AI agents fetch pages and complete tasks for real customers. Люди browse with an AI assistant at their side. Некоторый traffic вообще не удается объяснить. Команды хотят знать, какая доля каждого типа доходит до них и что их application должен с этим делать. Эта задача принадлежит Proof of Actor, продукту actor intelligence от AgentCredia.

Эта page сравнивает два решения честно. Ниже факты о Clarity взяты из собственной documentation Microsoft и официального Clarity blog по состоянию на November 2026.

Краткая версия

Microsoft Clarity Proof of Actor
Main question Как люди взаимодействуют с моими страницами? Кто или что действует в этой interaction, и каковы evidence?
Primary data collection JavaScript tracking code в page head Server middleware, edge, HTTP API, MCP servers, plus an approved browser collector
Bot sessions Detected and excluded by default; the setting can be turned off Classified and kept, so you can see and route them
AI crawler activity Bot Activity reporting from CDN and server log integrations Agent results per interaction, with verified, declared or inferred basis
AI-assisted people Не описаны как отдельная class First-class result: Human + AI
Unclear traffic Counted as a session unless detected as a bot Reported as Unknown, with a fallback you choose
Acts on traffic No, it reports and records Routes per your policies in your own code, after observation

Остальная часть этой page объясняет каждую строку.

Что призваны показывать recordings and heatmaps

Clarity создан, чтобы показывать experience на page. Session recording воспроизводит один visit: путь cursor, scrolls, hesitation и clicks, которые никуда не привели. Heatmap агрегирует clicks and scroll depth по многим visits, чтобы было видно, какие части страницы привлекают внимание. Insights используют machine learning, чтобы выделять sessions и patterns, которые важнее всего. Каждый из этих views отвечает на design question, и каждый предполагает, что на другой стороне находится person с browser.

Это допущение разумно для recording tool. Recording полезна только тогда, когда есть experience, который можно посмотреть, а agent, который fetches HTML without running the page script, не оставляет ничего для replay. Это также означает, что heatmap, смешивающая people, AI-assisted people и browser automation, может указать design team на неправильную проблему.

Proof of Actor отвечает на вопрос, который стоит перед recording: кто или что стояло за этой interaction. Он возвращает Human, когда signals указывают на person, Human + AI, когда person действовал с AI assistance, которая была declared или observed through a supported integration, Agent для automated or agent-origin interaction, и Unknown, когда evidence не позволяет сделать reliable call. Каждый result несет evidence basis, verified, declared, inferred or unknown, so you know how much weight a label on a recording can bear.

Где запускается каждое решение

According to Microsoft's Clarity setup documentation, вы устанавливаете Clarity, добавляя его tracking code в <head> вашего site, через supported third-party platform или через NPM package. Data отправляется из browser в collection endpoint Clarity. Microsoft также отмечает, что Clarity cannot capture what is inside Canvas or third-party iframe elements.

Browser script sees browsers. Many agents fetch HTML without running JavaScript, call your API directly, or connect to an MCP server, and none of those paths load a page script.

Proof of Actor runs where your application logic lives: Node.js middleware, Next.js, edge layer you control, generic HTTP API and MCP servers, with an optional browser collector on pages you approve. See the integrations page. It classifies interactions whether or not a page is ever rendered.

Как Clarity обращается с bots and AI agents

Clarity относится к bots серьезно, двумя разными способами.

Bot detection in session data. Microsoft's setup documentation states that, by default, Clarity detects bot traffic and excludes it from the total session count and analytics, and that you can view the number of excluded bot sessions at the top of your dashboard. The Bot Detection setting can be toggled off or back on. When it is off, Clarity does not detect bot traffic or exclude it from the session count.

Bot Activity reporting. Under AI Visibility, Clarity offers a Bot Activity view. According to the official Clarity blog, this view is powered by server-side logs collected through CDN integrations, with Fastly, Amazon CloudFront and Cloudflare named as supported providers, rather than by the page script. The blog describes it as showing the share of requests that come from AI bots, bot activity grouped by purpose, crawler requests by operator, and the paths automated systems request most.

Both are useful for keeping session analytics clean and for understanding crawling at a site level. Neither is described as a per-interaction answer your application receives at request time, and Microsoft's documentation does not describe a class for people working with AI assistance.

Bot Activity versus a per-request actor class

Clarity's Bot Activity view and a Proof of Actor result look related, but they answer different questions at different layers.

Clarity Bot Activity Proof of Actor result
Source Server-side logs from CDN integrations, per the official Clarity blog Signals in your request path: server, edge, HTTP API, MCP server, approved browser pages
Unit Crawler requests grouped by operator, purpose and path One interaction, with a class and a basis
Who reads it People looking at a site-level dashboard Your application code at request time, and your team in actor analytics
AI-assisted people Not in scope; it reports crawling A first-class result: Human + AI
Can change the response No Yes, through policies you write in your code

The practical differences follow from that table.

An answer while the request is open. Bot Activity summarizes crawling after the fact. Proof of Actor returns its result to your application during the interaction, so the same classification you analyze later can shape the response now.

Evidence instead of an operator name. A verified Agent result means a request signature was checked against a published key, for example using HTTP Message Signatures as defined in RFC 9421. Declared and inferred results are labeled as such. A crawler name on its own rests on a user agent string, which can be imitated, as the user agent spoofing entry explains.

Agents kept in view, not just excluded. Clarity's Bot Detection keeps bot sessions out of your human analytics, which is right for recordings and heatmaps. Proof of Actor reports those visitors as Agent results so you can see which routes they use and serve them well. The guide on serving AI agents structured content shows how.

Unknown, made visible. Traffic that is neither detected as a bot nor clearly human becomes an ordinary session in a recording tool. Proof of Actor returns Unknown and tracks its rate by route; the guide on handling Unknown traffic explains how to set a fallback.

Policies you control. Policies are written per route, actor class and basis: allow, adapt, challenge, send to review or rate-limit. Proof of Actor starts in observation mode, so installing it changes nothing until you choose to enforce.

Filtering recordings and heatmaps by actor class

Самый прямой способ объединить оба решения - перенести actor class в сам Clarity:

  1. Classify each interaction with Proof of Actor at the server, edge, API or MCP layer, with its basis.
  2. Tag the Clarity session. On pages where Clarity runs, pass the actor class to Clarity as a custom tag through its client API.
  3. Filter recordings by class. Watch Human + AI sessions next to unassisted Human sessions to see where AI-assisted people move faster or get stuck, and review Unknown sessions to see what unexplained traffic actually does on a page.
  4. Split heatmaps by class. A heatmap filtered to Human sessions shows the design problem your people actually have, without automation skewing the clicks.
  5. Keep Bot Detection on for clean human analytics, and use Proof of Actor actor analytics by route for the agent traffic Clarity sets aside or never sees, such as API and MCP calls.
  6. Act where it matters. When the picture is clear, write policies for the routes where actor class should change the experience. The guide on rolling out actor-aware policies safely covers the steps, and the websites use case shows the full flow on a production site.

Когда выбирать что

Выбирайте Microsoft Clarity, когда ваш вопрос касается experience: как people use a page, где они hesitate, что они ignore и где design мешает им. Its Bot Activity view is a useful site-level picture of AI crawling.

Добавляйте Proof of Actor, когда вам нужно знать, кто стоит за каждой recording or request с указанным evidence, когда AI-assisted people should be visible as their own group, когда agents reach you through APIs and MCP servers that no page script sees, or when your application should respond differently per actor. Clarity shows you the experience. Proof of Actor tells you who is having it, and gives your code a way to respond.

Начать работу

Proof of Actor находится в private beta. Through the founding developer program, selected teams can receive up to 12 months of free access within agreed usage limits, with no automatic billing. Apply for early access and tell us about your site and the traffic you want to understand.

Microsoft Clarity is a trademark of Microsoft Corporation.

ДЛЯ РАЗРАБОТЧИКОВ

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 или Unknown.
basis
Насколько сильны evidence: verified, declared, inferred или unknown.
evidence
Signals, стоящие за result, чтобы ваша team видела, почему.

Начните в observation mode: записывайте results рядом с вашими logs и ничего не меняйте, пока не выберете policy. Прочитать guide по интеграции Node.js

Часто задаваемые вопросы

Нужно ли мне заменять Microsoft Clarity на Proof of Actor?

Нет. Clarity по-прежнему является сильным выбором для session recordings, heatmaps и понимания того, как люди используют ваши страницы. Proof of Actor добавляет per-interaction actor classification с evidence basis и позволяет вашему application действовать на его основе. Большинство команд оставляют Clarity и добавляют Proof of Actor.

Могу ли я передавать actor classes в Microsoft Clarity?

Да. Proof of Actor возвращает свой result в ваше application, so on pages where Clarity runs you can pass the actor class to Clarity as a custom tag through its client API and filter recordings and heatmaps by Human, Human + AI, Agent or Unknown.

Фильтрует ли Clarity bot traffic?

Согласно документации Microsoft, по состоянию на November 2026, Clarity по умолчанию detects bot traffic и исключает его из общего числа сеансов и аналитики. Параметр Bot Detection можно отключить, а на панели отображается, сколько bot-сеансов было исключено.

Показывает ли Clarity активность AI bots?

Clarity предлагает представление Bot Activity в разделе AI Visibility, которое, согласно официальному блогу Clarity, работает на основе server-side logs, собираемых через CDN integrations. Оно сообщает о crawling activity. Proof of Actor работает внутри вашего приложения, классифицирует каждое взаимодействие и позволяет вашему коду реагировать.

Блокирует ли Proof of Actor bots?

Нет. Он начинает в observation mode и ничего не меняет при установке. Вы preview policies against real traffic and enforce them route by route in your own code.

Записывает ли Proof of Actor sessions?

Нет. Proof of Actor не записывает экраны и не строит heatmaps. Он сообщает actor classes и их evidence. Поэтому он хорошо сочетается с Clarity.

Знайте, кто использует ваш app.

Private beta для небольшой группы founding developers.

Предпочитаете сначала поговорить? Свяжитесь с основателями