Vai al contenuto
Anexet
Illustrazione astratta per «Real User Monitoring (RUM)»

Real User Monitoring (RUM)

Il Real User Monitoring (RUM) misura come un sito o un'app funziona per i visitatori reali, usando dati di tempi ed errori raccolti dai loro browser e dispositivi durante sessioni vere. Mostra la velocità e l'affidabilità che le persone sperimentano davvero.

Anexet Team
21 ottobre 2026Lettura 5 min

Che cos'è il Real User Monitoring

Il Real User Monitoring (RUM) è un modo di misurare come si comporta un sito web o un'applicazione per le persone che li usano davvero. Un piccolo frammento di codice nella pagina, o un SDK nell'app mobile, registra tempi ed errori durante ogni visita reale e li invia a un servizio di raccolta per l'analisi.

La parola «Real» è il punto. Un test di laboratorio mostra come si carica una pagina su un computer veloce, in un solo data center. Il RUM mostra come si carica su uno smartphone di tre anni, in treno, con una rete debole e un'estensione del browser che inietta i propri script. Condizioni troppo varie per essere riprodotte: l'unico modo per conoscerle è misurarle dove avvengono.

Il RUM è passivo: non genera traffico di prova, osserva soltanto. È una delle due metà della misurazione dell'esperienza digitale, l'altra è il monitoraggio sintetico, ed è una delle letture del termine più ampio di monitoraggio degli utenti finali, che comprende anche il tracciamento delle attività. Rientra nella pratica generale del monitoraggio. Nonostante il nome, l'«utente» qui è la sessione di un visitatore, non un dipendente sotto valutazione.

Il percorso dei dati

Qualunque sia il fornitore, un'implementazione RUM segue lo stesso percorso, dal dispositivo del visitatore fino alla dashboard.

  1. 1
    Integrare

    Aggiungi uno script alla pagina o un SDK all'app. Registra osservatori sui dati sulle prestazioni che il browser già espone.

  2. 2
    Raccogliere

    Durante la visita lo script legge i tempi di navigazione, risorse, rendering e interazioni, e annota errori JavaScript e richieste fallite.

  3. 3
    Arricchire

    Ogni record riceve un contesto: pagina o schermata, browser, categoria di dispositivo, tipo di connessione, posizione approssimativa e identificatore di sessione.

  4. 4
    Inviare

    Lo script invia i dati in piccoli lotti come beacon, preferibilmente quando la pagina viene nascosta o chiusa, per non rallentare la visita stessa.

  5. 5
    Aggregare

    Il backend raggruppa i record per pagina, versione, paese o dispositivo e mostra distribuzioni, tendenze e avvisi.

Che cosa misura

Il RUM registra molti segnali, ma tre sono lo standard nel lavoro sul web. Si chiamano Core Web Vitals, e Google pubblica valori obiettivo considerati buoni quando sono raggiunti per almeno il 75 per cento delle visite. Oltre a questi, il RUM di solito segue il tempo di risposta del server (TTFB), gli errori JavaScript, la durata delle chiamate API fatte dalla pagina e, nelle app mobili, arresti anomali e tempo di avvio.

MetricaChe cosa rilevaRisultato buono
Largest Contentful Paint (LCP)Quanto impiega il contenuto principale ad apparire≤ 2,5 s
Interaction to Next Paint (INP)Quanto in fretta la pagina reagisce a tocchi e clic≤ 200 ms
Cumulative Layout Shift (CLS)Quanto si sposta il contenuto durante il caricamento≤ 0,1

Come leggere i numeri

I dati RUM sono una distribuzione, non un numero singolo. La media nasconde i visitatori che soffrono di più, per questo i team leggono i percentili: la mediana mostra la visita tipica, mentre il 75° o il 95° percentile mostra la coda lenta. Confronta lo stesso percentile tra le versioni, altrimenti un cambiamento nella composizione dei visitatori sembrerà un cambiamento del sito.

Il vero valore nasce dalla segmentazione. Suddividi i dati per categoria di dispositivo, browser, tipo di connessione, modello di pagina e geolocalizzazione, e il problema di solito si rivela da solo: uno script pesante che penalizza solo gli smartphone economici, una regione lontana dal server più vicino, una versione che ha aumentato il tasso di errori su una sola versione del browser. Il metodo ha anche punti ciechi. Vede soltanto le visite in cui lo script si è caricato, e i blocker e le scelte di consenso ne eliminano una parte.

RUM, monitoraggio sintetico e APM

Il RUM raramente si usa da solo. Il monitoraggio sintetico esegue controlli scriptati da località fisse secondo una pianificazione, e il monitoraggio delle prestazioni applicative (APM) traccia ciò che accade dentro i server. Ciascuno risponde a una domanda diversa:

CapacitàReal User MonitoringMonitoraggio sinteticoAPM
Misura ciò che hanno vissuto i visitatori reali
Rileva un'interruzione quando nessuno visita il sito
Copre dispositivi, browser e reti reali
Mostra quale codice o query del server è lento

Errori comuni

La maggior parte dei progetti RUM deludenti fallisce in modi noti:

Una pagina veloce per il visitatore medio può essere rotta per un intero gruppo. Controlla la coda prima di dichiarare il successo.

  • Leggere le medie invece dei percentili, lasciando invisibili i visitatori più lenti
  • Confrontare periodi con una diversa composizione di dispositivi, paesi o fonti di traffico e attribuire il risultato all'ultima versione
  • Raccogliere URL complete con parametri, valori dei moduli o identificatori degli utenti di cui la domanda non aveva mai bisogno, un problema che l'anonimizzazione alla fonte eliminerebbe
  • Campionare in modo così aggressivo che le pagine rare e gli errori rari scompaiono
  • Guardare solo la velocità senza mai collegarla a risultati come frequenza di rimbalzo, conversioni o richieste al supporto

Chi usa i dati

I dati RUM servono a più team, e ciascuno vuole un taglio diverso. Vale anche la pena dire a che cosa il RUM non serve: non è uno strumento per osservare i singoli dipendenti, e quel compito spetta al monitoraggio dell'attività degli utenti.

RuoloUsa i dati RUM perVista tipica
Ingegnere front-endSviluppatori web e mobileTrovare modelli lenti, script pesanti e spostamenti del layoutTempi ed errori per pagina e per versione
Ingegnere dell'affidabilità (SRE)OperazioniConfermare che un rilascio non ha danneggiato i visitatoriTassi di errore e percentili con avvisi
Responsabile di prodotto o marketingLato businessCollegare la velocità a frequenza di rimbalzo e conversioniSegmenti per campagna, paese e dispositivo
Responsabile della privacyLegale e conformitàVerificare che cosa viene raccolto e per quanto tempoElenco dei campi, conservazione e impostazioni di consenso

Privacy e primi passi

Il RUM tratta dati sulle prestazioni, ma anche questi possono essere dati personali. Indirizzi IP, caratteristiche del dispositivo, identificatori di sessione e URL possono indicare una persona, per cui può applicarsi la normativa sulla protezione dei dati (nell'UE il GDPR), e le regole ePrivacy sull'archiviazione o la lettura di informazioni sul dispositivo possono richiedere il consenso. Una configurazione rispettosa della privacy evita identificatori persistenti, accorcia gli indirizzi IP, rimuove i parametri dalle URL e rispetta la scelta fatta nel banner di consenso. Verifica i dettagli per i tuoi mercati con una consulenza legale.

Un buon inizio è piccolo. Scegli le tre o quattro pagine che rendono di più, misura su di esse i Core Web Vitals, imposta un avviso sul 75° percentile e rivedilo dopo ogni rilascio. Se la tua domanda riguarda ciò che fanno i dipendenti e non le prestazioni di un sito, la categoria giusta è il monitoraggio dell'attività dei dipendenti, che usa dati diversi e altre salvaguardie.

La velocità è ciò che ha percepito il visitatore con la connessione più debole, non ciò che ha misurato il computer di prova.

Anexet Team

Domande frequenti

Domande comuni su questo termine e su come lo affronta Anexet.

No. Il RUM misura le visite di persone reali mentre avvengono, mentre il monitoraggio sintetico esegue test scriptati secondo una pianificazione. Il RUM mostra le condizioni reali, i test sintetici individuano i problemi quando nessuno è online, e la maggior parte dei team usa entrambi.

Solo in minima parte, se è ben realizzato. Un buon script è piccolo, si carica in modo asincrono e invia i dati in lotti quando la pagina è inattiva o si sta chiudendo. Come per ogni script aggiunto, misura il costo su un gruppo di prova prima del rilascio completo.

No. Il RUM misura le prestazioni di siti e app per i loro utenti. Osservare ciò che i dipendenti fanno sui computer aziendali è monitoraggio dell'attività degli utenti, che raccoglie dati diversi e comporta obblighi legali diversi. I due condividono la parola «utente» e poco altro.

Dipende da che cosa si raccoglie e come. I dati che identificano una persona rientrano nella normativa sulla protezione dei dati, e nell'UE archiviare o leggere identificatori sul dispositivo può richiedere il consenso. Raccogliere solo tempi anonimi e aggregati riduce l'onere, ma verifica le regole con una consulenza legale.

Proteggi i tuoi dati con Anexet

Scopri in una breve demo dal vivo come Anexet blocca le fughe di dati, monitora l'attività dei dipendenti e mantiene la conformità.

Richiedi una demo