Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Catat acara

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Panduan ini menunjukkan cara mencatat peristiwa di aplikasi Anda.

Peristiwa memberikan wawasan tentang apa yang terjadi di aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau kesalahan.

Analytics secara otomatis mencatat beberapa peristiwa 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 di aplikasi Anda. Tidak ada batasan pada total volume peristiwa yang dicatat oleh aplikasi Anda. Perhatikan bahwa nama peristiwa peka huruf besar-kecil dan mencatat dua peristiwa yang namanya berbeda hanya dalam kasus akan menghasilkan dua peristiwa yang berbeda.

Sebelum kamu memulai

Pastikan Anda telah menyiapkan proyek dan dapat mengakses Analytics seperti yang dijelaskan di Memulai Analytics .

Catat acara

Setelah mengonfigurasi firebase.analytics() , Anda dapat mulai mencatat peristiwa dengan metode logEvent() . Jika Anda sudah terbiasa dengan Google Analytics, metode ini setara dengan menggunakan perintah event di gtag.js .

Untuk membantu Anda memulai, SDK Analytics menentukan sejumlah peristiwa yang direkomendasikan yang umum di antara berbagai jenis aplikasi, termasuk aplikasi ritel dan e-niaga, perjalanan, dan game. Untuk mempelajari lebih lanjut tentang acara ini dan kapan menggunakannya, lihat Acara yang direkomendasikan .

Catatan: Untuk mendapatkan detail maksimum dalam laporan, buat log kejadian yang direkomendasikan yang masuk akal untuk aplikasi Anda dan parameter yang ditentukan. Ini juga memastikan bahwa Anda mendapat manfaat dari fitur Google Analytics terbaru saat tersedia.

Anda dapat menemukan detail implementasi untuk beberapa peristiwa dan parameternya di referensi peristiwa gtag.js .

Contoh berikut menunjukkan cara mencatat peristiwa select_content :

Web version 9

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453'
});

Web version 8

analytics.logEvent('select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

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

  • Parameter khusus: Parameter khusus dapat digunakan sebagai dimensi atau metrik dalam laporan Analytics . Anda dapat menggunakan dimensi khusus untuk data parameter peristiwa non-numerik dan metrik khusus untuk data parameter apa pun yang direpresentasikan secara numerik dengan lebih baik. Setelah Anda mencatat parameter khusus menggunakan SDK, daftarkan dimensi atau metrik untuk memastikan parameter khusus tersebut muncul di laporan Analytics. Lakukan ini melalui: Analytics > Peristiwa > Kelola Definisi Kustom > Buat Dimensi Kustom

    Parameter khusus dapat digunakan dalam definisi audiens yang dapat diterapkan ke setiap laporan. Parameter kustom juga disertakan dalam data yang diekspor ke BigQuery jika aplikasi Anda ditautkan ke project BigQuery. Temukan contoh kueri dan banyak lagi di Google Analytics 4 BigQuery Export .

  • parameter value : value adalah parameter tujuan umum yang berguna untuk mengumpulkan metrik kunci yang berkaitan dengan suatu peristiwa. Contohnya termasuk pendapatan, jarak, waktu, dan poin.

Jika aplikasi Anda memiliki kebutuhan khusus yang tidak tercakup oleh jenis peristiwa yang direkomendasikan, Anda dapat mencatat log peristiwa khusus Anda sendiri. Misalnya, jika Anda sedang mengembangkan game dan ingin melacak kapan seorang pemain menyelesaikan tujuan tertentu, Anda bisa mencatat peristiwa yang mirip dengan contoh berikut:

Web version 9

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});

Web version 8

analytics.logEvent('goal_completion', { name: 'lever_puzzle'});

Lihat acara di dasbor

Anda dapat melihat statistik gabungan tentang peristiwa Anda di dasbor Firebase console. Dasbor ini diperbarui secara berkala sepanjang hari. Untuk pengujian langsung, gunakan output logcat seperti yang dijelaskan di bagian sebelumnya.

Anda dapat mengakses data ini dari dasbor Acara di Firebase console. Dasbor ini menampilkan laporan peristiwa yang dibuat secara otomatis untuk setiap jenis peristiwa berbeda yang dicatat oleh aplikasi Anda.