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 membuat log 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 volume total peristiwa yang dicatat oleh aplikasi Anda. Perhatikan bahwa nama peristiwa peka terhadap 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 dalam Memulai Analytics .

Mencatat peristiwa

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

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

Catatan: Untuk mendapatkan detail maksimum dalam laporan, catat peristiwa yang disarankan yang sesuai untuk aplikasi Anda dan parameter yang ditentukan. Ini juga memastikan bahwa Anda mendapatkan manfaat dari fitur Google Analytics terbaru saat tersedia.

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

Contoh berikut menunjukkan cara mencatat event 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 lebih baik direpresentasikan secara numerik. 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 pemirsa yang dapat diterapkan ke setiap laporan. Parameter khusus 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 dicakup oleh jenis peristiwa yang disarankan, Anda dapat membuat log peristiwa khusus Anda sendiri. Misalnya, jika Anda sedang mengembangkan game dan ingin melacak saat pemain menyelesaikan tujuan tertentu, Anda dapat 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 keluaran logcat seperti yang dijelaskan di bagian sebelumnya.

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