Unity için Google Analytics'i Kullanmaya Başlayın

Google Analytics, uygulamanız için kullanım ve davranış verilerini toplar. SDK, iki temel bilgi türünü günlüğe kaydeder:

  • Olaylar: Böyle bir kullanıcı eylemleri, sistem olaylar, ya da hatalar olarak, uygulamanızda neler oluyor.
  • Kullanıcı özellikleri: Bu tür dil tercihi veya coğrafi konum gibi Kullanıcı kitlesinin kesimleri, tarif etmek tanımlayan özellik.

Analitik otomatik olarak bazı kaydeder olayları ve kullanıcı özelliklerini ; etkinleştirmek için herhangi bir kod eklemeniz gerekmez. Uygulama ihtiyaçları ek veri toplamak için ise, 25 farklı Analytics kullanıcı özelliklerine kurmak ve uygulamanızda 500 farklı Analytics etkinlik türlerine kadar giriş yapabilirsiniz. Uygulamanızın günlüğe kaydettiği olayların toplam hacminde bir sınır yoktur.

Bu verilere erişmek için:

  1. In Firebase konsolunda , projenizi açın.
  2. Raporları gösterge tablosu Analytics görüntülemek için menüden Analytics seçin.

Etkinlikler sekmesi gösterileri olay raporları otomatik olarak Analytics olayın her farklı tip için oluşturulan uygulamanıza tarafından günlüğe. Hakkında daha fazlasını okuyun raporları gösterge tablosu Analytics Firebase Yardım Merkezi'nde.

Başlamanıza yardımcı olmak için Analytics SDK, perakende ve e-ticaret, seyahat ve oyun uygulamaları dahil olmak üzere farklı uygulama türleri arasında yaygın olan bir dizi önerilen etkinliği tanımlar. Daha bu olaylar hakkında ve bunları kullanmak için zaman, göz öğrenmek Olaylar ve özellikleri Firebase Yardım Merkezi'ndeki makaleleri. Raporlarda maksimum ayrıntıyı elde etmek için, uygulamanız için anlamlı olan önerilen Analytics olaylarını ve bunların öngörülen parametrelerini günlüğe kaydedin. Bu ayrıca, kullanıma sunuldukça en yeni Google Analytics özelliklerinden yararlanmanızı sağlar.

Sen başlamadan önce

Kullanmak için önce Google Analytics , yapmanız gerekenler:

  • Unity projenizi kaydedin ve Firebase'i kullanacak şekilde yapılandırın.

    • Unity projeniz zaten Firebase kullanıyorsa, Firebase için zaten kayıtlı ve yapılandırılmıştır.

    • Eğer bir Birlik projesini yoksa, bir indirebilirsiniz örnek uygulamasını .

  • Ekle Firebase Birlik SDK'yı (özellikle FirebaseAnalytics.unitypackage sizin Birlik projesine).

Senin Birlik projesine Firebase ekleyerek hem işlemleri kapsar Not olduğunu Firebase konsolunda ve açık Birlik projesinde (örneğin, daha sonra, konsoldan Firebase yapılandırma dosyalarını indirmek için Birlik projesinin içine taşıyın).

Olayları günlüğe kaydet

Hemen ile olayları günlüğe başlayabilir LogEvent() yöntemiyle.

Aşağıdaki örnek, olayları çeşitli bağımsız değişken türleriyle günlüğe kaydeder:

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

Sonraki adımlar