Acara kustom dapat menjadi tindakan dalam game tertentu yang dilakukan pengguna Anda. Mereka memungkinkan Anda untuk melacak perilaku pemain Unity AnalyticsUnity Analytics
Lihat di Glossary tidak melacak secara otomatis, seperti pencapaian tingkat, perubahan sceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary, memasuki toko, atau berinteraksi dengan objek permainan. Setiap acara kustom dapat memiliki parameter sendiri. Mengatur parameter pada acara Anda memungkinkan Anda untuk menyaring data yang dikumpulkan pada saat acara terjadi. Alat visualisasi untuk Acara Kustom dapat dilihat di Dasbor Analisis, termasuk Data ExplorerHalaman Dashboard Unity Analytics yang memungkinkan Anda untuk membangun, melihat dan mengekspor laporan pada metrik dan acara Analytics Anda. Anda juga dapat melihat bagaimana metrik dan acara kustom berubah seiring waktu. More info
Lihat di Glossary, Funnel Analyzer, dan Segmen Builder.
// Reference the Unity Analytics SDK namespace
using UnityEngine.Cloud.Analytics;
// Use this call for wherever a player triggers a custom event
UnityAnalytics.CustomEvent(string customEventName,
IDictionary<string, object> eventData);
UnityAnalytics.CustomEvent Input Parameters | ||
---|---|---|
Name | Type | Description |
customEventName | string | Nama acara kustom. Nama tidak dapat menyertakan prefix “kesatuan.” — Ini adalah kata kunci yang disediakan. |
eventData | dictionary | Parameter tambahan yang dikirim ke Unity AnalyticsSebuah platform data yang menyediakan analitik untuk permainan Unity Anda. More info Lihat di Glossary pada saat acara kustom dipicu. Sitemap Kunci data tidak dapat mencakup awalan “kesatuan.” — Ini adalah kata kunci yang disediakan. |
Beberapa pertimbangan sehubungan dengan peristiwa kustom:
Dalam contoh di bawah ini kita tertarik untuk mengetahui apa yang dimiliki pengguna kami dalam inventaris mereka pada saat permainan berakhir.
// Reference the Collections Generic namespace
using System.Collections.Generic;
int totalPotions = 5;
int totalCoins = 100;
string weaponID = "Weapon_102";
UnityAnalytics.CustomEvent("gameOver", new Dictionary<string, object>
{
{ "potions", totalPotions },
{ "coins", totalCoins },
{ "activeWeapon", weaponID }
});
Untuk mengirim data Custom Event ke server kami dan memvalidasi integrasi Anda, memicu Acara Khusus Anda selama mode Editor Play.