Ir para o conteúdo principal
COMPARAÇÃO

Proof of Actor vs Microsoft Clarity: observar sessões versus saber quem está agindo

O Microsoft Clarity ajuda equipes a ver como as pessoas realmente usam suas páginas. O Proof of Actor informa à sua app quem ou o que está agindo em cada interação, com a evidência por trás disso, para que seu código escolha a resposta correta. Veja como eles se comparam e como se complementam.

Toshendra Sharma

Por Toshendra SharmaFundador e CEO, AgentCredia · Updated November 13, 2026

Microsoft Clarity é uma ferramenta de análise de comportamento. Ela oferece às equipes gravações de sessão, mapas de calor e insights que mostram como as pessoas realmente percorrem uma página: onde clicam, onde rolam, onde travam. Para entender a experiência humana em um site, poucas coisas são tão diretas quanto ver isso acontecendo.

Os sites agora atendem mais do que pessoas com mouse. Agentes de IA buscam páginas e concluem tarefas para clientes reais. Pessoas navegam com um assistente de IA ao lado. Parte do tráfego não pode ser explicada de forma alguma. As equipes querem saber quanto de cada tipo está chegando até elas e o que sua app deve fazer a respeito. Esse trabalho cabe ao Proof of Actor, o produto de inteligência de ator da AgentCredia.

Esta página compara os dois de forma justa. Os fatos sobre o Clarity abaixo vêm da documentação da Microsoft e do blog oficial do Clarity, em novembro de 2026.

A versão curta

Microsoft Clarity Proof of Actor
Pergunta principal Como as pessoas interagem com minhas páginas? Quem ou o que está agindo nesta interação, e qual é a evidência?
Coleta principal de dados Um código de rastreamento em JavaScript no head da página Middleware de servidor, edge, HTTP API, MCP servers e um coletor de navegador aprovado
Sessões de bot Detectadas e excluídas por padrão; a configuração pode ser desativada Classificadas e mantidas, para que você possa vê-las e roteá-las
Atividade de rastreador de IA Relatórios de Bot Activity a partir de integrações de CDN e logs do servidor Resultados de Agent por interação, com base verified, declared ou inferred
Pessoas com assistência de IA Não descritas como uma classe separada Um resultado de primeira classe: Human + AI
Tráfego incerto Contado como uma sessão, a menos que seja detectado como bot Reportado como Unknown, com um fallback escolhido por você
Age sobre o tráfego Não, ele relata e registra Roteia conforme suas políticas no seu próprio código, após a observação

O restante desta página explica cada linha.

O que gravações e mapas de calor foram feitos para mostrar

O Clarity foi criado para mostrar a experiência em uma página. Uma gravação de sessão reproduz uma visita: o caminho do cursor, as rolagens, as hesitações e os cliques que não levaram a lugar nenhum. Um mapa de calor agrega cliques e profundidade de rolagem ao longo de muitas visitas para que você veja quais partes de uma página recebem atenção. Os insights usam machine learning para destacar as sessões e os padrões que mais importam. Cada uma dessas visões responde a uma questão de design, e cada uma delas pressupõe uma pessoa com um navegador do outro lado.

Essa suposição é razoável para uma ferramenta de gravação. Uma gravação só é útil quando há uma experiência para observar, e um agente que busca HTML sem executar o script da página não deixa nada para reproduzir. Isso também significa que um mapa de calor que mistura pessoas, pessoas com assistência de IA e automação de navegador pode levar uma equipe de design ao problema errado.

O Proof of Actor responde à pergunta que vem antes da gravação: quem ou o que estava por trás desta interação. Ele retorna Human quando os sinais indicam uma pessoa, Human + AI quando uma pessoa agiu com assistência de IA declarada ou observada por meio de uma integração suportada, Agent para interação automatizada ou originada por agente, e Unknown quando a evidência não sustenta uma conclusão confiável. Cada resultado carrega uma base de evidência, verified, declared, inferred ou unknown, para que você saiba quanto peso um rótulo em uma gravação pode sustentar.

Onde cada um é executado

De acordo com a documentação de configuração do Clarity da Microsoft, você instala o Clarity adicionando o código de rastreamento ao <head> do seu site, por meio de uma plataforma de terceiros suportada ou por meio de um pacote NPM. Os dados são enviados do navegador para o endpoint de coleta do Clarity. A Microsoft também observa que o Clarity não consegue capturar o que está dentro de Canvas ou de elementos iframe de terceiros.

Um script de navegador vê navegadores. Muitos agentes buscam HTML sem executar JavaScript, chamam sua API diretamente ou se conectam a um MCP server, e nenhuma dessas rotas carrega um script de página.

O Proof of Actor é executado onde a lógica da sua app vive: middleware Node.js, Next.js, a camada edge que você controla, uma HTTP API genérica e MCP servers, com um coletor opcional de navegador em páginas que você aprova. Veja a página de integrações. Ele classifica interações mesmo que uma página nunca seja renderizada.

Como o Clarity trata bots e agentes de IA

O Clarity leva bots a sério, de duas formas distintas.

Detecção de bots nos dados da sessão. A documentação de configuração da Microsoft afirma que, por padrão, o Clarity detecta tráfego de bots e o exclui da contagem total de sessões e das análises, e que você pode ver o número de sessões de bots excluídas no topo do painel. A configuração de Bot Detection pode ser desativada ou reativada. Quando está desativada, o Clarity não detecta tráfego de bots nem o exclui da contagem de sessões.

Relatórios de Bot Activity. Em AI Visibility, o Clarity oferece uma visão de Bot Activity. De acordo com o blog oficial do Clarity, essa visão é alimentada por logs do lado do servidor coletados por meio de integrações de CDN, com Fastly, Amazon CloudFront e Cloudflare nomeados como provedores suportados, e não pelo script da página. O blog a descreve como mostrando a parcela de solicitações que vêm de bots de IA, a atividade de bots agrupada por finalidade, solicitações de rastreadores por operador e os caminhos mais solicitados por sistemas automatizados.

Ambos são úteis para manter as análises de sessão limpas e para entender o rastreamento em nível de site. Nenhum deles é descrito como uma resposta por interação que sua app recebe no momento da solicitação, e a documentação da Microsoft não descreve uma classe para pessoas que trabalham com assistência de IA.

Bot Activity versus uma classe de ator por solicitação

A visão de Bot Activity do Clarity e um resultado do Proof of Actor parecem relacionados, mas respondem a perguntas diferentes em camadas diferentes.

Bot Activity do Clarity Resultado do Proof of Actor
Origem Logs do lado do servidor de integrações de CDN, segundo o blog oficial do Clarity Sinais no caminho da sua solicitação: servidor, edge, HTTP API, MCP server, páginas do navegador aprovadas
Unidade Solicitações de rastreador agrupadas por operador, finalidade e caminho Uma interação, com uma classe e uma base
Quem lê Pessoas olhando um painel em nível de site O código da sua app no momento da solicitação e sua equipe em analytics de atores
Pessoas com assistência de IA Fora de escopo; ela relata rastreamento Um resultado de primeira classe: Human + AI
Pode mudar a resposta Não Sim, por meio de políticas que você escreve no seu código

As diferenças práticas decorrem dessa tabela.

Uma resposta enquanto a solicitação ainda está aberta. Bot Activity resume o rastreamento depois do fato. O Proof of Actor retorna o resultado para a sua app durante a interação, então a mesma classificação que você analisa depois pode moldar a resposta agora.

Evidência em vez de nome de operador. Um resultado verified de Agent significa que uma assinatura da solicitação foi verificada em relação a uma chave publicada, por exemplo usando HTTP Message Signatures conforme definido em RFC 9421. Resultados declared e inferred são rotulados como tal. Um nome de rastreador sozinho se apoia em uma string de user agent, que pode ser imitada, como a entrada de user agent spoofing explica.

Agentes mantidos em vista, não apenas excluídos. O Bot Detection do Clarity mantém sessões de bots fora das suas análises humanas, o que é correto para gravações e mapas de calor. O Proof of Actor relata esses visitantes como resultados de Agent para que você veja quais rotas eles usam e os atenda bem. O guia sobre servir conteúdo estruturado para agentes de IA mostra como.

Unknown, tornado visível. Tráfego que não é detectado como bot nem claramente humano vira uma sessão comum em uma ferramenta de gravação. O Proof of Actor retorna Unknown e acompanha sua taxa por rota; o guia sobre tratar tráfego Unknown explica como definir um fallback.

Políticas que você controla. As políticas são escritas por rota, classe de ator e base: allow, adapt, challenge, enviar para review ou rate-limit. O Proof of Actor começa em modo de observação, então instalá-lo não muda nada até você escolher aplicar a execução.

Filtrar gravações e mapas de calor por classe de ator

A forma mais direta de combinar os dois é trazer a classe de ator para o próprio Clarity:

  1. Classifique cada interação com o Proof of Actor no servidor, edge, API ou camada MCP, com sua base.
  2. Marque a sessão do Clarity. Nas páginas em que o Clarity é executado, passe a classe de ator para o Clarity como uma tag personalizada por meio de sua API do cliente.
  3. Filtre gravações por classe. Assista a sessões Human + AI ao lado de sessões Human sem assistência para ver onde pessoas com assistência de IA se movem mais rápido ou travam, e revise sessões Unknown para ver o que o tráfego sem explicação realmente faz em uma página.
  4. Separe os mapas de calor por classe. Um mapa de calor filtrado para sessões Human mostra o problema de design que suas pessoas realmente têm, sem que a automação distorça os cliques.
  5. Mantenha Bot Detection ligado para análises humanas limpas e use o analytics de atores do Proof of Actor por rota para o tráfego de agentes que o Clarity separa ou nunca vê, como chamadas de API e MCP.
  6. Aja onde importa. Quando o quadro estiver claro, escreva políticas para as rotas em que a classe de ator deve mudar a experiência. O guia sobre implantar políticas sensíveis ao ator com segurança cobre os passos, e o caso de uso de websites mostra o fluxo completo em um site de produção.

Quando escolher cada um

Escolha Microsoft Clarity quando sua pergunta for sobre experiência: como as pessoas usam uma página, onde hesitam, o que ignoram e onde o design atrapalha. Sua visão de Bot Activity é uma imagem útil em nível de site do rastreamento de IA.

Adicione o Proof of Actor quando você precisar saber quem está por trás de cada gravação ou solicitação com evidência declarada, quando pessoas com assistência de IA precisarem ficar visíveis como seu próprio grupo, quando agentes chegarem até você por meio de APIs e MCP servers que nenhum script de página vê, ou quando sua app deva responder de forma diferente por ator. O Clarity mostra a experiência. O Proof of Actor diz quem a está vivendo e dá ao seu código uma forma de responder.

Comece

O Proof of Actor está em beta privado. Por meio do programa Founding Developer, equipes selecionadas podem receber até 12 months de acesso gratuito dentro dos limites de uso acordados, sem cobrança automática. Solicite acesso antecipado e nos conte sobre seu site e o tráfego que você quer entender.

Microsoft Clarity é uma marca comercial da Microsoft Corporation.

PARA DESENVOLVEDORES

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 ou Unknown.
basis
Quão forte é a evidência: Verified, Declared, Inferred ou Unknown.
evidence
Os sinais por trás do resultado, para que sua equipe possa ver o motivo.

Comece no modo de observação: registre os resultados ao lado dos seus logs e não altere nada até escolher uma policy. Leia o guia de integração do Node.js

Perguntas frequentes

Preciso substituir o Microsoft Clarity pelo Proof of Actor?

Não. O Clarity continua sendo uma boa escolha para gravações de sessão, mapas de calor e para entender como as pessoas usam suas páginas. O Proof of Actor adiciona classificação de ator por interação com uma base de evidência e permite que sua app aja sobre isso. A maioria das equipes mantém o Clarity e adiciona o Proof of Actor.

Posso enviar classes de ator para o Microsoft Clarity?

Sim. O Proof of Actor retorna o resultado para a sua app, então, nas páginas em que o Clarity é executado, você pode passar a classe de ator para o Clarity como uma tag personalizada por meio de sua API do cliente e filtrar gravações e mapas de calor por Human, Human + AI, Agent ou Unknown.

O Clarity filtra tráfego de bots?

De acordo com a documentação da Microsoft, em novembro de 2026, o Clarity detecta tráfego de bots por padrão e o exclui da contagem total de sessões e das análises. A configuração de Bot Detection pode ser desativada, e o painel mostra quantas sessões de bots foram excluídas.

O Clarity mostra atividade de bots de IA?

O Clarity oferece uma visão de Bot Activity em AI Visibility que, de acordo com o blog oficial do Clarity, é alimentada por logs do lado do servidor coletados por meio de integrações de CDN. Ela relata atividade de rastreamento. O Proof of Actor funciona dentro da sua app, classifica cada interação e permite que seu código responda.

O Proof of Actor bloqueia bots?

Não. Ele começa em modo de observação e não altera nada na instalação. Você pré-visualiza políticas com tráfego real e aplica a execução por rota no seu próprio código.

O Proof of Actor grava sessões?

Não. O Proof of Actor não grava telas nem cria mapas de calor. Ele informa classes de ator e sua evidência. É por isso que ele funciona bem em conjunto com o Clarity.

Saiba quem está usando seu app.

Private beta para um pequeno grupo de founding developers.

Prefere falar primeiro? Fale com os fundadores