Share via


Coorti di Application Insights

Una coorte è un set di utenti, sessioni, eventi o operazioni con elementi in comune. In Application Insights le coorti sono definite da una query di analisi. Nei casi in cui è necessario analizzare un set specifico di utenti o eventi ripetutamente, le coorti possono offrire maggiore flessibilità per esprimere esattamente il set a cui si è interessati.

Coorte e filtri di base

È possibile usare coorti in modi simili ai filtri. ma le definizioni delle coorti sono costituite dalle query di analisi personalizzate, in modo che siano molto più flessibili e complesse. A differenza dei filtri, è possibile salvare le coorti in modo che altri membri del team possano riutilizzarli.

È possibile definire una coorte di utenti che hanno provato una nuova funzionalità nell'app. È possibile salvare questa coorte nella risorsa di Application Insights. In futuro sarà facile analizzare questo gruppo di utenti specifici salvato.

Nota

Dopo aver creato le coorti, sono disponibili dagli strumenti Utenti, Sessioni, Eventi e Flussi utente.

Esempio: utenti attivi

In base alla definizione elaborata dal team, un utente attivo è chi usa l'app cinque o più volte in un determinato mese. In questa sezione si definisce una coorte di questi utenti attivi.

  1. Selezionare Crea una coorte.

  2. Selezionare la scheda Raccolta modelli per visualizzare una raccolta di modelli per varie coorti.

  3. Selezionare Engaged Users -- by Days Used (Utenti attivi - Per giorni di utilizzo).

    Sono disponibili tre parametri per questa coorte:

    • Attività: dove si sceglie quali eventi e visualizzazioni pagina conteggiano come utilizzo.
    • Periodo: definizione di un mese.
    • UsedAtLeastCustom: numero di volte in cui gli utenti devono usare qualcosa entro un periodo per contare come impegnati.
  4. Modificare UsedAtLeastCustom su 5+ giorni. Lasciare Periodo impostato come impostazione predefinita di 28 giorni.

    Ora questa coorte rappresenta tutti gli ID utente inviati con qualsiasi evento o visualizzazione pagina personalizzata in 5 giorni separati negli ultimi 28 giorni.

  5. Selezionare Salva.

    Suggerimento

    Assegnare un nome alla coorte, ad esempio Utenti impegnati (5+ giorni). Salvarlo nei report personali o nei report condivisi, a seconda che altri utenti abbiano accesso a questa risorsa di Application Insights per visualizzare questa coorte.

  6. Selezionare Torna alla raccolta.

Operazioni consentite dall'uso di questa coorte

Aprire lo strumento Utenti. Nella casella a discesa Mostra scegliere la coorte creata in Utenti a cui appartiene.

Screenshot che mostra l'elenco a discesa Mostra che mostra una coorte.

Punti importanti da notare:

  • Non è possibile creare questo set con i normali filtri. La logica della data è più avanzata.
  • È possibile filtrare ulteriormente questa coorte usando i normali filtri nello strumento Utenti, Anche se la coorte è definita in finestre di 28 giorni, è comunque possibile regolare l'intervallo di tempo nello strumento Utenti per essere 30, 60 o 90 giorni.

Questi filtri supportano domande più sofisticate, impossibili da esprimere con il generatore di query. Un esempio è la gente impegnata negli ultimi 28 giorni. Come si comportano le stesse persone negli ultimi 60 giorni?

Esempio: coorte di eventi

È anche possibile creare coorti di eventi. In questa sezione viene definita una coorte di eventi e visualizzazioni pagina. quindi si vedrà come usarli dagli altri strumenti. Questa coorte potrebbe definire un set di eventi che il team considera utilizzo attivo o impostare un set correlato a una nuova funzionalità.

  1. Selezionare Crea una coorte.
  2. Selezionare la scheda Raccolta modelli per visualizzare una raccolta di modelli per varie coorti.
  3. Selezionare Events Picker (Selezione eventi).
  4. Nell'elenco a discesa Attività selezionare gli eventi che si desidera trovarsi nella coorte.
  5. Salvare la coorte e assegnarle un nome.

Esempio: utenti attivi in cui si modifica una query

I due coorti precedenti sono stati definiti usando caselle a discesa. È anche possibile definire coorti usando query di analisi per una flessibilità totale. A questo scopo, creare una coorte di utenti del Regno Unito.

  1. Aprire lo strumento Coorti, selezionare la scheda Raccolta modelli e selezionare Coorte utenti vuota.

    Screenshot che mostra la raccolta di modelli per le coorti.

    Sono disponibili tre sezioni:

    • Testo Markdown: dove si descrive la coorte in modo più dettagliato per altri membri del team.

    • Parametri: dove si creano parametri personalizzati, ad esempio Attività e altre caselle a discesa dei due esempi precedenti.

    • Query: dove si definisce la coorte usando una query di analisi.

      Nella sezione di query si scrive una query di analisi. La query seleziona il set specifico di righe che descrivono la coorte che si vuole definire. Lo strumento Cohorts aggiunge quindi in modo implicito una | summarize by user_Id clausola alla query. Questi dati vengono visualizzati come anteprima sotto la query in una tabella, quindi è possibile assicurarsi che la query restituisca i risultati.

      Nota

      Se la query non viene visualizzata, ridimensionare la sezione per renderla più alta e visualizzare la query.

  2. Copiare e incollare il seguente testo nell'editor di query:

    union customEvents, pageViews
    | where client_CountryOrRegion == "United Kingdom"
    
  3. Selezionare Esegui query. Se non vengono visualizzati GLI ID utente nella tabella, passare a un paese/area geografica in cui l'applicazione ha utenti.

  4. Salvare la coorte e assegnarle un nome.

Domande frequenti

Ho definito una coorte di utenti di un determinato paese/area geografica. Quando si confronta questa coorte nello strumento Utenti per impostare un filtro su tale paese/area geografica, perché vengono visualizzati risultati diversi?

Le coorti e i filtri sono diversi. Si supponga di avere una coorte di utenti del Regno Unito (definita come l'esempio precedente) e confrontarne i risultati per impostare il filtro Country or region = United Kingdom:

  • La versione della coorte visualizza tutti gli eventi degli utenti che hanno inviato uno o più eventi dal regno Unito nell'intervallo di tempo corrente. Se si divide per paese o area geografica, si notano probabilmente diversi paesi e aree geografiche.
  • La versione dei filtri mostra solo gli eventi del Regno Unito, Se si divide in base al paese o all'area geografica, viene visualizzato solo il Regno Unito.

Altre informazioni