Proses Debug Peristiwa

DebugView dapat digunakan untuk melihat data peristiwa mentah yang dicatat ke dalam log oleh aplikasi Anda di perangkat pengembangan hampir secara real-time. Ini sangat bermanfaat untuk tujuan validasi selama fase instrumentasi pengembangan, serta dapat membantu Anda menemukan error dan kesalahan dalam penerapan analisis, juga mengonfirmasi bahwa semua peristiwa dan properti pengguna dicatat ke dalam log dengan benar.

Mengaktifkan mode debug

Biasanya, peristiwa yang dicatat ke dalam log oleh aplikasi Anda dikelompokkan bersama selama kurang lebih satu jam dan diupload secara bersamaan. Pendekatan ini menghemat baterai perangkat pengguna akhir dan mengurangi penggunaan data jaringan. Namun, untuk tujuan memvalidasi penerapan analisis Anda (dan untuk melihat analisis di laporan DebugView), Anda dapat mengaktifkan mode Debug di perangkat pengembangan guna mengupload peristiwa dengan penundaan minimum.

Android

Untuk mengaktifkan mode Debug Analytics pada perangkat Android, jalankan perintah berikut:

adb shell setprop debug.firebase.analytics.app package_name

Perilaku ini terus berlanjut hingga Anda menonaktifkan mode Debug secara eksplisit dengan menjalankan perintah berikut:

adb shell setprop debug.firebase.analytics.app .none.

iOS

Untuk mengaktifkan mode Debug Analytics di perangkat pengembangan Anda, gunakan argumen baris perintah berikut di Xcode:

-FIRDebugEnabled

Perilaku ini terus berlanjut hingga Anda menonaktifkan mode Debug secara eksplisit dengan menggunakan argumen command line berikut:

-FIRDebugDisabled

Web

Untuk mengaktifkan mode Debug Analytics di browser, instal ekstensi Chrome Debugger Google Analytics.

Setelah diinstal, aktifkan ekstensi, lalu muat ulang halaman. Setelah itu, ekstensi akan mencatat peristiwa ke dalam log di aplikasi Anda dalam mode debug.

Anda dapat melihat peristiwa yang dicatat dalam log di DebugView pada Firebase console.

Pelaporan

Setelah mengaktifkan mode Debug pada perangkat pengembangan, buka DebugView dengan memilih tanda panah di samping StreamView pada nav teratas Google Analytics, lalu pilih DebugView.

Buka DebugView dengan memilih tanda panah di samping StreamView pada nav teratas
Google Analytics, lalu pilih DebugView

Kemudian, mulai jalankan aplikasi untuk melihat peristiwa aplikasi yang sedang dicatat ke dalam log pada laporan DebugView.

Laporan DebugView.

Aliran Detik (kolom tengah) menampilkan peristiwa yang telah dicatat ke dalam log selama 60 detik terakhir. Aliran Menit (kolom kiri) menampilkan rangkaian arsip peristiwa selama 30 menit terakhir. Sementara itu, kolom kanan menampilkan Peristiwa Teratas yang dicatat ke dalam log dalam periode waktu 30 menit, dan Properti Pengguna Saat Ini untuk perangkat pengembangan yang sedang dipilih.

Aliran Detik

Secara default, Anda akan melihat daftar peristiwa yang dicatat ke dalam log dalam 60 detik terakhir. Setiap peristiwa memiliki stempel waktu yang menunjukkan waktu pencatatannya di perangkat pengembangan. Anda dapat mengklik peristiwa untuk melihat daftar parameter yang terkait dengan peristiwa tersebut.

Contoh daftar parameter peristiwa.

Seiring dengan perubahan nilai properti pengguna selama penggunaan aplikasi, Anda akan melihat entri untuk perubahan tersebut.

Contoh properti pengguna.

Aliran Menit

Aliran ini menampilkan serangkaian lingkaran yang masing-masing mewakili setiap menit dalam 30 menit terakhir. Angka di dalam lingkaran menunjukkan jumlah peristiwa yang tercatat selama menit tersebut. Dengan mengklik salah satu lingkaran, peristiwa yang dicatat ke dalam log selama menit tersebut akan ditampilkan di aliran Detik. Dengan begitu, Anda dapat menentukan peristiwa yang dicatat ke dalam log selama 30 menit terakhir dengan sangat detail.

Contoh aliran menit.

Peristiwa teratas dan Properti Pengguna Saat Ini

Tabel Peristiwa Teratas menampilkan berbagai peristiwa teratas yang dicatat ke dalam log selama periode 30 menit. Sementara itu, tabel Properti Pengguna Saat Ini menampilkan kondisi terkini dari kumpulan Properti Pengguna untuk perangkat pengembangan yang saat ini dipilih.

Contoh tabel peristiwa teratas.

Pemilih perangkat

Karena mode Debug dari sebagian besar perangkat pengembangan yang berbeda dapat aktif secara bersamaan, Anda dapat menggunakan Pemilih perangkat untuk memilih perangkat tertentu yang akan difokuskan oleh laporan DebugView. Dengan demikian, developer dapat fokus pada upaya validasi dan instrumentasi mereka tanpa saling memengaruhi satu sama lain.

Contoh pemilih perangkat.