Performans İzleme ile performans verilerini segmentlere ayırmak ve uygulamanızın farklı gerçek dünya senaryolarındaki performansına odaklanmak için öznitelikleri kullanabilirsiniz.
İzlemeler tablosunda ( Performans kontrol panelinin alt kısmında yer alır) bir izleme adına tıkladıktan sonra, ilgilendiğiniz metriklerin ayrıntısına inebilirsiniz. Kullan
- Geçmiş bir sürüm veya en son sürümünüz hakkındaki verileri görüntülemek için Uygulama sürümüne göre filtreleyin
- Eski cihazların uygulamanızı nasıl işlediğini öğrenmek için Cihaza göre filtreleyin
- Veritabanı konumunuzun belirli bir bölgeyi etkilemediğinden emin olmak için Ülkeye göre filtreleyin
Özelliklere dayalı daha güçlü analizler için performans verilerinizi BigQuery'ye aktarın .
Varsayılan özellikler
Performans İzleme, izleme türüne bağlı olarak çeşitli varsayılan öznitelikleri otomatik olarak toplar.
Bu varsayılan özelliklere ek olarak, verileri uygulamanıza özel kategorilere göre segmentlere ayırmak için özel kod izlerinizde özel özellikler de oluşturabilirsiniz . Örneğin, bir oyunda verileri oyun düzeyine göre bölümlere ayırabilirsiniz.
Apple ve Android uygulamaları için varsayılan özellikler
Apple ve Android uygulamalarına ilişkin tüm izlemeler varsayılan olarak aşağıdaki öznitelikleri toplar:
- Uygulama sürümü
- Ülke
- İşletim sistemi düzeyi
- Cihaz
- Radyo
- Taşıyıcı
Ayrıca ağ isteği izlemeleri aşağıdaki özniteliği de toplar:
- MIME türü
Kullanıcı verilerinin toplanması
Özel özellikler oluşturun
Araçlandırılmış özel kod izlerinizden herhangi birinde özel nitelikler oluşturabilirsiniz.
Özel kod izlemelerine özel nitelikler eklemek için Performans İzleme İzleme API'sini ( Swift | Obj-C ) kullanın.
Özel öznitelikleri kullanmak için uygulamanıza özniteliği tanımlayan ve onu belirli bir özel kod izlemeyle ilişkilendiren kodu ekleyin. Özel özniteliği izlemenin başlamasıyla izlemenin durması arasında istediğiniz zaman ayarlayabilirsiniz.
Aşağıdakilere dikkat et:
Özel özelliklere ilişkin adlar aşağıdaki gereksinimleri karşılamalıdır:
- Başta veya sonda boşluk yok, başta alt çizgi (
_
) karakteri yok - Boşluksuz
- Maksimum uzunluk 32 karakterdir
- Ad için izin verilen karakterler
AZ
,az
ve_
.
- Başta veya sonda boşluk yok, başta alt çizgi (
Her özel kod izlemesi en fazla 5 özel niteliği kaydedebilir.
Lütfen özel özelliklerin, bir kişiyi Google'da kişisel olarak tanımlayan herhangi bir bilgi içermediğinden emin olun.
Bu yönerge hakkında daha fazla bilgi edinin
Süratli
let trace = Performance.startTrace(name: "CUSTOM_TRACE_NAME") trace.setValue("A", forAttribute: "experiment") // Update scenario. trace.setValue("B", forAttribute: "experiment") // Reading scenario. let experimentValue:String? = trace.valueForAttribute("experiment") // Delete scenario. trace.removeAttribute("experiment") // Read attributes. let attributes:[String, String] = trace.attributes;
Amaç-C
FIRTrace *trace = [FIRPerformance startTraceWithName:@"CUSTOM_TRACE_NAME"]; [trace setValue:@"A" forAttribute:@"experiment"]; // Update scenario. [trace setValue:@"B" forAttribute:@"experiment"]; // Reading scenario. NSString *experimentValue = [trace valueForAttribute:@"experiment"]; // Delete scenario. [trace removeAttribute:@"experiment"]; // Read attributes. NSDictionary <NSString *, NSString *> *attributes = [trace attributes];