DebugView

30/11/2019

Để tiết kiệm dữ liệu mạng và thời lượng pin trên thiết bị di động, các triển khai của Analytics sẽ thăm dò dữ liệu sử dụng định kỳ - thường là hàng giờ. Tuy nhiên, trong chu trình phát triển, bạn có thể muốn xem các sự kiện đang được ghi lại như thế nào trong thời gian thực để bạn có thể quan sát kết quả và điều chỉnh nếu cần thiết mà không phải chờ đợi. DebugView cho phép bạn theo dõi các sự kiện của ứng dụng trong thời gian thực.

Bắt đầu

Để sử dụng DebugView, trước tiên bạn phải bật chế độ Gỡ lỗi trên thiết bị của mình.

Android

Để bật chế độ Gỡ lỗi Analytics trên thiết bị Android được mô phỏng, hãy thực thi các dòng lệnh sau:

adb shell setprop debug.firebase.analytics.app

Hành vi này sẽ tồn tại cho đến khi bạn tắt chế độ Gỡ lỗi rõ ràng bằng cách thực thi dòng lệnh sau:

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

iOS

Để bật chế độ Gỡ lỗi Analytics trên thiết bị phát triển của bạn, hãy chỉ định đối số dòng lệnh sau trong Xcode:

-FIRDebugEnabled

Hành vi này sẽ tồn tại cho đến khi bạn tắt chế độ Gỡ lỗi rõ ràng bằng cách chỉ định đối số dòng lệnh sau:

-FIRDebugDisabled

Lưu ý: Trước khi sử dụng DebugView, bạn nên đảm bảo rằng thời gian của thiết bị là chính xác. Đồng hồ thiết bị bị lệch sẽ dẫn đến sự kiện bị trễ hoặc bị thiếu trong báo cáo Analytics của bạn.

Báo cáo

Khi bạn đã bật chế độ Gỡ lỗi trên thiết bị phát triển của mình, hãy điều hướng đến DebugView và bắt đầu sử dụng ứng dụng của bạn để xem các sự kiện của ứng dụng đang được ghi lại trong báo cáo DebugView.

Luồng giây (cột giữa) cho biết các sự kiện đã được ghi lại trong 60 giây vừa qua. Luồng phút (cột bên trái) cho biết một chuỗi lưu trữ các sự kiện trong 30 phút vừa qua. Cột bên phải hiển thị Sự kiện hàng đầu đã ghi lại trong khoảng thời gian 30 phút, cũng như Thuộc tính người dùng hiện tại cho thiết bị phát triển hiện được chọn.

Luồng giây

Theo mặc định, bạn sẽ thấy một danh sách các sự kiện đã ghi lại trong 60 giây vừa qua. Mỗi sự kiện hiển thị một dấu thời gian tương ứng với thời gian ghi của sự kiện trên thiết bị phát triển. Bạn có thể nhấp vào sự kiện để xem danh sách các thông số đi kèm. Khi giá trị thuộc tính người dùng thay đổi trong quá trình sử dụng ứng dụng, bạn sẽ thấy sự kiện xuất hiện trong luồng này, với sự kiện mới nhất xuất hiện ở trên cùng.

Luồng phút

Luồng này hiển thị một loạt vòng tròn trong đó mỗi vòng tròn tương ứng với một phút trong khoảng thời gian 30 phút vừa qua. Số trong vòng tròn cho biết số sự kiện nhận được trong phút đó. Nhấp vào một trong các vòng tròn này sẽ điền sự kiện đã được ghi lại trong phút đó vào Luồng giây. Điều này cho phép bạn kiểm tra các sự kiện được ghi lại trong 30 phút vừa qua ở mức chi tiết cao một cách hiệu quả.

Sự kiện hàng đầu và Thuộc tính người dùng hiện tại

Bảng Sự kiện hàng đầu hiển thị các sự kiện hàng đầu được ghi lại trong khoảng thời gian 30 phút. Bảng Thuộc tính người dùng hiện tại hiển thị trạng thái mới nhất của tập hợp các Thuộc tính người dùng cho thiết bị phát triển hiện được chọn.

Công cụ chọn thiết bị

Vì nhiều thiết bị phát triển khác nhau có thể bật chế độ Gỡ lỗi, nên bạn có thể sử dụng Công cụ chọn thiết bị để chọn thiết bị cụ thể mà báo cáo DebugView sẽ tập trung vào. Điều này cho phép nhiều nhà phát triển tập trung vào các nỗ lực đo đạc và xác thực của chính họ mà không ảnh hưởng lẫn nhau. Menu công cụ chọn thiết bị nằm ở phía trên bên trái của báo cáo, được gắn nhãn GỠ LỖI THIẾT BỊ.

* Nguồn: Google Analytics