Acara kustom memungkinkan Anda melacak metrik yang spesifik untuk permainan Anda yang tidak sepenuhnya ditangkap oleh acara lain. Ini termasuk:
- Adopsi — Berapa banyak pengguna yang mengklik pada komponen UI tertentu?
- Perilaku pengguna — Apa kemampuan yang paling sering digunakan di setiap peta?
- Loop inti — Bagaimana rasio bunuh/mati dibandingkan di antara senjata yang berbeda?
Setelah permainan Anda mulai melacak acara kustom, Anda akan membuka halaman Jelajahi di dasbor Analitik di Creator Hub. Anda dapat menambahkan hingga 100 acara kustom ke permainan Anda.
Melacak acara kustom
Untuk membuka halaman Jelajahi, Anda harus terlebih dahulu melacak acara kustom di permainan Anda. Mulailah dengan mengidentifikasi metrik mana yang paling penting untuk memantau dan meningkatkan permainan Anda. Acara diakumulasi setiap hari sehingga bisa jadi memerlukan waktu hingga 24 jam untuk grafik muncul di halaman.
Penghitung
Penghitung adalah acara satu kali yang dicatat tanpa nilai. Anda dapat menggunakan penghitung untuk melacak jumlah kali acara tertentu telah terjadi. Gunakan penghitung untuk tindakan tunggal seperti mengklik tombol, memulai misi, atau menggunakan alat.
Acara akan secara otomatis melacak jumlah acara dan jumlah pengguna unik. Untuk agregasi nilai, acara penghitung diperlakukan sebagai acara dengan nilai default 1. Ini berarti bahwa agregasi seperti maksimum/minimum/rata-rata akan selalu sama dengan 1, dan jumlahnya akan sama dengan total jumlah acara.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MisiDimulai" -- Nama acara)
Acara dengan nilai
Anda juga dapat melacak acara dengan nilai untuk metrik yang memerlukan data kuantitatif lebih dalam permainan Anda, seperti rasio bunuh/mati atau jumlah waktu yang dihabiskan pengguna dalam sebuah misi. Ini juga dapat digunakan sebagai cara untuk mengirim acara dalam batch agar tetap berada di bawah batasan laju, misalnya mengirim 10 zombie yang dibunuh alih-alih 1 zombie yang dibunuh sepuluh kali.
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"DurasiMisiSelesai", -- Nama acara120 -- Nilai acara)
Agregasi acara
Semua metrik acara mencakup agregasi berikut dan mendukung pemotongan dan pengirisan:
- Hitung
- Hitung pengguna unik
- Nilai rata-rata
- Jumlah nilai
- Nilai minimum
- Nilai maksimum
- Rata-rata nilai per pengguna
Lihat agregasi acara Anda di halaman Jelajahi dengan memilih tipe agregasi.

Gunakan bidang kustom
Acara kustom juga memungkinkan pemecahan di bidang kustom untuk mendukung perbandingan yang lebih mudah antara segmen. Misalnya, Anda dapat memberikan nama misi untuk setiap acara untuk melihat mana yang paling disukai pengguna, atau melampirkan kelas pemain untuk melihat apakah kelas tersebut memiliki rasio bunuh/mati yang secara signifikan lebih tinggi.
Anda dapat memecah berdasarkan bidang kustom dengan menggunakan pemilih pemecahan.

Anda harus menggunakan bidang kustom kapan pun memungkinkan daripada nama acara, karena ada batas kardinalitas yang jauh lebih ketat pada nama acara daripada bidang kustom. Menggunakan bidang kustom juga memungkinkan Anda melihat visualisasi acara berdasarkan nilai bidang.
Sebagai contoh, alih-alih TanamKuba, TanamRutabaga, TanamLada sebagai tiga acara terpisah, Anda bisa memiliki satu acara dengan nama TanamBenih dan nilai bidang kustom Tanam - Kuba, Tanam - Rutabaga, dan Tanam - Lada. Dengan cara ini, Anda dapat memvisualisasikan jumlah total benih yang ditanam serta membandingkan setiap tanaman dalam visualisasi yang sama. Ini juga mengurangi kardinalitas nama acara Anda.
Untuk informasi lebih lanjut, lihat Bidang kustom.
Gunakan acara kustom untuk mengembangkan permainan Anda
Acara kustom memungkinkan Anda melacak metrik yang paling penting, memberikan wawasan tentang bagaimana pemain berinteraksi dengan fitur dan konten tertentu. Gunakan acara ini untuk mengungkap pola dalam perilaku pemain dan mengoptimalkan loop inti permainan Anda.
Dalam permainan referensi Tanaman, loop inti dengan acara PanenTanaman dipicu setiap kali seorang pemain memanen tanaman yang matang. Dengan menggunakan acara kustom, Anda dapat melacak rata-rata jumlah tanaman yang dipanen per pemain setiap hari yang dipecah berdasarkan jenis tanaman sebagai bidang kustom:

- Cobalah meningkatkan keberagaman konten dalam permainan Anda dan dorong pemain untuk menjelajahi opsi lain sebagai bagian dari loop inti untuk mencegah kebosanan.
- Teliti mengapa pengguna secara signifikan lebih menyukai rutabaga dibandingkan tanaman lain, dan apakah ada ketidakseimbangan yang ditimbulkan oleh rutabaga (seperti dengan acara ekonomi).
- Tambahkan lebih banyak pelacakan acara di dalam loop Anda, seperti menanam benih, menyiram tanaman, dan pergi ke toko, untuk melacak perilaku pemain dengan lebih baik dan area peningkatan lainnya.