获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

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 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 phát hiện ra các lỗi và sai sót trong việc triển khai Analytics 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 đượ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 kết hợp 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 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 lên các sự kiệ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 rõ ràng chế độ gỡ lỗi bằng cách chỉ định đối số dòng lệnh sau:

-FIRDebugDisabled

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.

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 Trình gỡ lỗi Google Analytics trên 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 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 các 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 tài sản 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 bộ 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 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à 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ị.