Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Filter data menggunakan atribut

Dengan Performance Monitoring, Anda dapat menggunakan atribut untuk menyegmentasikan data performa dan fokus pada performa aplikasi Anda dalam berbagai skenario dunia nyata.

Dari tab Di Perangkat atau Jaringan , Anda dapat mengklik berbagai layar untuk menjelajahi jejak dan menelusuri metrik yang diminati. Di sebagian besar halaman, Anda dapat menggunakan tombol filter (kiri atas layar) untuk memfilter data berdasarkan atribut, misalnya:

gambar data Firebase Performance Monitoring sedang difilter berdasarkan atribut

  • Filter menurut versi Aplikasi untuk melihat data tentang rilis sebelumnya atau rilis terbaru Anda
  • Filter menurut Perangkat untuk mempelajari cara perangkat lama menangani aplikasi Anda
  • Filter menurut Negara untuk memastikan lokasi database Anda tidak memengaruhi kawasan tertentu

Untuk analisis yang lebih andal berdasarkan atribut, ekspor data performa Anda ke BigQuery .

Atribut default

Performance Monitoring secara otomatis mengumpulkan berbagai atribut default tergantung pada jenis jejaknya.

Selain atribut default ini, Anda juga dapat membuat atribut khusus pada pelacakan kode khusus Anda untuk menyegmentasikan data berdasarkan kategori khusus untuk aplikasi Anda. Misalnya, dalam game, Anda dapat menyegmentasikan data berdasarkan level game.

Atribut default untuk aplikasi iOS dan Android

Semua jejak untuk aplikasi iOS dan Android mengumpulkan atribut berikut secara default:

  • Versi aplikasi
  • Negara
  • Tingkat OS
  • Alat
  • Radio
  • Pembawa

Selain itu, jejak permintaan jaringan juga mengumpulkan atribut berikut:

  • Jenis MIME

Mengumpulkan data pengguna

Buat atribut khusus

Anda dapat membuat atribut khusus pada salah satu pelacakan kode khusus berinstrumen Anda .

Gunakan Performance Monitoring Trace API ( Swift | Obj-C ) untuk menambahkan atribut kustom ke pelacakan kode kustom.

Untuk menggunakan atribut khusus, tambahkan kode ke aplikasi Anda yang mendefinisikan atribut dan mengaitkannya dengan pelacakan kode khusus tertentu. Anda dapat menyetel atribut khusus kapan saja antara saat pelacakan dimulai dan saat pelacakan berhenti.

Perhatikan hal-hal berikut:

  • Nama untuk atribut khusus harus memenuhi persyaratan berikut: tidak boleh ada spasi di depan atau di belakang, tidak boleh ada karakter garis bawah ( _ ) di depan, dan panjang maksimal adalah 32 karakter.

  • Setiap pelacakan kode khusus dapat merekam hingga 5 atribut khusus.

  • Anda tidak boleh menggunakan atribut khusus yang berisi informasi yang mengidentifikasi individu secara pribadi ke Google.

    Pelajari lebih lanjut tentang pedoman ini

Cepat

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;

Objective-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];