Buka konsol

Memulai Google Analytics for Firebase untuk C++

Google Analytics for Firebase mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK ini mencatat 2 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 harus mengumpulkan data tambahan, Anda bisa 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 volume total peristiwa yang dicatat aplikasi Anda dalam log.

Untuk mengakses data ini:

  1. Pada Firebase console, buka project Anda.
  2. Pilih Analytics dari menu untuk melihat dasbor pelaporan Analytics.

Tab Peristiwa menampilkan laporan peristiwa yang dibuat secara otomatis untuk setiap jenis peristiwa Analytics berbeda yang dicatat ke dalam log oleh aplikasi Anda. Baca lebih lanjut 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 e-commerce, 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. Dengan cara ini, dipastikan Anda akan mendapatkan keuntungan dari fitur Google Analytics untuk Firebase terbaru begitu fitur tersebut tersedia.

Menghubungkan aplikasi Anda di Firebase console

  1. Instal Firebase SDK.
  2. Di Firebase console, tambahkan aplikasi Anda ke project Firebase.

Menambahkan Analytics ke aplikasi

Untuk menggunakan pustaka Analytics di project C++, Anda harus menambahkannya ke file paket agar pustaka yang tepat dapat tersambung.

Android

  1. Tambahkan Firebase Java Component ke file build.gradle:

    implementation 'com.google.firebase:firebase-analytics:16.3.0'

  2. Sambungkan pustaka berikut saat Anda membuat komponen C++:

    libapp.a
    libanalytics.a
    

iOS

Sebelum Anda dapat membuat build untuk iOS, Anda harus menambahkan framework Firebase ke project Xcode Anda:

  1. Tambahkan dependensi berikut ke Podfile Anda:
    pod 'Firebase/Core'
    pod 'Firebase/Analytics'
  2. Jalankan $pod install
  3. Tambahkan firebase.framework dan firebase_analytics.framework ke project xcode Anda.

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 pustaka Analytics:

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

iOS

Buat aplikasi Firebase:

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

Inisialisasi pustaka 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