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 thực. Điều này rất hữu ích cho các mục đích xác thực trong giai đoạn phát triển thiết bị đo và có thể giúp bạn phát hiện ra các lỗi và sai lầm trong việc triển khai phân tích của mình và xác nhận rằng tất cả các sự kiện và thuộc tính người dùng đang được ghi lại một cách chính xác.

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

Nói chung, các sự kiện được ứ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. Cách tiếp cận 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 phân tích của bạn (và để xem phân tích 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 lên các sự kiện với độ trễ tối thiểu.

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

Hành vi này vẫn tồn tại 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.

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 rõ ràng chế độ Gỡ lỗi bằng cách chỉ định đối số dòng lệnh sau:

-FIRDebugDisabled

Web

Để kích hoạt chế độ Debug Analytics trong trình duyệt của bạn, cài đặt Google Analytics Debugger phần mở rộng 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

Một khi bạn đã kích hoạt chế độ Debug trên các thiết bị phát triển của bạn, điều hướng đến DebugView bằng cách chọn vào mũi tên bên cạnh StreamView trên đỉnh nav 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 Minutes (cột bên trái) hiển thị một loạt các 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 đăng nhập 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 đăng nhập 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 gian ghi nhật ký 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 tham số được liên kết với sự kiện đó.

Một danh sách ví dụ về các tham 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 đó.

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 các 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ố lượng 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 một phút thời gian đó. Đ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ề 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 tập hợp Thuộc tính Người dùng cho thiết bị phát triển đang đượ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, 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 Gỡ lỗi 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 nhận và thiết bị của riêng họ mà không ảnh hưởng đến nhau.

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