Sự kiện gỡ lỗi

DebugView cho phép bạn xem dữ liệu sự kiện thô được ứng dụng của bạn ghi lại trên các thiết bị phát triển trong thời gian gần như thực. Điều này rất hữu ích cho mục đích xác thực trong giai đoạn phát triển thiết bị đo lường và có thể giúp bạn phát hiện các lỗi cũng như sai sót trong quá trình triển khai Analytics, đồng thời xác nhận rằng tất cả các sự kiện và thuộc tính người dùng đều được ghi lại chính xác.

Bật chế độ gỡ lỗi

Nói chung, các sự kiện do ứng dụng của bạn ghi lại sẽ được nhóm lại với nhau trong khoảng thời gian khoảng một giờ và được tải lên cùng nhau. Cách tiếp cận này giúp tiết kiệm pin trên thiết bị của người dùng cuối và giảm mức sử dụng dữ liệu mạng. Tuy nhiên, với mục đích xác thực việc triển khai Analytics của bạn (và để xem Analytics trong báo cáo DebugView), bạn có thể bật chế độ gỡ lỗi trên thiết bị phát triển của mình để tải sự kiện lên với độ trễ tối thiểu.

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 vẫn tồn tại cho đến khi bạn tắt chế độ gỡ lỗi một cách rõ ràng bằng cách chỉ định đối số dòng lệnh sau:

-FIRDebugDisabled

Bạn có thể thêm các đối số này bằng cách chỉnh sửa sơ đồ dự án của mình và thêm mục nhập mới vào "Đối số được truyền khi khởi chạy".

Android

Để bật chế độ gỡ lỗi Analytics trên thiết bị Android, hãy thực hiện các lệnh sau:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Hiện tượng này vẫn tồn tại cho đến khi bạn tắt chế độ gỡ lỗi một cách rõ ràng bằng cách thực hiện lệnh sau:

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

Web

Để bật chế độ gỡ lỗi Analytics trong trình duyệt của bạn, hãy cài đặt tiện ích mở rộng Chrome Trình gỡ lỗi Google Analytics .

Sau khi cài đặt, hãy bật tiện ích mở rộng và làm mới trang. Từ thời điểm đó trở đi, tiện ích mở rộng sẽ ghi lại các sự kiện trong ứng dụng của bạn ở chế độ gỡ lỗi.

Bạn có thể xem các sự kiện được ghi trong DebugView trong bảng điều khiển Firebase.

Báo cáo dữ liệu sự kiện

Sau 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 bằng cách chọn mũi tên bên cạnh StreamView trên điều hướng trên cùng của Google Analytics và chọn DebugView.

Điều hướng đến DebugView bằng cách chọn mũi tên bên cạnh StreamView trên thanh điều hướng trên cùng của Google Analytics và chọn DebugView

Sau đó, chỉ cần bắt đầu sử dụng ứng dụng của bạn để xem các sự kiện trong ứng dụng của bạn được ghi vào báo cáo DebugView.

Báo cáo DebugView.

Luồng Giây (cột giữa) hiển thị các sự kiện đã được ghi lại trong 60 giây qua. Luồng Phút (cột bên trái) hiển thị một loạt bản lưu trữ các sự kiện trong 30 phút qua. Và cột bên phải hiển thị các Sự kiện hàng đầu được 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 danh sách các sự kiện được ghi lại trong 60 giây qua. Mỗi sự kiện hiển thị dấu thời gian tương ứng với thời điểm ghi nhật ký trên thiết bị phát triển. Bạn có thể nhấp vào một sự kiện để xem danh sách các thông số được liên kết với sự kiện đó.

Một danh sách ví dụ về các thông số sự kiện.

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 mục nhập cho thay đổi đó.

Một thuộc tính người dùng mẫu.

Luồng phút

Luồng này hiển thị một loạt vòng tròn, mỗi vòng tương ứng với một phút thời gian trong 30 phút qua. Con số trong vòng tròn biểu thị số lượng sự kiện nhận được trong phút đó. Nhấp vào một trong các vòng kết nối này sẽ đưa vào luồng Giây các sự kiện được ghi lại trong thời gian đó. Đ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 qua một cách hiệu quả một cách chi tiết.

Một ví dụ về luồng phút.

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. Và 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 bộ Thuộc tính người dùng cho thiết bị phát triển hiện được chọn.

Một ví dụ về bảng sự kiện hàng đầu.

Bộ 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 bộ 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 nỗ lực xác thực và đo lường của riêng họ mà không ảnh hưởng lẫn nhau.

Một ví dụ về bộ chọn thiết bị.