Buka konsol

Mencatat Peristiwa ke Dalam Log

Peristiwa memberikan laporan mengenai hal yang terjadi dalam aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau error.

Google Analytics for Firebase secara otomatis mencatat beberapa peristiwa ke dalam log untuk Anda. Anda tidak perlu menambahkan kode apa pun untuk menerimanya. Jika aplikasi Anda perlu mengumpulkan data tambahan, Anda dapat mencatat hingga 500 jenis peristiwa Analytics yang berbeda ke dalam log di aplikasi tersebut. Tidak ada batasan volume total peristiwa yang dicatat aplikasi Anda ke dalam log. Perlu diperhatikan bahwa nama peristiwa peka huruf besar/kecil, sehingga logging dua peristiwa dengan nama yang sama tetapi susunan huruf kapitalnya berbeda akan menghasilkan dua peristiwa yang berbeda pula.

Sebelum memulai

Sebelum dapat menggunakan Google Analytics for Firebase, Anda perlu:

  • Mendaftarkan project Unity Anda dan mengonfigurasikannya untuk menggunakan Firebase.

    • Jika project Unity Anda telah menggunakan Firebase, berarti project tersebut telah terdaftar dan dikonfigurasikan untuk Firebase.

    • Jika belum memiliki project Unity, Anda dapat mendownload aplikasi contoh.

  • Menambahkan Firebase Unity SDK (khususnya, FirebaseAnalytics.unitypackage) ke project Unity Anda.

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

Mencatat peristiwa ke dalam log

Setelah menginisialisasi modul Firebase.Analytics.FirebaseAnalytics, Anda dapat menggunakannya untuk mencatat peristiwa ke dalam log dengan metode LogEvent().

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 peristiwa ini dan kapan menggunakannya, pelajari artikel Peristiwa dan properti di Pusat Bantuan Firebase.

Anda dapat menemukan detail penerapan untuk jenis peristiwa yang disarankan dalam lokasi berikut:

  • Peristiwa yang disarankan: lihat daftar konstanta Event.
  • Parameter yang ditetapkan: lihat daftar konstanta Parameters.

Contoh berikut menunjukkan cara mencatat Peristiwa SELECT_CONTENT yang disarankan ke dalam log:

    // Log an event with multiple parameters, passed as an array:

Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventSelectContent,
  new Firebase.Analytics.Parameter[] {
      new Firebase.Analytics.Parameter(
        Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id),
      new Firebase.Analytics.Parameter(
        Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"),
      new Firebase.Analytics.Parameter(
        Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"),
      new Firebase.Analytics.Parameter(
        "favorite_food", mFavoriteFood),
      new Firebase.Analytics.Parameter(
        "user_id", mUserId),
  }
);

Selain parameter yang telah ditetapkan, Anda dapat menambahkan parameter berikut ke peristiwa apa pun:

  • Parameter kustom: Parameter kustom tidak terwakili secara langsung dalam laporan Analytics Anda, tetapi dapat digunakan sebagai filter dalam definisi Audience yang dapat diterapkan pada setiap laporan. Parameter kustom juga tercakup dalam data yang diekspor ke BigQuery jika aplikasi Anda dihubungkan ke project BigQuery.

  • Parameter VALUE: VALUE adalah parameter bersifat umum yang berguna untuk mengumpulkan metrik kunci yang terkait dengan Peristiwa Analytics. Contohnya termasuk pendapatan, jarak, waktu, dan poin.

Jika aplikasi Anda memiliki kebutuhan khusus yang tidak tercakup oleh jenis Peristiwa Analytics yang disarankan, Anda dapat membuat log Peristiwa Analytics khusus sendiri seperti yang ditunjukkan dalam contoh berikut:

Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);

Menampilkan peristiwa di keluaran log

Android

Anda dapat mengaktifkan pembuatan log mendetail di Android Studio Debug Log, untuk membantu memverifikasi bahwa log peristiwa dibuat dengan benar oleh SDK. Hal ini termasuk pembuatan log peristiwa secara otomatis dan manual.

Anda dapat mengaktifkan pembuatan log mendetail dengan serangkaian perintah adb:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

Perintah ini menampilkan peristiwa di logcat Android Studio, sehingga membantu Anda untuk segera melakukan verifikasi bahwa peristiwa sedang dikirim.

iOS

Peristiwa dimasukkan ke dalam log pada konsol, dan dapat dilihat saat menjalankan aplikasi melalui Xcode.

Melihat Peristiwa Analytics di dasbor

Anda dapat melihat statistik gabungan mengenai Peristiwa Analytics di dasbor Firebase console. Dasbor ini diupdate secara berkala sepanjang hari. Untuk pengujian langsung, gunakan keluaran logcat seperti yang dijelaskan di bagian sebelumnya.

Untuk mengakses data ini di Firebase console:

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

Tab Peristiwa menampilkan laporan peristiwa yang otomatis dibuat untuk setiap jenis Peristiwa Analytics berbeda yang dicatat ke dalam log oleh aplikasi Anda. Baca lebih lanjut mengenai dasbor pelaporan Analytics di Pusat Bantuan Firebase.