| Chọn nền tảng: | iOS+ Android Web Flutter Unity C++ |
Google Analytics thu thập dữ liệu hành vi và mức sử dụng cho ứng dụng của bạn. SDK ghi lại hai loại thông tin chính:
- Sự kiện: Những gì đang diễn ra trong ứng dụng, chẳng hạn như thao tác của người dùng, các sự kiện của hệ thống hoặc lỗi phát sinh.
- Thuộc tính người dùng: Các thuộc tính do bạn xác định để mô tả các phân khúc trong cơ sở người dùng, chẳng hạn như ngôn ngữ ưu tiên hoặc vị trí địa lý.
Analytics tự động ghi lại một số sự kiện và thuộc tính người dùng; bạn không cần thêm mã nào để bật những sự kiện và thuộc tính này. Nếu ứng dụng của bạn cần thu thập thêm dữ liệu, bạn có thể thiết lập tối đa 25 Analytics thuộc tính người dùng khác nhau và ghi lại tối đa 500 Analytics loại sự kiện khác nhau trong ứng dụng. Không có giới hạn về tổng số lượng sự kiện mà ứng dụng của bạn ghi lại.
Bạn có thể truy cập vào dữ liệu này trên các trang Analytics của bảng điều khiển Firebase.
Trang Analytics > Sự kiện cho thấy các báo cáo sự kiện được tạo tự động cho từng loại Analytics nhật ký sự kiện riêng biệt mà ứng dụng của bạn ghi lại. Đọc thêm về trang tổng quan.
Để giúp bạn bắt đầu, SDK Analytics xác định một số sự kiện được đề xuất phổ biến trong nhiều loại ứng dụng, bao gồm cả ứng dụng bán lẻ và thương mại điện tử, du lịch và ứng dụng trò chơi. Để tìm hiểu thêm về những sự kiện này và thời điểm sử dụng, hãy xem bài viết Sự kiện được đề xuất. Để nhận được nhiều thông tin chi tiết nhất trong báo cáo, hãy ghi lại các sự kiện được đề xuất phù hợp với ứng dụng của bạn và các thông số được quy định cho sự kiện đó. Điều này cũng đảm bảo rằng bạn được hưởng lợi từ các tính năng mới nhất của Google Analytics ngay khi chúng ra mắt.
Trước khi bắt đầu
Trước khi có thể sử dụng Google Analytics, bạn cần:
Đăng ký dự án C++ và định cấu hình dự án đó để sử dụng Firebase.
Nếu dự án C++ của bạn đã sử dụng Firebase, thì tức là dự án đó đã được đăng ký và định cấu hình cho Firebase.
Thêm Firebase C++ SDK vào dự án C++.
Xin lưu ý rằng việc thêm Firebase vào dự án C++ bao gồm các nhiệm vụ trong cả bảng điều khiển Firebase và trong dự án C++ đang mở (ví dụ: bạn tải các tệp cấu hình Firebase xuống từ bảng điều khiển, sau đó di chuyển các tệp đó vào dự án C++).
Tạo và khởi chạy ứng dụng Firebase
Trước khi bắt đầu, bạn cần tạo và khởi chạy ứng dụng Firebase:
iOS+
Tạo ứng dụng Firebase:
app = ::firebase::App::Create(::firebase::AppOptions());
Khởi chạy thư viện Analytics:
::firebase::analytics::Initialize(app);
Android
Tạo ứng dụng Firebase, truyền môi trường jni và tham chiếu jobject đến hoạt động Java dưới dạng đối số:
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
Khởi chạy thư viện Analytics:
::firebase::analytics::Initialize(app);
Sự kiện trong nhật ký
Sau khi định cấu hình thực thể firebase::App, bạn có thể bắt đầu ghi lại các sự kiện bằng phương thức LogEvent().
Ví dụ sau đây cập nhật điểm số của người dùng:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
Các bước tiếp theo
- Xem dữ liệu của bạn được làm mới định kỳ trong bảng điều khiển Firebase.
- Khám phá hướng dẫn về sự kiện và thuộc tính người dùng.