Salta al contenuto principale
CONFRONTO

Proof of Actor vs Microsoft Clarity: osservare le sessioni contro sapere chi sta agendo

Microsoft Clarity aiuta i team a vedere come le persone usano davvero le loro pagine. Proof of Actor dice alla tua applicazione chi o cosa sta agendo su ogni interazione, con le evidenze dietro il risultato, così il tuo codice può scegliere la risposta giusta. Ecco come si confrontano e come funzionano insieme.

Toshendra Sharma

Di Toshendra SharmaFondatore e CEO, AgentCredia · Updated November 13, 2026

Microsoft Clarity è uno strumento di analytics comportamentali. Offre ai team registrazioni di sessione, heatmap e insight che mostrano come le persone si muovono davvero all'interno di una pagina: dove cliccano, dove scorrono, dove si bloccano. Per capire l'esperienza umana su un sito web, poche cose sono dirette quanto osservarla accadere.

Oggi i siti web servono più di persone con un mouse. Gli agenti AI recuperano pagine e completano attività per clienti reali. Le persone navigano con un assistente AI al loro fianco. Parte del traffico non si lascia spiegare affatto. I team vogliono sapere quanta parte di ciascuna categoria sta arrivando e cosa dovrebbe fare la loro applicazione al riguardo. Questo compito appartiene a Proof of Actor, il prodotto di actor intelligence di AgentCredia.

Questa pagina mette a confronto i due strumenti in modo equo. I fatti su Clarity qui sotto provengono dalla documentazione di Microsoft e dal blog ufficiale di Clarity aggiornati a novembre 2026.

La versione breve

Microsoft Clarity Proof of Actor
Domanda principale Come interagiscono le persone con le mie pagine? Chi o cosa sta agendo su questa interazione, e qual è l'evidenza?
Raccolta dati primaria Un codice di tracciamento JavaScript nell'head della pagina Middleware server, edge, HTTP API, MCP servers, più un collector browser approvato
Sessioni bot Rilevate ed escluse per impostazione predefinita; l'impostazione può essere disattivata Classificate e mantenute, così puoi vederle e instradarle
Attività di crawler AI Reporting di Bot Activity da integrazioni CDN e log server Risultati dell'Agent per interazione, con base verified, declared o inferred
Persone assistite da AI Non descritte come classe separata Un risultato di prima classe: Human + AI
Traffico non chiaro Conteggiato come sessione se non viene rilevato come bot Segnalato come Unknown, con un fallback scelto da te
Agisce sul traffico No, riporta e registra Instrada in base alle tue policy nel tuo codice, dopo l'osservazione

Il resto di questa pagina spiega ogni riga.

Cosa sono progettati per mostrare registrazioni e heatmap

Clarity è progettato per mostrare l'esperienza su una pagina. Una registrazione di sessione riproduce una singola visita: il percorso del cursore, gli scroll, le esitazioni e i clic che non portano da nessuna parte. Una heatmap aggrega i clic e la profondità di scroll su molte visite, così puoi vedere quali parti di una pagina ricevono attenzione. Gli insight usano il machine learning per mettere in evidenza le sessioni e i pattern più importanti. Ognuna di queste viste risponde a una domanda di design, e ognuna presuppone una persona con un browser dall'altra parte.

Questa ipotesi è ragionevole per uno strumento di registrazione. Una registrazione è utile solo quando esiste un'esperienza da osservare, e un agente che recupera HTML senza eseguire lo script della pagina non lascia nulla da riprodurre. Significa anche che una heatmap che mescola persone, persone assistite da AI e automazione del browser può indirizzare un team di design verso il problema sbagliato.

Proof of Actor risponde alla domanda che viene prima della registrazione: chi o cosa c'era dietro questa interazione. Restituisce Human quando i segnali indicano una persona, Human + AI quando una persona ha agito con assistenza AI dichiarata o osservata tramite un'integrazione supportata, Agent per un'interazione automatizzata o di origine agentica, e Unknown quando l'evidenza non supporta una decisione affidabile. Ogni risultato include una base di evidenza, verified, declared, inferred o unknown, così sai quanto peso può reggere un'etichetta su una registrazione.

Dove gira ciascuno

Secondo la documentazione di configurazione di Clarity, installi Clarity aggiungendo il suo codice di tracciamento alla <head> del tuo sito, tramite una piattaforma di terze parti supportata o tramite un pacchetto NPM. I dati vengono inviati dal browser all'endpoint di raccolta di Clarity. Microsoft osserva anche che Clarity non può acquisire ciò che si trova all'interno di Canvas o di elementi iframe di terze parti.

Uno script browser vede i browser. Molti agent recuperano HTML senza eseguire JavaScript, chiamano direttamente la tua API o si connettono a un MCP server, e nessuno di questi percorsi carica uno script della pagina.

Proof of Actor gira dove risiede la logica della tua applicazione: middleware Node.js, Next.js, l'edge layer che controlli, una HTTP API generica e MCP servers, con un collector browser opzionale sulle pagine che approvi. Vedi la pagina integrazioni. Classifica le interazioni indipendentemente dal fatto che una pagina venga mai renderizzata.

Come Clarity tratta bot e agenti AI

Clarity prende i bot sul serio, in due modi distinti.

Rilevamento bot nei dati di sessione. La documentazione di configurazione di Microsoft afferma che, per impostazione predefinita, Clarity rileva il traffico bot ed esclude tale traffico dal conteggio totale delle sessioni e dall'analisi, e che puoi vedere il numero di sessioni bot escluse nella parte superiore della dashboard. L'impostazione Bot Detection può essere disattivata o riattivata. Quando è disattivata, Clarity non rileva il traffico bot né lo esclude dal conteggio delle sessioni.

Reporting di Bot Activity. Sotto AI Visibility, Clarity offre una vista Bot Activity. Secondo il blog ufficiale di Clarity, questa vista è alimentata da log lato server raccolti tramite integrazioni CDN, con Fastly, Amazon CloudFront e Cloudflare indicati come provider supportati, anziché dallo script della pagina. Il blog la descrive come una vista che mostra la quota di richieste provenienti da bot AI, l'attività dei bot raggruppata per finalità, le richieste dei crawler per operatore e i percorsi richiesti più spesso dai sistemi automatizzati.

Entrambi sono utili per mantenere pulita l'analisi delle sessioni e per capire il crawling a livello di sito. Nessuno dei due è descritto come una risposta per ogni interazione che la tua applicazione riceve al momento della richiesta, e la documentazione di Microsoft non descrive una classe per le persone che lavorano con assistenza AI.

Bot Activity rispetto a una classe di attore per richiesta

La vista Bot Activity di Clarity e un risultato di Proof of Actor sembrano correlati, ma rispondono a domande diverse a livelli diversi.

Bot Activity di Clarity Risultato di Proof of Actor
Origine Log lato server da integrazioni CDN, secondo il blog ufficiale di Clarity Segnali nel tuo percorso di richiesta: server, edge, HTTP API, MCP server, pagine browser approvate
Unità Richieste del crawler raggruppate per operatore, finalità e percorso Una singola interazione, con una classe e una base
Chi lo legge Persone che guardano una dashboard a livello di sito Il codice della tua applicazione al momento della richiesta, e il tuo team nell'actor analytics
Persone assistite da AI Non rientrano nell'ambito; riporta il crawling Un risultato di prima classe: Human + AI
Può cambiare la risposta No Sì, tramite policy che scrivi nel tuo codice

Le differenze pratiche derivano da quella tabella.

Una risposta mentre la richiesta è aperta. Bot Activity riassume il crawling a posteriori. Proof of Actor restituisce il risultato alla tua applicazione durante l'interazione, così la stessa classificazione che analizzi più tardi può plasmare la risposta subito.

Evidenza invece del nome di un operatore. Un risultato verified Agent significa che una firma della richiesta è stata verificata rispetto a una chiave pubblicata, ad esempio usando HTTP Message Signatures come definito in RFC 9421. I risultati declared e inferred sono etichettati come tali. Un nome di crawler da solo si basa su una stringa user agent, che può essere imitata, come spiega la voce user agent spoofing.

Gli agenti restano visibili, non solo esclusi. Bot Detection di Clarity mantiene le sessioni bot fuori dalle tue analytics umane, il che è corretto per registrazioni e heatmap. Proof of Actor riporta quei visitatori come risultati Agent così puoi vedere quali route usano e servirli bene. La guida su serving AI agents structured content mostra come.

Unknown, reso visibile. Il traffico che non viene rilevato come bot né è chiaramente umano diventa una normale sessione in uno strumento di registrazione. Proof of Actor restituisce Unknown e ne traccia il tasso per route; la guida su handling Unknown traffic spiega come impostare un fallback.

Policy che controlli tu. Le policy sono scritte per route, classe di attore e base: allow, adapt, challenge, send to review o rate-limit. Proof of Actor parte in observation mode, quindi installarlo non cambia nulla finché non scegli di applicare l'enforcement.

Filtrare registrazioni e heatmap per classe di attore

Il modo più diretto per combinare i due strumenti è portare la classe di attore dentro Clarity stesso:

  1. Classifica ogni interazione con Proof of Actor sul livello server, edge, API o MCP, con la sua base.
  2. Etichetta la sessione di Clarity. Sulle pagine in cui gira Clarity, passa la classe di attore a Clarity come tag personalizzato tramite la sua client API.
  3. Filtra le registrazioni per classe. Guarda le sessioni Human + AI accanto alle sessioni Human senza assistenza per vedere dove le persone assistite da AI si muovono più velocemente o si bloccano, e rivedi le sessioni Unknown per capire cosa fa davvero il traffico non spiegato su una pagina.
  4. Separa le heatmap per classe. Una heatmap filtrata sulle sessioni Human mostra il problema di design che le tue persone hanno davvero, senza che l'automazione alteri i clic.
  5. Mantieni attivo Bot Detection per avere analytics umane pulite, e usa actor analytics di Proof of Actor per route per il traffico agentico che Clarity mette da parte o non vede mai, come le chiamate API e MCP.
  6. Agisci dove conta. Quando il quadro è chiaro, scrivi policy per le route in cui la classe di attore dovrebbe cambiare l'esperienza. La guida su rilasciare in sicurezza policy consapevoli dell'attore illustra i passaggi, e il caso d'uso per i siti web mostra l'intero flusso su un sito di produzione.

Quando scegliere l'uno o l'altro

Scegli Microsoft Clarity quando la tua domanda riguarda l'esperienza: come le persone usano una pagina, dove esitano, cosa ignorano e dove il design le ostacola. La sua vista Bot Activity è un quadro utile a livello di sito del crawling AI.

Aggiungi Proof of Actor quando hai bisogno di sapere chi c'è dietro ogni registrazione o richiesta con un'evidenza dichiarata, quando le persone assistite da AI dovrebbero essere visibili come gruppo a sé, quando gli agenti ti raggiungono tramite API e MCP servers che nessuno script di pagina vede, o quando la tua applicazione deve rispondere in modo diverso in base all'attore. Clarity ti mostra l'esperienza. Proof of Actor ti dice chi la sta vivendo e dà al tuo codice un modo per rispondere.

Inizia

Proof of Actor è in private beta. Attraverso il founding developer program, i team selezionati possono ricevere fino a 12 mesi di accesso gratuito entro limiti di utilizzo concordati, senza fatturazione automatica. Richiedi l'accesso anticipato e parlaci del tuo sito e del traffico che vuoi comprendere.

Microsoft Clarity è un marchio di Microsoft Corporation.

PER GLI SVILUPPATORI

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 o Unknown.
basis
Quanto sono forti le evidenze: Verified, Declared, Inferred o Unknown.
evidence
I segnali dietro il risultato, così il tuo team può vedere il perché.

Inizia in modalità di osservazione: registra i risultati accanto ai tuoi log e non cambiare nulla finché non scegli una policy. Leggi la guida di integrazione Node.js

Domande frequenti

Devo sostituire Microsoft Clarity con Proof of Actor?

No. Clarity resta una scelta solida per le registrazioni di sessione, le heatmap e per capire come le persone usano le tue pagine. Proof of Actor aggiunge la classificazione dell'attore per ogni interazione con una base di evidenza e lascia che sia la tua applicazione ad agire di conseguenza. La maggior parte dei team tiene Clarity e aggiunge Proof of Actor.

Posso inviare le classi di attore in Microsoft Clarity?

Sì. Proof of Actor restituisce il proprio risultato alla tua applicazione, quindi nelle pagine in cui gira Clarity puoi passare la classe di attore a Clarity come tag personalizzato tramite la sua client API e filtrare registrazioni e heatmap per Human, Human + AI, Agent o Unknown.

Clarity filtra il traffico bot?

Secondo la documentazione di Microsoft, a novembre 2026, Clarity rileva per impostazione predefinita il traffico bot ed esclude tali sessioni dal conteggio totale delle sessioni e dall'analisi. L'impostazione Bot Detection può essere disattivata e la dashboard mostra quante sessioni bot sono state escluse.

Clarity mostra l'attività dei bot AI?

Clarity offre una vista Bot Activity sotto AI Visibility che, secondo il blog ufficiale di Clarity, è alimentata da log lato server raccolti tramite integrazioni CDN. Riporta l'attività di crawling. Proof of Actor opera all'interno della tua applicazione, classifica ogni interazione e lascia che il tuo codice risponda.

Proof of Actor blocca i bot?

No. Parte in modalità di osservazione e non cambia nulla all'installazione. Puoi fare un preview delle policy sul traffico reale e applicarle route per route nel tuo codice.

Proof of Actor registra le sessioni?

No. Proof of Actor non registra schermate né crea heatmap. Riporta le classi di attore e le loro evidenze. Ecco perché si abbina bene a Clarity.

Scopri chi sta usando la tua app.

Private beta per un piccolo gruppo di founding developer.

Preferisci parlare prima? Parla con i fondatori