Bắt đầu với Google Analytics dành cho C++

Google Analytics thu thập dữ liệu sử dụng và hành vi cho ứng dụng của bạn. SDK ghi lại hai loại thông tin chính:

  • Sự kiện: Điều gì đang xảy ra trong ứng dụng của bạn, chẳng hạn như hành động của người dùng, sự kiện hệ thống hoặc lỗi.
  • Thuộc tính người dùng: Thuộc tính bạn xác định để mô tả các phân đoạn cơ sở người dùng của mình, chẳng hạn như tùy chọn ngôn ngữ hoặc vị trí địa lý.

Analytics tự động ghi lại một số sự kiệnthuộc tính người dùng ; bạn không cần thêm bất kỳ mã nào để kích hoạt chúng. 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 thuộc tính người dùng Analytics khác nhau và ghi lại tối đa 500 loại sự kiện Analytics khác nhau trong ứng dụng của mình. 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.

Để truy cập dữ liệu này:

  1. Trong bảng điều khiển Firebase , hãy mở dự án của bạn.
  2. Chọn Analytics từ menu để xem trang tổng quan báo cáo Analytics.

Tab Sự kiện hiển thị báo cáo sự kiện được tạo tự động cho từng loại sự kiện Analytics riêng biệt được ứng dụng của bạn ghi lại. Đọc thêm về bảng điều khiển .

Để giúp bạn bắt đầu, Analytics SDK xác định một số sự kiện được đề xuất phổ biến giữa các loại ứng dụng khác nhau, bao gồm cả ứng dụng bán lẻ và thương mại điện tử, du lịch và 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 chúng, hãy xem Sự kiện được đề xuất . Để có được thông tin chi tiết tối đa 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 của chúng. Đ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 khi chúng có sẵn.

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++ của bạn và định cấu hình nó để sử dụng Firebase.

    Nếu dự án C++ của bạn đã sử dụng Firebase thì dự án đó đã được đăng ký và định cấu hình cho Firebase.

  • Thêm SDK Firebase C++ vào dự án C++ của bạn.

Lưu ý rằng việc thêm Firebase vào dự án C++ của bạn bao gồm các tác vụ trong cả bảng điều khiển Firebase và trong dự án C++ mở của bạn (ví dụ: bạn tải xuống tệp cấu hình Firebase từ bảng điều khiển, sau đó chuyển chúng vào dự án C++ của bạn).

Tạo và khởi tạo ứ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:

Android

Tạo ứng dụng firebase, chuyển môi trường jni và tham chiếu dự án công việc đến hoạt động java dưới dạng đối jobject :

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Khởi tạo thư viện Analytics:

::firebase::analytics::Initialize(app);

iOS+

Tạo ứng dụng căn cứ hỏa lực:

app = ::firebase::App::Create(::firebase::AppOptions());

Khởi tạo thư viện Analytics:

::firebase::analytics::Initialize(app);

Ghi lại sự kiện

Sau khi đã định cấu hình phiên bản firebase::App , bạn có thể bắt đầu ghi nhật ký các sự kiện bằng phương thức LogEvent() .

Ví dụ sau cập nhật điểm của người dùng:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

Bước tiếp theo