Saat metrik standar Pemantauan Browser tidak mencakup interaksi bisnis spesifik—seperti melacak frekuensi klik pengguna pada tombol checkout atau mengukur durasi pemuatan modul—statistik kustom memungkinkan Anda melaporkan event tersebut langsung dari kode JavaScript. SDK Pemantauan Browser Application Real-Time Monitoring Service (ARMS) menyediakan dua metode API: __bl.sum() untuk menghitung jumlah kejadian dan __bl.avg() untuk mengukur nilai rata-rata.
Mulai cepat
Setelah SDK Pemantauan Browser dimuat di halaman Anda, tambahkan panggilan berikut untuk mulai melaporkan event:
// Hitung setiap klik tombol checkout
__bl.sum('checkout-button-click');
// Ukur waktu pemuatan modul dalam milidetik
__bl.avg('module-load-time', 120);Data yang dilaporkan muncul di Konsol ARMS dalam empat dimensi analisis: Detail statistik, PV/UV, Tampilan geografis, dan Tampilan terminal.
Pilih jenis statistik yang tepat
| Type | Kapan digunakan | Metode API | Contoh skenario |
|---|---|---|---|
| Sum | Menghitung berapa kali suatu event terjadi | __bl.sum(key, value) | Klik tombol, pemuatan modul |
| Average | Mengukur nilai rata-rata suatu metrik | __bl.avg(key, value) | Waktu pemuatan modul |
Prasyarat
Sebelum memulai, pastikan SDK Pemantauan Browser telah ditambahkan ke halaman web Anda.
Laporkan statistik sum
Panggil __bl.sum(key, value) untuk menghitung jumlah kejadian event. Setiap panggilan menambahkan nilai yang ditentukan ke total kumulatif untuk kunci event tertentu.
Parameter
| Parameter | Tipe | Wajib | Bawaan | Deskripsi |
|---|---|---|---|---|
key | String | Ya | Tidak ada | Nama event |
value | Number | Tidak | 1 | Jumlah kumulatif yang ditambahkan per laporan |
Contoh: lacak klik tombol dan jumlah batch
// Hitung setiap klik tombol checkout (penambahan bawaan: 1)
__bl.sum('checkout-button-click');
// Laporkan 3 event pemuatan modul dalam satu panggilan
__bl.sum('module-load', 3);Laporkan statistik average
Panggil __bl.avg(key, value) untuk mencatat nilai guna perhitungan rata-rata.
Parameter
| Parameter | Tipe | Wajib | Bawaan | Deskripsi |
|---|---|---|---|---|
key | String | Ya | Tidak ada | Nama event |
value | Number | Tidak | 0 | Nilai yang dilaporkan untuk dimasukkan dalam perhitungan rata-rata |
Contoh: ukur waktu pemuatan modul
// Laporkan pengukuran waktu pemuatan dalam milidetik
__bl.avg('module-load-time', 120);
__bl.avg('module-load-time', 85);Dimensi analisis
ARMS menampilkan data event yang dilaporkan dalam empat dimensi. Contoh di bawah menggunakan statistik average.
Detail statistik
Grafik garis yang menampilkan nilai rata-rata dan jumlah sampel untuk suatu event seiring waktu. Misalnya, jika Anda melacak waktu pemuatan modul, grafik ini menunjukkan bagaimana durasi rata-rata dan jumlah sampel berubah selama rentang waktu yang dipilih.

PV/UV
Grafik garis yang menampilkan jumlah page view (PV) dan unique visitor (UV) untuk event tersebut selama rentang waktu yang dipilih.

Tampilan geografis
Memecah data event berdasarkan lokasi: berdasarkan provinsi atau kota di Tiongkok daratan, serta berdasarkan negara atau wilayah di seluruh dunia. Setiap entri lokasi mencakup jumlah yang dilaporkan, nilai rata-rata, dan jumlah UV.

Tampilan terminal
Memecah data event berdasarkan browser, perangkat, sistem operasi, dan resolusi layar. Setiap entri menampilkan nilai rata-rata dan jumlah sampel. Gunakan tampilan ini untuk mengidentifikasi perbedaan performa atau kompatibilitas di berbagai lingkungan client.

Langkah berikutnya
Buka panel Statistics details dan Geographical view di Konsol ARMS untuk mengidentifikasi pola performa di berbagai wilayah dan periode waktu.
Kombinasikan statistik kustom dengan fitur Pemantauan Browser lainnya untuk visibilitas end-to-end.