Özel etkinlikler diğer etkinliklerin tam olarak yakalayamayacağı ölçümlere izin verir. Bunun içinde şunlar bulunur:
- Kabul Etme — Kaç kullanıcı belirli bir UI bileşenine tıklar?
- Kullanıcı Davranışı — Her haritada en sık kullanılan yetenek nedir?
- Çekirdek Loopu — Farklı silahlardaki öldürme/ölüme oranları nasıl karşılaştırılır?
Deneyiminiz özel etkinlikleri takip etmeye başladığında, Yaratıcı Hub'daki Analitik dashboard'ın Özel sayfasının kilidini açacaksınız. Deneyiminize 100'e kadar özel etkinlik ekleyebilirsiniz.
Özel Etkinlikleri Takib
Özel Etkinlikler dashboard'ın kilidini açmak için, önce deneyiminizdeki özel etkinlikleri izlemelisiniz. Başlamak için, hangi metriklerin izlenmesi gerektiğini belirleyerek başlayın. Etkinlikler günlük olarak birleştirilir, böylece grafiklerin sayfada görünmesi için 24 saat kadar sürebilir.
Sayaçlar
Sayaçlar bir değer olmadan bir kez ele geçirilmiştir. Sayaçlar, belirli bir etkinliğin oluştuğu sayıyı izlemek için kullanılabilir. Ayrıca, bir butona tıklama, bir görevi başlatma veya bir araç kullanma gibi tek eylemler için sayacıları kullanabilirsiniz.
Etkinlikler artık hem etkinlik sayısı hem de benzersiz kullanıcı sayısını otomatik olarak takip eder. Değer toplamaları için, etkinliklerin değer varsayılan değeri 1 ile eşit olur. Bu, max/min/average gibi toplamaların daima 1 ile eşit olacağını ve toplam sayısının toplam sayısının toplam say
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionStarted" -- Etkinlik adı)
Değerleri Olan Etkinlikler
Ayrıca, daha fazla sayısal veriye deneyiminize katmak için gereken ölçeksel metrikler için etkinlikleri izleyebilirsiniz, bunlar öldürme/ölüme oranları veya bir kullanıcının bir görevi için harcadığı süreyi içerir. Ayrıca, hız sınırının altında kalmak için gönderilen etkinlikleri takip etm
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionCompletedDuration", -- Etkinlik adı120 -- Etkinlik değeri)
Etkinlik Toplama
Tüm etkinlik metrikleri aşağıdaki birleşiklikleri içerir ve dilimleme ve bileşik desteğini içerir:
- Say
- Eşsiz kullanıcıyı say
- Ortalama Değer
- Toplam Değer
- Minimum Değer
- Maksimum Değer
- Kullanıcı başına ortalama değer
Agregasyon türünü seçerek etkinlik birleştirmelerinizi Özelleştirme sayfasında görün.
Özel Alanları Kullanma
Özel etkinlikler, kullanıcıların tercih ettiği özel alanlarda kolayca karşılaştırma yapmak için özel alanları parçalara ayırmanızı sağlar. Örneğin, kullanıcıların en çok tercih ettiği özel alanları her etkinliğe verebilirsiniz, böylece bir klasörün ortalama öldürme/ölüme oranını görebilirsiniz.
Kırma seçiciyi kullanarak özel alanlar aracılığıyla kırabilirsiniz.
Mümkün olduğunda etkinlik isimleri yerine özel alanları kullanmalısınız, çünkü özel alanlar kadar alan sınırı daha sıkıdır. Özel alanları kullanmak ayrıca görselleştirmeleri alan değerleri arasında görebilirsiniz.
Örneğin, PlantCabbage , PlantTurnip , PlantPepper olarak üç ayrı etkinlik olarak değ
Daha fazla bilgi için, Özel alanlar bakın.
Deneyiminizi Büyütmek için Özel Etkinlikleri Kullanıyor
Özel etkinlikler, oyununuza en önemli olan metrikleri takip etmenizi sağlar, oyuncuların belirli özelliklere ve içeriklere nasıl etkileşim kurduğuna ilişkin bilgiler sağlar. Bu etkinlikleri kullanırken oyun davranışını ve çekirdek oyunu döngüsünü optimize edebilirsiniz.
Referans oyununda Bitki , küresel bir etkinlikle bir HarvestPlant olayı her oyuncu bir olgun bitki topladığında ateşlenir. Kullanıcı etkinliklerini kullanarak, her gün bitki türüne göre oyuncu başına ortalama toplanan bitki sayısını izleyebilirsiniz:
- Diversity'yi deneyin ve oyuncuların çekirdek döngüsünün bir parçası olarak diğer seçenekleri keşfetmesini teşvik edin, bu tekrarlanmayı önlemek için.
- Kullanıcıların turnips'i diğer bitkilerden çok tercih etmesinin nedenini keşfet ve turnips'in neden oluşturduğu dengesizlikleri (örneğin Ekonomi Etkinlikleri ile).
- Düzenli olarak eklenen daha fazla etkinlik takibi ekleyin, bitki dikimi, sulama ve dükkana gitme gibi, daha iyi takip etmek için oyuncu davranışı ve diğer geliştirme alanları için daha iyi takip etmek için.