Tutorial Logging Event di Android Menggunakan Firebase Analytics

Halo semua, sebelumnya kita telah belajar tentang cara mengimplementasikan Firebase pada aplikasi Android buatan kita dengan menggunakan Firebase Assistant. Dan seperti kita lihat di Firebase Assistant, ada banyak sekali fitur-fitur pada Firebase SDK seperti Analytics, Authentication, dan sebagainya. Kali ini kita akan belajar mengimplementasikan salah satu fitur dari Firebase SDK, yaitu fitur Firebase Analytics.

Tutorial Belajar Implementasi Firebase Analytics dengan Android Studio

Firebase Analytics adalah sebuah tools yang berguna untuk merekam penggunaan dan behavior user dalam menggunakan aplikasi kalian. Pada dasarnya terdiri dari events, yaitu hal-hal yang user lakukan di aplikasi kalian, system events, atau error. Satu lagi adalah user properties, yaitu berguna untuk mengelompokkan userbase kalian berdasarkan kategori tertentu seperti bahasa atau letak geografis.

Pada tutorial ini kita akan belajar tentang cara mengirimkan events menggunakan Firebase Analytics. Namun seperti biasa, sebelum memulai kalian sebaiknya membaca dahulu tutorial-tutorial berikut ini.

Pre-requisites

Pertama-tama, kalian harus menambahkan Firebase SDK terlebih dahulu ke dalam aplikasi Android kalian, cara paling mudahnya adalah menggunakan Firebase Assistant yang sudah ada di Android Studio versi terbaru.

Setelah itu buka file MainActivity.java, kemudian kalian bisa meng-initialize Firebase Analytics pada method onCreate seperti di bawah ini :

firebaseAnalytics = FirebaseAnalytics.getInstance(this);

Jika sudah, kalian bisa mengirimkan event ke Firebase Analytics dengan bentuk berupa Bundle seperti contoh di bawah ini :

        Bundle bundle = new Bundle();
        bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "789876");
        bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "TWOH Firebase");
        bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "tutorial");
        firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

Kode di atas hanyalah contoh, kalian tentunya bisa mengubah Param yang hendak dikirim dan juga nama Event nya sesuai dengan kebutuhan kalian.

Kemudian, hasil dari event yang dikirim bisa kalian lihat pada dashboard Firebase Analytics console seperti gambar di bawah ini.

Contoh Event yang sudah dikirim di Firebase Analytics

That’s all ! Semoga membantu! Source code nya bisa kalian download dan jalankan sebagai Android Studio module di GitHub saya, dengan terlebih dahulu follow dan star project tersebut. 🙂 Silahkan bertanya di bagian komentar jika ada yang kurang jelas. 😀





Download aplikasi kami di Google Play Store


Leave a Reply