Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Replay della sessione
CloudWatch La riproduzione delle sessioni RUM consente di acquisire le sessioni degli utenti finali per l'applicazione Web. È possibile riprodurre queste sessioni per vedere visivamente l'esperienza degli utenti, aiutandovi a identificare i problemi, comprendere il comportamento degli utenti e risolverli.
Per proteggere la privacy degli utenti, tutto il testo immesso e il testo visualizzato sulla pagina sono mascherati per impostazione predefinita. Ciò significa che le informazioni sensibili come nomi, indirizzi e altri dati personali non vengono registrate.
Attivazione della riproduzione della sessione
Per utilizzare la riproduzione della sessione, importatela RRWebPlugin dal aws-rum-web pacchetto e aggiungetela all'eventPluginsToLoadarray nella configurazione del client web. Per ulteriori informazioni sull'installazione del client Web come JavaScript modulo, consultaConfigurazione del client web CloudWatch RUM.
L'esempio seguente mostra come abilitare la riproduzione della sessione.
import { AwsRum, AwsRumConfig } from 'aws-rum-web'; import { RRWebPlugin } from 'aws-rum-web/plugins/rrweb'; const config: AwsRumConfig = { identityPoolId: 'us-west-2:00000000-0000-0000-0000-000000000000', sessionSampleRate: 1, telemetries: ['errors', 'performance', 'http'], eventPluginsToLoad: [new RRWebPlugin()] }; const awsRum: AwsRum = new AwsRum( 'APPLICATION_ID', '1.0.0', 'us-west-2', config );
RRWebPluginAccetta opzioni di configurazione opzionali, come la frequenza di campionamento e il comportamento di registrazione. Per l'elenco completo delle opzioni di configurazione disponibili, consulta la configurazione del client web CloudWatch RUM
Privacy e mascheramento dei dati
Per impostazione predefinita, la riproduzione della sessione maschera tutti gli input di testo e il contenuto testuale della pagina. Ciò include i campi del modulo, le etichette, i paragrafi e qualsiasi altro testo visualizzato nel DOM. I contenuti mascherati vengono visualizzati come caratteri segnaposto durante la riproduzione, garantendo che le informazioni di identificazione personale (PII) non vengano acquisite o archiviate.
Visualizzazione dei replay delle sessioni
Dopo aver abilitato la riproduzione delle sessioni, è possibile visualizzare le sessioni registrate nella console CloudWatch RUM. Vai al monitor dell'app e scegli la scheda Session replay. Questa scheda mostra un elenco di sessioni registrate con dettagli tra cui ID sessione, durata, ora di inizio, tipo di browser e tipo di dispositivo. Puoi filtrare le sessioni per mostrare tutte le sessioni, le sessioni con errori o le sessioni prive di errori.
Puoi anche trovare sessioni con replay nella scheda Sessioni. Ogni sessione per cui è disponibile un replay mostra un pulsante di riproduzione accanto ad essa. Scegli il pulsante play per aprire il replay player.
Scegli una sessione per aprire il replay player. Il player mostra una riproduzione visiva della sessione dell'utente, inclusa una cronologia delle interazioni sul lato destro. La timeline mostra ogni interazione dell'utente, ad esempio navigazioni tra le pagine, scorrimenti, clic e input di testo, insieme al timestamp in cui si è verificata ogni interazione. È possibile utilizzare i controlli di riproduzione per regolare la velocità (1x, 2x, 4x o 8x) e saltare i periodi di inattività.