2016-05-20 14 views
20

Chúng tôi muốn thử các khả năng phân tích mới do Firebase cung cấp và thực hiện theo tất cả các bước trong hướng dẫn bắt đầu.Mất bao nhiêu thời gian để báo cáo phân tích đầu tiên của Firebase?

Chúng tôi đã chạy ứng dụng, đã đăng nhập rất nhiều sự kiện và nó đã được vài giờ; nhưng không có dữ liệu trên trang tổng quan - Chúng tôi chỉ thấy một biểu ngữ có nội dung "Dữ liệu phân tích của bạn sẽ sớm xuất hiện tại đây"

Mất bao nhiêu thời gian để nhận báo cáo, sự kiện đầu tiên, v.v ...?

Trả lời

21

Mất vài giờ. Tôi sẽ nói phải mất 4 giờ hoặc một cái gì đó như thế, dựa trên các thí nghiệm hiện tại.

Firebase cho biết có thể mất đến 24 giờ, nhưng tài liệu cho biết trang tổng quan cập nhật "vài lần mỗi ngày".

Và nếu bạn gửi sự kiện Firebase đến BigQuery, họ tạo tập dữ liệu mới hàng ngày, nhưng có vẻ như sự kiện "cũ" không được gửi ngay lập tức, có thể mất vài giờ nữa, không biết chưa.


Nếu bạn muốn kiểm tra các tính năng khác hoặc xem Firebase có hoạt động cho ứng dụng của mình không, bạn có thể gặp sự cố và xem trong bảng điều khiển sự cố.
Hoặc bạn có thể gửi thông báo cho tất cả người dùng, điều này cũng sẽ hoạt động và nhanh hơn chờ đợi từ 4h trở lên để xem nó có hoạt động không.
Hãy nhớ thêm sự phụ thuộc nếu bạn đang đi để thử điều này:

compile 'com.google.firebase:firebase-crash:9.0.0' 
compile 'com.google.firebase:firebase-messaging:9.0.0' 
15

Từ thời điểm một sự kiện được ghi lại nó có thể mất đến một giờ cho sự kiện này để được tải lên máy chủ căn cứ hỏa lực Analytics. Lần mở đầu tiên thường được tải lên trong vòng 15 giây sau khi ứng dụng bắt đầu nhưng thời gian chính xác tùy thuộc vào nhiều yếu tố. Bạn có thể bật tính năng ghi nhật ký gỡ lỗi để xác minh các sự kiện được ghi lại và tải lên.

Trên Android:

adb shell setprop log.tag.FA VERBOSE 
adb shell setprop log.tag.FA-SVC VERBOSE 
adb logcat -v time -s FA FA-SVC 

Trên iOS:

  1. Trong Xcode, chọn sản phẩm> Scheme> Chỉnh sửa chương trình ...
  2. Chọn Run từ menu bên trái.
  3. Chọn tab Đối số.
  4. Trong phần Đối số được truyền trên khởi chạy, hãy thêm -FIRAnalyticsDebugEnabled.

Sau khi dữ liệu được tải lên, mất khoảng 3 giờ để dữ liệu xuất hiện trong trang tổng quan.

Việc xuất sang BugQuery chạy mỗi ngày một lần, do đó bạn cần 24 giờ để xem dữ liệu sau khi các sự kiện được tải lên.

+0

thumbs up để viết chi tiết bổ sung giúp giải quyết vấn đề trong quá trình phát triển;) – Ewoks

11

Tại sao nó chỉ như vậy xảy ra tôi đã viết một blog post về chính xác chủ đề này!

Bạn nên kiểm tra để biết tất cả chi tiết, nhưng tl; dr là "một vài giờ", trừ khi bạn đang xuất dữ liệu của mình sang BigQuery.

+0

Bài đăng tuyệt vời. Tôi nghĩ rằng bạn là một chút khiêm tốn để không đề cập đến nó được viết cho các Firebase Blog chính thức để trả lời câu hỏi cụ thể này. Khi tôi thấy điều đó, tôi biết đó chính là thông tin mà tôi đang tìm kiếm. Tôi phải nói - với Firebase API, đây là lần đầu tiên tôi thấy một nhóm các nhà phát triển nội bộ (và những người ủng hộ :)) cho một API của Google hỗ trợ trên StackOverflow. Khoảng 50% thời gian các câu hỏi về Firebase mà tôi tìm kiếm trên SO đã được một người nào đó từ Firebase trả lời đúng cách/hiệu quả .. điều đó rất tuyệt. Chỉ muốn nói lời cảm ơn chân thành đến nhóm Firebase vì tất cả công việc tuyệt vời – gnB

2

Thời gian cập nhật sự kiện Firebase Analytics trên Bảng điều khiển Firebase.

Khi sự kiện được ghi lại, Có thể mất tối đa một giờ để sự kiện được tải lên máy chủ Firebase Analytics và để phản ánh trên bảng điều khiển Firebase.

Bạn có thể bật debug logging để xác minh các sự kiện được ghi lại và được tải lên bằng cách sử dụng Android studio của thiết bị đầu cuối

- Hãy chắc chắn rằng bạn không kết nối với nhiều thiết bị/emulator

adb shell setprop log.tag.FA VERBOSE 
adb shell setprop log.tag.FA-SVC VERBOSE 
adb logcat -v time -s FA FA-SVC 
Các vấn đề liên quan