Özel etkinlikler

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Özel etkinlikler diğer etkinliklerin tümüyle yakalamadığı deneyimle ilgili metrikleri izlemenizi sağlar. Bunun içinde şunlar bulunur:

  • Kabul — Kaç kullanıcı belirli bir UI bileşenine tıklar?
  • Kullanıcı davranışı — Her haritada en sık kullanılan yetenek nedir?
  • Çekirdek döngüsü — Farklı silahlar arasında ölüm/ölüm oranları nasıl karşılaştırılır?

Deneyiminiz özel etkinlikleri izlemeye başladıktan sonra, Yaratıcı Merkez'deki Analitik panosunun Özel sayfasının kilidini açacaksınız.Deneyiminize 100'e kadar özel etkinlik ekleyebilirsiniz.

Özel etkinlikleri izle

Özel Etkinlikler panosunun kilidini açmak için, önce deneyiminizdeki özel etkinlikleri izlemeniz gerekir.Deneyiminizi izlemeye ve geliştirmeye en çok hangi metriklerin önemli olduğunu belirleyerek başlayın.Etkinlikler günlük olarak birleştirilir, bu nedenle grafiklerin sayfaya doldurulması 24 saat sürebilir.

Tezgahlar

Tezgahlar, bir değer olmadan yakalanan tek seferlik olaylardır.Belirli bir olayın meydana geldiği kez sayısını izlemek için sayaçları kullanabilirsiniz.Bir düğmeye tıklama, bir görev başlatma veya bir araç kullanma gibi tek eylemler için sayaçları kullanın.

Etkinlikler otomatik olarak her iki etkinlik sayısını ve benzersiz kullanıcı sayısını izleyecektir.Değer birleştirmeleri için, sayıcı olaylar varsayılan bir değeri olan olaylar olarak ele alınır: 1 .Bu, max/min/average gibi agregasyonların daima 1 eşit olacağı ve toplamın tüm olayların sayısına eşit olacağı anlamına gelir.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionStarted" -- Etkinlik adı
)

Değerleri olan olaylar

Ayrıca, deneyime daha fazla sayısal veri gerektiren metrikler için değerlerle olayları izleyebilirsiniz, örneğin öldürme/ölüm oranları veya bir kullanıcının bir görev üzerinde harcadığı süre miktarı.Ayrıca, oran sınırlarının altında kalmak için toplu olarak etkinlik göndermek için bir yol olarak kullanılabilir, yani1 zombi yerine 10 zombi öldürmek yerine 10 kez öldürüldü.


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionCompletedDuration", -- Etkinlik adı
120 -- Etkinlik değeri
)

Etkinlik birleşimleri

Tüm etkinlik metrikleri aşağıdaki agregasyonları içerir ve dilimleme ve kesme desteği içerir:

  • Sayı
  • Eşsiz kullanıcı sayısı
  • Ortalama değer
  • Toplam değer
  • Minimum değer
  • Maksimum değer
  • Kullanıcı başına ortalama değer

Etkinlik agregasyonlarınızı Özel sayfasında bir agregasyon yazseçerek görüntüleyin.

A list of all the different aggregation options to filter your custom event data.

Özel alanlar kullanın

Özel etkinlikler ayrıca özel alanlarda kırılabilir ve böylece segmentler arasında daha kolay karşılaştırma sağlanabilir.Örneğin, kullanıcıların hangisini en çok tercih ettiğini görmek için her bir olaya görev adları sağlayabilir veya bir sınıfın önemli ölüm/ölüm oranına sahip olup olmadığını görmek için oyuncu sınıfına bağlayabilirsiniz.

Kırma seçicisini kullanarak özel alanlara göre kırabilirsiniz.

A dropdown indicating the three custom fields you can compare across, along with standard breakdowns like age, gender, operating system and more.

Mümkün olduğunda, olay isimleri yerine özel alanlar kullanmalısınız, çünkü olay isimleri için özel alanlardan daha sıkı bir kardinalite sınırı vardır.Özel alanları kullanmak ayrıca alan değerleri arasındaki olayların görselleşimlerini görmenizi sağlar.

Örneğin, PlantCabbage yerine, PlantTurnip , PlantPepper üç ayrı olay olarak, PlantSeed ve özel alan değerleri Plant - Cabbage , Plant - Turnip ve Plant - Pepper ile tek bir olaya sahip olabilirsiniz.Bu şekilde hem toplam tohum sayısını hem de aynı görselleştirmede her bitkiyi karşılaştırabilirsiniz.Bu da etkinlik adı kartinalitesini azaltır.

Daha fazla bilgi için, Özel alanlar bakın.

Deneyiminizi büyütmek için özel etkinlikleri kullanın

Özel etkinlikler, oyununuz için en önemli olan metrikleri izlemenizi sağlar ve oyuncuların belirli özellikler ve içeriklerle nasıl etkileşime girdiğine dair bilgiler sağlar.Oyuncu davranışında kalıpları keşfetmek ve temel oyun döngünüzü optimize etmek için bu olayları kullanın.

Referans oyununda Bitki, çekirdek döngüsü bir oyuncu olgun bir bitki topladığında herhangi bir HarvestPlant etkinlikle ateşlenir.Özel etkinlikleri kullanarak, oyuncu başına her gün bitki türü tarafından ayrılmış ortalama bitki sayısını izleyebilirsiniz:

Custom Event graph for the reference Plant game.
  • Deneyiminizdeki içerik çeşitliliğini geliştirmeye çalışın ve oyuncuları tekrarlanmayı önlemek için çekirdek döngüsünün bir parçası olarak diğer seçenekleri keşfetmeye teşvik edin.
  • Kullanıcıların neden diğer bitkilerden şalgamı tercih ettiğini ve şalgamın neden yol açtığı bazı dengesizlikler olup olmadığını keşfedin (örneğin, ekonomik olaylar ile).
  • Döngünüzde tohum ekme, bitki sulama ve dükkana gitme gibi daha fazla olay izleme ekleyin, böylece oyuncu davranışlarını ve diğer geliştirme alanlarını daha iyi izleyin.