Performans İzleme ile, performans verilerini segmentlere ayırmak ve farklı gerçek dünya senaryolarında uygulamanızın performansına odaklanmak için öznitelikleri kullanabilirsiniz.
İzler tablosunda ( Performans panosunun alt kısmında bulunur) bir iz adını tıkladıktan sonra, ilgilendiğiniz metriklerin detayına inebilirsiniz. Verileri özniteliğe göre filtrelemek için Filtre düğmesini (ekranın sol üst köşesinde) kullanın, örneğin:
- Sitenizin belirli bir sayfasının verilerini görüntülemek için Sayfa URL'sine göre filtreleyin
- 3g bağlantısının uygulamanızı nasıl etkilediğini öğrenmek için Etkili bağlantı türüne göre filtreleyin
- Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülkeye Göre Filtreleyin
Varsayılan özellikler
Performans İzleme, izleme türüne bağlı olarak çeşitli varsayılan öznitelikleri otomatik olarak toplar.
Bu varsayılan özniteliklere ek olarak, verileri uygulamanıza özel kategorilere göre segmentlere ayırmak için özel kod izlemelerinizde özel öznitelikler de oluşturabilirsiniz . Örneğin, bir oyunda verileri oyun düzeyine göre bölümlere ayırabilirsiniz.
Web uygulamaları için toplanan varsayılan özellikler
Web uygulamalarına ilişkin tüm izlemeler, varsayılan olarak aşağıdaki öznitelikleri toplar:
- Tarayıcı
- Ülke
- Etkili bağlantı türü
- Sayfa URL'si
- Servis çalışanı durumu
- görünürlük durumu
Kullanıcı verilerini toplama
Özel nitelikler oluşturun
Enstrümanlı özel kod izlemelerinizin herhangi birinde özel nitelikler oluşturabilirsiniz.
Özel kod izlemelerine özel öznitelikler eklemek için Performans İzleme İzleme API'sini kullanın.
Özel öznitelikleri kullanmak için, özniteliği tanımlayan ve belirli bir özel kod izleme ile ilişkilendiren kodu uygulamanıza ekleyin. Özel özniteliği, izlemenin başladığı ve durduğu zaman arasında istediğiniz zaman ayarlayabilirsiniz.
Aşağıdakilere dikkat et:
Özel öznitelik adları şu gereksinimleri karşılamalıdır: başında veya sonunda boşluk yok, başında alt çizgi (
_
) karakteri yok ve maksimum uzunluk 32 karakterdir.Her özel kod izleme, en fazla 5 özel özniteliği kaydedebilir.
Bir kişiyi Google'a kişisel olarak tanımlayan bilgileri içeren özel özellikleri kullanmamalısınız.
Bu kılavuz hakkında daha fazla bilgi edinin
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();