Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Memulai Google Analytics untuk Unity

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

Google Analytics mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK mencatat dua jenis informasi utama:

  • Peristiwa: Apa yang terjadi di aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau kesalahan.
  • Properti pengguna: Atribut yang Anda tentukan untuk menggambarkan segmen basis pengguna Anda, seperti preferensi bahasa atau lokasi geografis.

Analytics secara otomatis mencatat beberapa peristiwa dan properti pengguna ; Anda tidak perlu menambahkan kode apa pun untuk mengaktifkannya. Jika aplikasi Anda perlu mengumpulkan data tambahan, Anda dapat menyiapkan hingga 25 properti pengguna Analytics yang berbeda dan mencatat hingga 500 jenis peristiwa Analytics yang berbeda di aplikasi Anda. Tidak ada batasan pada total volume peristiwa yang dicatat oleh aplikasi Anda.

Untuk mengakses data ini:

  1. Di Firebase console , buka proyek Anda.
  2. Pilih Analytics dari menu untuk melihat dasbor pelaporan Analytics.

Tab Peristiwa menunjukkan laporan peristiwa yang dibuat secara otomatis untuk setiap jenis peristiwa Analytics yang berbeda yang dicatat oleh aplikasi Anda. Baca selengkapnya tentang dasbor pelaporan Analytics di Pusat Bantuan Firebase.

Untuk membantu Anda memulai, SDK Analytics menentukan sejumlah peristiwa yang disarankan yang umum di antara berbagai jenis aplikasi, termasuk aplikasi ritel dan e-niaga, perjalanan, dan game. Untuk mempelajari lebih lanjut tentang peristiwa ini dan kapan menggunakannya, jelajahi artikel Peristiwa dan properti di Pusat Bantuan Firebase. Untuk mendapatkan detail maksimum dalam laporan, buat log peristiwa Analytics yang disarankan yang sesuai untuk aplikasi Anda dan parameter yang ditentukan. Ini juga memastikan bahwa Anda mendapat manfaat dari fitur Google Analytics terbaru saat tersedia.

Sebelum kamu memulai

Sebelum Anda dapat menggunakan Google Analytics , Anda perlu:

  • Daftarkan proyek Unity Anda dan konfigurasikan untuk menggunakan Firebase.

    • Jika proyek Unity Anda sudah menggunakan Firebase, maka proyek tersebut sudah terdaftar dan dikonfigurasi untuk Firebase.

    • Jika Anda tidak memiliki proyek Unity, Anda dapat mengunduh aplikasi sampel .

  • Tambahkan Firebase Unity SDK (khususnya, FirebaseAnalytics.unitypackage ) ke proyek Unity Anda.

Perhatikan bahwa menambahkan Firebase ke proyek Unity Anda melibatkan tugas di Firebase console dan di proyek Unity terbuka Anda (misalnya, Anda mengunduh file konfigurasi Firebase dari konsol, lalu memindahkannya ke proyek Unity Anda).

Catat acara

Anda dapat segera mulai mencatat peristiwa dengan metode LogEvent() .

Contoh berikut mencatat peristiwa dengan berbagai jenis argumen:

// Log an event with no parameters.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin);

// Log an event with a float parameter
Firebase.Analytics.FirebaseAnalytics
  .LogEvent("progress", "percent", 0.4f);

// Log an event with an int parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventPostScore,
    Firebase.Analytics.FirebaseAnalytics.ParameterScore,
    42
  );

// Log an event with a string parameter.
Firebase.Analytics.FirebaseAnalytics
  .LogEvent(
    Firebase.Analytics.FirebaseAnalytics.EventJoinGroup,
    Firebase.Analytics.FirebaseAnalytics.ParameterGroupId,
    "spoon_welders"
  );

// Log an event with multiple parameters, passed as a struct:
Firebase.Analytics.Parameter[] LevelUpParameters = {
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"),
  new Firebase.Analytics.Parameter(
    "hit_accuracy", 3.14f)
};
Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventLevelUp,
  LevelUpParameters);

Langkah selanjutnya