Men-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. Fitur ini sangat berguna untuk tujuan validasi selama fase pengembangan instrumentasi dan dapat membantu menemukan error serta kesalahan dalam implementasi Analytics Anda. Selain itu, fitur ini juga mengonfirmasi bahwa semua peristiwa dan properti pengguna dicatat ke dalam log dengan benar.

Aktifkan mode debug

Biasanya, peristiwa yang dicatat ke dalam log oleh aplikasi Anda akan 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 implementasi Analytics Anda (dan untuk melihat Analytics dalam laporan DebugView), Anda dapat mengaktifkan mode debug di perangkat pengembangan untuk mengupload peristiwa dengan penundaan minimum.

iOS+

Untuk mengaktifkan mode debug Analytics di perangkat pengembangan Anda, tentukan argumen command line berikut di Xcode:

-FIRDebugEnabled

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

-FIRDebugDisabled

Anda dapat menambahkan argumen ini dengan mengedit skema project dan menambahkan entri baru ke "Arguments Passed On Launch".

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.

Web

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

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.

Laporan data peristiwa

Setelah Anda mengaktifkan mode debug pada perangkat pengembangan, buka DebugView dengan memilih tanda panah di samping StreamView pada panel navigasi atas di Google Analytics, lalu pilih DebugView.

Buka DebugView dengan memilih tanda panah di samping StreamView pada panel navigasi atas di 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 di sebelah 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 Top Events menampilkan berbagai peristiwa teratas yang dicatat ke dalam log selama periode 30 menit. Sementara itu, tabel Properti Pengguna Saat Ini menampilkan status terkini dari kumpulan Properti Pengguna untuk perangkat pengembangan yang sedang dipilih.

Contoh tabel peristiwa teratas.

Pemilih perangkat

Karena mode debug pada berbagai perangkat pengembangan bisa 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.