Bắt đầu với Google Analytics 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, các sự kiện hệ thống, hoặc sai sót.
  • User Properties: Các thuộc tính bạn xác định để mô tả các phân đoạn của cơ sở người dùng của bạn, chẳng hạn như ngôn ngữ ưu tiên hoặc vị trí địa lý.

Analytics tự động đăng nhập một số sự kiệntính chất sử dụng ; bạn không cần thêm bất kỳ mã nào để kích hoạt chúng. Nếu nhu cầu ứng dụng của bạn để thu thập dữ liệu bổ sung, bạn có thể thiết lập lên đến 25 thuộc tính người dùng Analytics khác nhau và đăng nhập lên đến 500 loại sự kiện Analytics khác nhau trong ứng dụng của bạn. Không có giới hạn về tổng khối 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 căn cứ hỏa lực console , mở dự án của bạn.
  2. Chọn Analytics từ menu để xem các báo cáo Analytics bảng điều khiển.

Các chương trình mục Events các báo cáo sự kiện được tự động tạo cho từng loại riêng biệt của sự kiện Analytics đăng nhập bằng ứng dụng của bạn. Tìm hiểu thêm về Analytics báo cáo bảng điều khiển trong Trung tâm trợ giúp căn cứ hỏa lực.

Để giúp bạn bắt đầu, SDK Analytics 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 ứ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ề các sự kiện và khi nào thì sử dụng chúng, duyệt Sự kiện và tính chất bài viết trong Trung tâm trợ giúp căn cứ hỏa lực. Để có được chi tiết tối đa trong các báo cáo, hãy ghi lại các sự kiện Analytics được đề xuất có ý nghĩa đối với ứng dụng của bạn và các thông số được chỉ đị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 Google Analytics mới nhất khi chúng có sẵn.

Trước khi bắt đầu

Trước khi bạn có thể sử dụng Google Analytics , bạn cần phải:

  • Đă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 căn cứ hỏa lực C ++ SDK cho dự án C ++.

Lưu ý rằng việc thêm căn cứ hỏa lực để C ++ Dự án liên quan đến nhiệm vụ cả trong căn cứ hỏa lực console và trong ++ Dự án C mở của bạn (ví dụ, bạn tải về các file cấu hình căn cứ hỏa lực từ giao diện điều khiển, sau đó di chuyển chúng vào C ++ Dự án).

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:

Android

Tạo ứng dụng căn cứ hỏa lực, đi qua các môi trường JNI và jobject tham chiếu đến các hoạt động java như các đối số:

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 firebase:

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

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

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

Ghi nhật ký sự kiện

Sau khi bạn đã cấu hình các firebase::App Ví dụ, bạn có thể bắt đầu đăng nhập sự kiện với LogEvent() phương pháp.

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