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 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 việc xác thực trong giai đoạn phát triển đo lường và có thể giúp bạn phát hiện lỗi và sai sót trong quá trình triển khai Analytics và xác nhận 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

Thông thường, các sự kiện mà ứng dụng của bạn ghi lại sẽ được phân lô cùng 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 bảo toàn 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, đối 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 trở lên

Để 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

Bạn có thể thêm các đối số này bằng cách chỉnh sửa lược đồ dự án và thêm một đối số mục nhập mới cho "Đối số đã thông qua khi khởi chạy".

Android

Cách bật chế độ gỡ lỗi Analytics trên thiết bị Android: thực thi các lệnh sau:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Hành vi này sẽ 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 thi lệnh sau:

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

Web

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

Sau khi cài đặt, hãy bật tiện ích đó và làm mới trang. Từ thời điểm đó bật, tiện ích này 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 đã ghi lại trong DebugView trên bảng điều khiển của Firebase.

Báo cáo về 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 chuyển đế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.

Chuyển đế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 <span class=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 đang được ghi lại trong báo cáo DebugView.

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 qua. Luồng Phút (cột bên trái) cho biết một loạt bản lưu trữ các sự kiện trong 30 phút vừa qua. Và cột bên phải hiển thị 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 đã ghi lại trong 60 giây vừa qua. Một hiển thị dấu thời gian tương ứng với thời gian ghi nhật ký của sự kiệ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 thông số liên quan đến sự kiện đó.

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

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

Luồng phút

Luồng này hiển thị một loạt các vòng tròn mà mỗi vòng tròn tương ứng với một phút thời gian trong 30 phút qua. Số trong vòng tròn biểu thị số lượng của các 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ẽ điền sẵn luồng Giây với các sự kiện được ghi lại trong phút đó. Điều này cho phép bạn kiểm tra các sự kiện được ghi lại trong 30 ngày qua một cách hiệu quả phút một cách chi tiế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 cho biết những sự kiện hàng đầu được ghi lại trong 30 phút 6 tháng. Và bảng Thuộc tính người dùng hiện tại cho biết trạng thái mới nhất của tập hợp về Thuộc tính người dùng cho thiết bị phát triển hiện được chọn.

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

Bộ chọn thiết bị

Do 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ể có DebugView báo cáo sẽ tập trung. Điều này cho phép nhiều nhà phát triển tập trung vào công việc của riêng mình nỗ lực đo lường và xác thực mà không ảnh hưởng lẫn nhau.

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