Come usare OmniSearch

Sfrutta la potente funzione di ricerca di OpenReplay

Come usare OmniSearch

Con il tracker di OpenReplay configurato e impegnato a catturare le sessioni degli utenti, sei pronto a scoprire cosa succede davvero nel tuo prodotto. OmniSearch ti aiuta a fare il debug dei problemi, a capire cosa non funziona e a comprendere nel dettaglio il comportamento degli utenti. Colma il divario tra i dati quantitativi e le informazioni qualitative nascoste nei tuoi session replay.

Il componente OmniSearch è disponibile in diverse viste di OpenReplay. Qui ci concentriamo su come funziona OmniSearch nella vista Session Replays, l’interfaccia principale per esplorare tutti i session replay.

  1. Menu a discesa Events: scegli tra le interazioni degli utenti catturate automaticamente e gli eventi di devTools
Menu a discesa Events
  1. Menu a discesa Filters: applica i filtri per restringere i risultati in base ai dati dell’utente, alle proprietà della sessione, ai problemi e ai metadati
Menu a discesa Filters
  1. Controlli logici: passa dall’occorrenza sequenziale (“Then”) a quella parallela (“And”/“OR”) degli eventi.
Opzioni dei controlli logici
  1. Operatori di ricerca: affina le ricerche con “is”, “contains”, “starts with” e altri
operatori
  1. Eventi con trascinamento: riordina gli eventi per affinare la ricerca.
eventi con trascinamento
  1. Salva le ricerche usate di frequente per accedervi rapidamente: usa il pulsante Save Search per memorizzare gruppi di eventi e filtri e ritrovarli facilmente per future query simili.
ricerca salvata

Gli Events in OmniSearch rappresentano le interazioni degli utenti e i comportamenti del sistema che si verificano durante una sessione.

Si dividono in due categorie principali: Events (Autocaptured: tracciamento automatico delle interazioni degli utenti e Custom events: inviati tramite l’SDK) e DevTools events (monitoraggio tecnico e debug).

Nome dell’eventoDescrizione
ClickRegistra i clic dell’utente.
Text InputTraccia il testo inserito nei campi.
Visited URLRegistra le pagine visitate
Tagged ElementTraccia gli elementi contrassegnati con tag personalizzati.
Custom EventsEventi definiti dall’utente, inviati tramite l’SDK.
Nome dell’eventoDescrizione
Network RequestMonitora l’attività di rete.
GraphQLRegistra le query e le risposte GraphQL.
State ActionTraccia i cambiamenti di stato nella tua applicazione.
Error MessageCattura i messaggi di errore nella console.
Average CPU LoadMisura l’utilizzo medio della CPU.
Average Memory UsageTraccia il consumo medio di memoria.

I Filters in OmniSearch ti aiutano a restringere i session replay in base a criteri specifici, permettendoti di concentrarti sulle sessioni utente più rilevanti. Funzionano insieme agli eventi per creare ricerche precise nei dati delle tue sessioni.

I filtri sono organizzati in quattro categorie principali:

Nome del filtroDescrizione
User IDFiltra per utenti specifici usando i loro identificatori univoci.
Anonymous User IDFiltra le sessioni degli utenti senza un’identità autenticata.
Nome del filtroDescrizione
CountryFiltra le sessioni per paese.
CityFiltra le sessioni per città.
State/ProvinceFiltra le sessioni per stato o provincia.
Operating System (OS)Filtra le sessioni per sistema operativo utilizzato.
BrowserFiltra le sessioni per tipo di browser.
DeviceFiltra le sessioni per dispositivo dell’utente.
PlatformFiltra le sessioni per tipo di piattaforma.
Version IDFiltra le sessioni per versione dell’applicazione.
ReferrerFiltra le sessioni in base all’URL di provenienza.
DurationFiltra i session replay in base alla loro durata.
UTM SourceFiltra le sessioni per parametro UTM source.
UTM MediumFiltra le sessioni per parametro UTM medium.
UTM CampaignFiltra le sessioni per parametro UTM campaign.
Nome del filtroDescrizione
Rage Click, Dead Click, Excessive Scrolling, Mouse ThrashingIndividua le sessioni in cui l’utente è frustrato a causa di clic ripetuti, pulsanti o link non funzionanti, scorrimento eccessivo, movimenti irregolari del mouse….
Bad RequestIndividua le sessioni con errori HTTP 400.
Missing ResourceTrova le sessioni con risorse mancanti
CPU IssuesIndividua le sessioni con un elevato utilizzo della CPU.
Slow ResourceIndividua le sessioni con risorse che si caricano lentamente.
Slow Page LoadIndividua le sessioni con tempi di caricamento delle pagine lenti.
CrashIndividua le sessioni in cui l’app o la pagina è andata in crash.
ErrorsIndividua le sessioni con errori dell’applicazione.
Nome del filtroDescrizione
Metadata keyUsa metadati definiti da te per filtrare le sessioni. Se non ne hai ancora definiti, scopri come aggiungerli qui

Se hai ancora domande, scrivi ai nostri sviluppatori nella nostra community Slack.