Buka konsol

Memulai Google Analytics untuk C++

Google Analytics mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK mencatat dua jenis informasi utama ke dalam log:

  • Peristiwa: Hal-hal yang terjadi dalam aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau error.
  • Properti pengguna: Atribut yang Anda tentukan untuk menggambarkan segmen basis pengguna, seperti preferensi bahasa atau lokasi geografis.

Analytics secara otomatis mencatat beberapa peristiwa dan properti pengguna ke dalam log. Anda tidak perlu menambahkan kode apa pun untuk mengaktifkannya. Jika aplikasi Anda perlu mengumpulkan data tambahan, Anda dapat menyiapkan hingga 25 properti pengguna Analytics yang berbeda dan mencatat hingga 500 jenis peristiwa Analytics yang berbeda ke dalam log di aplikasi. Tidak ada batasan pada volume total peristiwa yang dicatat oleh aplikasi Anda ke dalam log.

Untuk mengakses data ini:

  1. Buka project Anda di Firebase console.
  2. Pilih Analytics dari menu untuk melihat dasbor pelaporan Analytics.

Tab Peristiwa menampilkan laporan peristiwa yang secara otomatis dibuat untuk setiap jenis peristiwa Analytics yang dicatat dalam log oleh aplikasi. Baca selengkapnya tentang dasbor pelaporan Analytics di Pusat Bantuan Firebase.

Untuk membantu Anda memulai, Analytics SDK menetapkan sejumlah peristiwa umum yang disarankan di antara berbagai jenis aplikasi, termasuk aplikasi retail dan ecommerce, perjalanan, dan game. Untuk mempelajari lebih lanjut tentang kejadian ini dan kapan menggunakannya, pelajari artikel Peristiwa dan properti di Pusat Bantuan Firebase. Untuk mendapatkan detail maksimum dalam laporan, buat log peristiwa Analytics yang disarankan yang sesuai dengan aplikasi Anda serta parameter yang telah ditetapkan. Hal ini juga akan memastikan bahwa Anda mendapatkan keuntungan dari fitur Google Analytics terbaru saat tersedia.

Sebelum memulai

Sebelum dapat menggunakan Google Analytics, Anda perlu:

  • Mendaftarkan project C++ Anda dan mengonfigurasikannya untuk menggunakan Firebase.

    Jika project C++ Anda telah menggunakan Firebase, berarti project tersebut telah terdaftar dan dikonfigurasikan untuk Firebase.

  • Dalam file build.gradle level project, pastikan Anda memasukkan repositori Maven Google di bagian buildscript dan allprojects.

  • Tambahkan Firebase C++ SDK ke project C++ Anda.

Perlu diperhatikan bahwa penambahan Firebase ke project C++ Anda melibatkan tugas di Firebase console dan di project C++ terbuka (misalnya, Anda mendownload file konfigurasi Firebase dari konsol, lalu memindahkannya ke project C++).

Membuat dan menginisialisasi aplikasi Firebase

Sebelum memulai, Anda harus membuat dan menginisialisasi aplikasi Firebase:

Android

Buat aplikasi Firebase, dengan meneruskan lingkungan jni dan referensi jobject ke Java Activity sebagai argumen:

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

Inisialisasi library Analytics:

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

iOS

Buat aplikasi Firebase:

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

Inisialisasi library Analytics:

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

Mencatat peristiwa ke dalam log

Setelah mengonfigurasi instance firebase::App, Anda dapat mulai mencatat peristiwa ke dalam log dengan metode LogEvent().

Contoh berikut memperbarui skor pengguna:

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

Langkah Berikutnya