Unity için Google Analytics'i kullanmaya başlama

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

  • Etkinlikler: Uygulamanızda neler olup bittiği. Örneğin, kullanıcı işlemleri, sistem veya veya hataları anlamına gelir.
  • Kullanıcı özellikleri: Kullanıcılarınızın segmentlerini tanımlamak için tanımladığınız özellikler (ör. dil tercihi veya coğrafi konum)

Analytics bazı verileri otomatik olarak günlüğe kaydeder events ve kullanıcı özellikleri; bunları etkinleştirmek için kod eklemeniz gerekmez. Uygulamanızın ek veriler oluşturmak isterseniz, en fazla 25 farklı Analytics kullanıcı özelliği ve uygulamanızda 500'e kadar farklı Analytics etkinlik türünü kaydedin. Uygulamanızın günlüğe kaydettiği toplam etkinlik hacmiyle ilgili bir sınır yoktur.

Bu verilere erişmek için:

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

Etkinlikler sekmesinde, şurada belirlenmiş etkinlik raporları gösterilir: tarafından günlüğe kaydedilen her farklı Analytics etkinliği türü için otomatik olarak oluşturulur. en iyi şekilde yararlanabilirsiniz. Kontrol paneli hakkında daha fazla bilgi edinin.

Analytics SDK'sı başlamanıza yardımcı olmak için bir dizi Farklı uygulama türlerinde yaygın olan önerilen etkinlikler perakende ve e-ticaret, seyahat ve oyun uygulamaları. Bu etkinlikler hakkında daha fazla bilgi edinmek için ve bunların ne zaman kullanılacağını öğrenmek için Önerilen etkinlikler bölümüne göz atın. Raporlarda en fazla ayrıntıyı elde etmek için uygulamanız ve Google Analytics 4'teki parametreler. Bu, aynı zamanda son gelişmelerden kullanıma sunulan Google Analytics özelliklerini keşfedin.

Başlamadan önce

Kullanmadan önce Google Analytics, Yapmanız gerekenler:

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

    • Unity projeniz zaten Firebase kullanıyorsa kaydedilip yapılandırıldı.

    • Unity projeniz yoksa şunu indirebilirsiniz: örnek uygulama.

  • Firebase Unity SDK'sını (özellikle, FirebaseAnalytics.unitypackage) açıklayacağım.

Firebase'i Unity projenize eklemenin hem Firebase konsolunda ve açık Unity projenizde (örneğin, Firebase yapılandırma dosyalarını konsoldan indirip bu dosyalara bunları Unity projenize ekleyin).

Etkinlikleri günlüğe kaydetme

LogEvent() yöntemini kullanabilirsiniz.

Aşağıdaki örnekte, çeşitli bağımsız değişken türleri içeren etkinlikler günlüğe kaydedilmektedir:

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