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 gần như theo thời gian 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 công cụ và có thể giúp bạn khám phá các lỗi và sai sót trong quá trình triển khai Analytics của mình, đồ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 đượ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. Phương pháp này 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 của bạn 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 các 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

Hiện tượng này vẫn tiếp diễn cho đến khi bạn tắt rõ ràng chế độ gỡ lỗi 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ột mục 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 tiếp diễn cho đến khi bạn tắt rõ ràng chế độ gỡ lỗi bằng cách thực hiện lệnh sau:

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

mạng

Để 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 Trình gỡ lỗi Google Analytics của Chrome.

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 đó, 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 về dữ liệu sự kiện

Sau khi bạn bật chế độ gỡ lỗi trên các 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 đ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 của ứng dụng đượ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ị Sự kiện hàng đầu được ghi 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.

Dò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ị một dấu thời gian tương ứng với thời điểm đăng nhập của nó 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 ví dụ về danh sách 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ột mục cho thay đổi đó.

Một thuộc tính người dùng ví dụ.

Dòng phút

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

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

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

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