Dzięki monitorowaniu wydajności możesz używać atrybutów do segmentacji danych o wydajności i koncentrować się na wydajności aplikacji w różnych rzeczywistych scenariuszach.
Po kliknięciu nazwy śledzenia w tabeli śledzenia (znajdującej się na dole pulpitu nawigacyjnego Wydajność ) można przejść do bardziej interesujących metryk. Użyj przycisku filtr (w lewym górnym rogu ekranu), aby filtrować dane według atrybutów, na przykład:
- Filtruj według adresu URL strony , aby wyświetlić dane dla określonej strony w witrynie
- Filtruj według efektywnego typu połączenia, aby dowiedzieć się, jak połączenie 3G wpływa na Twoją aplikację
- Filtruj według kraju , aby upewnić się, że lokalizacja bazy danych nie wpływa na określony region
Atrybuty domyślne
Monitorowanie wydajności automatycznie zbiera różne domyślne atrybuty w zależności od typu śledzenia.
Oprócz tych domyślnych atrybutów możesz również tworzyć niestandardowe atrybuty w niestandardowych śladach kodu, aby segmentować dane według kategorii specyficznych dla Twojej aplikacji. Na przykład w grze możesz segmentować dane według poziomu gry.
Domyślne atrybuty zbierane dla aplikacji internetowych
Wszystkie ślady dla aplikacji internetowych domyślnie zbierają następujące atrybuty:
- Przeglądarka
- Kraj
- Efektywny typ połączenia
- Strona URL
- Status pracownika serwisu
- Stan widoczności
Zbieranie danych użytkownika
Utwórz niestandardowe atrybuty
Atrybuty niestandardowe można tworzyć w dowolnym z instrumentowanych niestandardowych śladów kodu .
Użyj interfejsu Performance Monitoring Trace API , aby dodać niestandardowe atrybuty do niestandardowych śladów kodu.
Aby użyć atrybutów niestandardowych, dodaj do aplikacji kod, który definiuje atrybut i kojarzy go z określonym niestandardowym śladem kodu. Atrybut niestandardowy można ustawić w dowolnym momencie między rozpoczęciem śledzenia a zatrzymaniem śledzenia.
Zwróć uwagę na następujące kwestie:
Nazwy atrybutów niestandardowych muszą spełniać następujące wymagania: brak początkowych lub końcowych spacji, brak początkowego znaku podkreślenia (
_
), a maksymalna długość to 32 znaki.Każdy niestandardowy ślad kodu może zarejestrować do 5 niestandardowych atrybutów.
Nie należy używać atrybutów niestandardowych, które zawierają informacje umożliwiające osobistą identyfikację danej osoby w Google.
Dowiedz się więcej o tych wskazówkach
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();