Integrasi Lanjutan (SDK)
Monetization

Acara Khusus

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:

  • Sitemap Mempertahankan jenis data yang konsisten untuk setiap parameter dalam data acara Anda. Misalnya, jangan mengirim parameter tingkat sebagai nomor, kemudian mengubahnya menjadi string. Melakukan sehingga dapat menyebabkan perilaku erron, membuat data Anda sulit untuk menafsirkan.
    • Boolean (true/false)
    • String (karakter)
    • Nomor (int, float, dll.).
  • Batas default 10 parameter per acara kustom.
    • Jika ada lebih banyak parameter yang dilewati, panggilan akan gagal dengan nilai pengembalian AnalyticsResult. Login
  • Batas default 500 karakter untuk konten kamus.
    • Jika lebih dari 500 karakter berlalu, panggilan akan gagal dengan nilai pengembalian AnalyticsResult. Login
  • Batas default 100 acara kustom per jam, per pengguna.
    • Jika lebih dari 100 peristiwa per jam disebut, panggilan akan gagal dengan nilai pengembalian AnalyticsResult. Login
  • Pertimbangkan bagaimana parameter dibuat oleh sistem Analytics.
    • Semua nomor, ints, mengapung, dll., bahkan jika dikirim sebagai string, dibuat sebagai angka.
    • Hanya string dan Boolean dianggap ‘kategorizable’.
    • Akibatnya, jika Anda ingin sesuatu untuk dirangkum atau rata-rata, mengirimnya sebagai nomor (misalnya, 51 atau '51'). Jika Anda ingin dikategorikan, seperti Anda akan dengan tingkat atau opsi, pastikan itu akan parse sebagai string (misalnya, 'Level51').

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 }
  });

Press Play

Untuk mengirim data Custom Event ke server kami dan memvalidasi integrasi Anda, memicu Acara Khusus Anda selama mode Editor Play.

Integrasi Lanjutan (SDK)
Monetization