Özelleştirilmiş olaylar

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

Özelleştirilmiş olaylar, oyununuzla ilgili diğer olayların tam olarak yakalayamadığı ölçümleri izlemenizi sağlar. Bu ölçümler şunları içerir:

  • Benimseme — Belirli bir UI bileşenine kaç kullanıcı tıklıyor?
  • Kullanıcı davranışı — Her haritada en sık kullanılan yetenek hangisi?
  • Çekirdek döngü — Farklı silahlar arasında öldürme/ölüm oranları nasıl karşılaştırılıyor?

Oyununuza özelleştirilmiş olayları izlemeye başladıktan sonra, Creator Hub'daki Analitik kontrol panelinin Keşfet sayfasını açacaksınız. Oyununuza kadar 100 özelleştirilmiş olay ekleyebilirsiniz.

Özelleştirilmiş olayları izleyin

Keşfet sayfasını açmak için önce oyununuzda özelleştirilmiş olayları izlemeniz gerekir. İzlemeniz ve geliştirmeniz gereken en önemli ölçümleri belirleyerek başlayın. Olaylar günlük olarak toplanır, bu nedenle grafiklerin sayfada görünmesi 24 saate kadar sürebilir.

Sayıcılar

Sayıcılar, bir değer olmadan yakalanan tek seferlik olaylardır. Belirli bir olayın kaç kez meydana geldiğini izlemek için sayıcıları kullanabilirsiniz. Bir düğmeye tıklama, bir görevi başlatma veya bir aracı kullanma gibi tekil eylemler için sayıcıları kullanın.

Olaylar otomatik olarak hem olay sayısını hem de benzersiz kullanıcı sayısını izler. Değer toplama işlemleri için, sayıcı olayları varsayılan değeri 1 olan olaylar olarak kabul edilir. Bu, maksimum/minimum/ortalama gibi toplama işlemlerinin her zaman 1 eşit olacağı ve toplamın da olay sayısına eşit olacağı anlamına gelir.


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

Değerli olaylar

Ayrıca, kullanıcıların bir göreve ne kadar zaman harcadığı veya öldürme/ölüm oranları gibi daha nicel verilere ihtiyaç duyan ölçümler için değerli olayları izleyebilirsiniz. Ayrıca, belirli bir oran altında kalmak için olayları yığınlar halinde göndermenin bir yolu olarak kullanılabilir; örneğin, 1 zombi öldürmek yerine 10 zombinin öldüğünü göndermek.


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

Olay toplama işlemleri

Tüm olay ölçümleri aşağıdaki toplama işlemlerini içerir ve dilimleme-dilimleme desteği sağlar:

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

Olay toplama işlemlerinizi Keşfet sayfasında toplama türünü seçerek görüntüleyin.

Özelleştirilmiş olay verilerinizi filtrelemek için tüm farklı toplama seçeneklerinin bir listesi.

Özelleştirilmiş alanları kullanın

Özelleştirilmiş olaylar, segmentler arasında daha kolay karşılaştırmalara olanak tanıyan özelleştirilmiş alanlarda ayrım yapmanıza da olanak sağlar. Örneğin, her olaya görev adları vererek hangi görevlerin kullanıcılar tarafından en çok tercih edildiğini görebilir veya oyuncu sınıfını ekleyerek bir sınıfın belirgin bir şekilde daha yüksek bir öldürme/ölüm oranına sahip olup olmadığını görebilirsiniz.

Özelleştirilmiş alanlarla ayrım yapmak için ayrım seçicisini kullanabilirsiniz.

Karşılaştıracağınız üç özelleştirilmiş alanı gösteren bir açılır menü ile yaş, cinsiyet, işletim sistemi gibi standart ayrım seçenekleri.

Mümkün oldukça özelleştirilmiş alanları kullanmalısınız, çünkü olay adları üzerinde, özelleştirilmiş alanlara göre çok daha sıkı bir kardinalite sınırı vardır. Özelleştirilmiş alanlar kullanmak ayrıca alan değerleri arasında olayların görselleştirilmesini de sağlar.

Örneğin, PlantCabbage, PlantTurnip, PlantPepper gibi üç ayrı olay yerine, PlantSeed adında tek bir olayınız ve Plant - Cabbage, Plant - Turnip, Plant - Pepper gibi özelleştirilmiş alan değerleriniz olabilir. Bu sayede hem ekilen toplam tohum sayısını hem de aynı görselleştirmede her bitkiyi karşılaştırabilirsiniz. Bu, olay adı kardinalitenizi de azaltır.

Daha fazla bilgi için Özelleştirilmiş alanlar sayfasına bakın.

Oyununuzu büyütmek için özelleştirilmiş olayları kullanın

Özelleştirilmiş olaylar, en önemli ölçümleri izlemenizi sağlar, böylece oyuncuların belirli özellikler ve içerik ile nasıl etkileşim kurduğuna dair içgörüler elde edersiniz. Bu olayları kullanarak oyuncu davranışındaki desenleri ortaya çıkarabilir ve çekirdek oyun döngünüzü optimize edebilirsiniz.

Referans oyunda Plant, bir oyuncu olgun bir bitki hasat ettiğinde HarvestPlant olayı tetiklenir. Özelleştirilmiş olayları kullanarak, bitki türüne göre özelleştirilmiş bir alan olarak her gün oyuncu başına hasat edilen ortalama bitki sayısını izleyebilirsiniz:

Referans Bitki oyunu için Özelleştirilmiş Olay grafiği.
  • Oyununuza daha fazla içerik çeşitliliği eklemeye çalışın ve oyuncuların çekirdek döngü çerçevesinde diğer seçenekleri keşfetmelerini teşvik edin, böylece tekrar etmeyi önleyin.
  • Kullanıcıların turpları diğer bitkilere göre önemli ölçüde neden tercih ettiklerini inceleyin ve turpların neden olduğu herhangi bir dengesizlik olup olmadığını araştırın (örneğin, ekonomi olayları).
  • Oyuncu davranışını ve diğer geliştirme alanlarını daha iyi izlemek için ekleme, sulama ve dükkâna gitme gibi döngünüzde daha fazla olay izleme ekleyin.
©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.