Filtra i dati utilizzando gli attributi

Con il monitoraggio delle prestazioni, puoi utilizzare gli attributi per segmentare i dati sulle prestazioni e concentrarti sulle prestazioni della tua app in diversi scenari del mondo reale.

Dopo aver fatto clic sul nome di una traccia nella tabella delle tracce (che si trova nella parte inferiore del dashboard delle prestazioni ), puoi approfondire le metriche di interesse. Utilizzare il pulsante filtro (in alto a sinistra dello schermo) per filtrare i dati per attributo, ad esempio:

un'immagine dei dati di monitoraggio delle prestazioni di Firebase filtrati per attributo

  • Filtra per URL pagina per visualizzare i dati per una pagina specifica del tuo sito
  • Filtra per tipo di connessione efficace per scoprire in che modo una connessione 3G influisce sulla tua app
  • Filtra per Paese per assicurarti che la posizione del database non influisca su una regione specifica

Attributi predefiniti

Performance Monitoring raccoglie automaticamente una serie di attributi predefiniti a seconda del tipo di traccia.

Oltre a questi attributi predefiniti, puoi anche creare attributi personalizzati sulle tracce del codice personalizzato per segmentare i dati in base a categorie specifiche per la tua app. Ad esempio, in un gioco, puoi segmentare i dati per livello di gioco.

Attributi predefiniti raccolti per le app Web

Tutte le tracce per le app Web raccolgono i seguenti attributi per impostazione predefinita:

Raccolta dei dati dell'utente

Crea attributi personalizzati

È possibile creare attributi personalizzati su qualsiasi traccia di codice personalizzato strumentata.

Utilizzare l' API di traccia di monitoraggio delle prestazioni per aggiungere attributi personalizzati alle tracce di codice personalizzate.

Per utilizzare gli attributi personalizzati, aggiungi codice alla tua app che definisce l'attributo e lo associa a una traccia di codice personalizzata specifica. È possibile impostare l'attributo personalizzato in qualsiasi momento tra l'avvio della traccia e l'interruzione della traccia.

Nota quanto segue:

  • I nomi per gli attributi personalizzati devono soddisfare i seguenti requisiti: nessuno spazio vuoto iniziale o finale, nessun carattere di sottolineatura iniziale ( _ ) e la lunghezza massima è di 32 caratteri.

  • Ogni traccia di codice personalizzato può registrare fino a 5 attributi personalizzati.

  • Non dovresti utilizzare attributi personalizzati che contengono informazioni che identificano personalmente un individuo su Google.

    Ulteriori informazioni su questa linea guida

Web version 9

import { trace } from "firebase/performance";

const t = trace(perf, "test_trace");
t.putAttribute("experiment", "A");

// Update scenario
t.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = t.getAttribute("experiment");

// Delete scenario
t.removeAttribute("experiment");

// Read attributes
const traceAttributes = t.getAttributes();

Web version 8

const trace = perf.trace("test_trace");
trace.putAttribute("experiment", "A");

// Update scenario
trace.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = trace.getAttribute("experiment");

// Delete scenario
trace.removeAttribute("experiment");

// Read attributes
const traceAttributes = trace.getAttributes();