Ekonomi 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.

Ekonomi olayları, oyununuzdaki ekonomiyi takip etmenizi sağlar, örneğin:

  • En büyük giderler — Kullanıcılar oyun içi kaynakları neye harcıyor?
  • En büyük kaynaklar — Kullanıcılar kaynakları nereden kazanıyor?
  • Ortalama cüzdan bakiyesi — Kullanıcılar ne kadar kaynak tutuyor?

Oyununuza Ekonomi olaylarını takip etmeye başladığınızda, Creator Hub'daki Analitik kontrol panelinin Ekonomi sayfasını açacaksınız.

Ekonomi olaylarını takip etme

Ekonomi kontrol panelini açmak için, oyununuzda bazı ekonomi olaylarını takip etmeniz gerekir. Kullanıcıların oyununuzda kaynakları nereden (yani kazanarak) ve nereye (yani harcayarak) elde ettiğini belirleyerek başlayın. Bunlar, Enum.AnalyticsEconomyFlowType ile kodda temsil edilir ve ya Source ya da Sink olabilir.

İşlem türleri

Her kaynak ve gider olayı, Enum.AnalyticsEconomyTransactionType ile kodlanmış bir işlem türü gerektirir. Varsayılan olarak, seçenekler şunlardır:

  • IAP (kaynak) - Robux karşılığında kaynaklar için uygulama içi satın alımlar, örneğin başlangıç paketi.
  • TimedReward (kaynak) - Belirli bir takvimde kaynak kazanma, örneğin günlük bonus.
  • Onboarding (kaynak) - Başlarken kaynak alma, örneğin hoş geldin bonusu.
  • Shop (kaynak veya gider) - Dükkan içinde kaynak takası, örneğin ürün satın alma.
  • Gameplay (kaynak veya gider) - Oyun içinden kaynak kazanma veya harcama, örneğin görev tamamlama.
  • ContextualPurchase (gider) - Belirli bir bağlama özgü harcama, örneğin ekstra hayatlar.

Bu türler kontrol panelinde görünür. Varsayılan kategorilerle başlamak iyi bir fikirdir, ancak ihtiyaç duyarsanız bir olayı kaydederken kendi işlem türü adlarınızı da sağlayabilirsiniz.

Kaynakları takip etme

Aşağıdaki örnek, kullanıcılar oyundaki birinci ve ikinci seviyeleri tamamladıklarında ve bazı paralar kazandıklarında iki farklı ekonomi olayını kaydetmek için AnalyticsService.LogEconomyEvent kullanır.

Bir kaynak Oyun içi olayını takip etme
local AnalyticsService = game:GetService("AnalyticsService")
-- Seviye 1 tamamlandıktan sonra
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins", -- Para birimi adı
50, -- Kazanılan miktar
50, -- Mevcut bakiye
Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- İşlem türü
)
-- Seviye 2 tamamlandıktan sonra
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins", -- Para birimi adı
50, -- Kazanılan miktar
100, -- İşlem sonrası bakiye
Enum.AnalyticsEconomyTransactionType.Gameplay.Name -- İşlem türü
)

Aşağıdaki örnek, IAP (uygulama içi satın alma) işlem türünü kullanarak 1000-jetonluk bir paket için Robux satın alımını takip eder; bu sefer bir itemSKU, ürün için benzersiz tanımlayıcınız ile birlikte. itemSKU isteğe bağlıdır. Belirtmezseniz, Ekonomi kontrol panelleri kaynaklar ve giderler tablosunda N/A gösterir.

Bir uygulama içi satın alımı takip etme
local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Coins",
1000, -- Paketteki jeton sayısı
1020, -- İşlem sonrası bakiye
Enum.AnalyticsEconomyTransactionType.IAP.Name,
"1000CoinBundle" -- Jeton paketinin benzersiz ürün SKU tanımlayıcısı
)

Bu örnekte, birçok jeton paketi varsa, diğer kategorilerle karşılaştırmak için jeton paketi kategorisini takip etmek üzere bir özel alan eklemek isteyebilirsiniz.

Giderleri takip etme

Aşağıdaki örnek, kullanıcılar jeton harcayarak bir DoubleJumpUpgrade satın aldıklarında bir olayı kaydeder. Kaynak takip örnekleriyle karşılaştırıldığında Sink akış türü ve Shop işlem türüne dikkat edin.

Miktarın (maliyet) her zaman pozitif bir sayı olması gerektiğini unutmayın; olay bir kaynak veya gider olsun. Ekonomi kontrol paneli grafikleri, giderleri otomatik olarak negatif sayılar olarak gösterecektir.

Bir gider Oyun içi olayını takip etme
local AnalyticsService = game:GetService("AnalyticsService")
-- Seviye 2 tamamlandıktan sonra
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Para birimi adı
80, -- Maliyet
20, -- İşlem sonrası bakiye
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"DoubleJumpUpgrade" -- Ürün SKU
)

AnalyticsService sınırlamaları hakkında bilgi için Olay takip sınırlamaları sayfasına bakın.

Özel alanları kullanma

Ekonomi olayları, segmentler arasında daha kolay karşılaştırma sağlamak için özel alanlarla ayrıştırma yapmanıza da olanak tanır. Örneğin, her olaya görev adları sağlayarak kullanıcıların en çok hangi görevlerden para kazandığını görebilir veya mağaza konumlarını ekleyerek kullanıcıların bir konumu diğerine tercih edip etmediğini görebilirsiniz.

Özel alanlarla ayrıştırma yapmak için ayrıştırma seçicisini kullanabilirsiniz.

Karşılaştırabileceğiniz üç özel alanı gösteren bir açılır menü, yaş, cinsiyet, işletim sistemi ve daha fazlası gibi standart ayrıştırmalarla birlikte.

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

Ekonomiyi oyununuzu büyütmek için kullanma

Ekonomi kontrol paneli, gelirlerinizi artırmak için harekete geçmenize yardımcı olacak beş grafik içerir. Beş farklı kaynak para birimi ekleyebilirsiniz ve tüm grafikler çeşitli kullanıcı kategorilerine (cinsiyet, yaş, platform vb.) ve oyununuz için özel üç alana göre filtrelenebilir.

  • Kategoriye göre toplam kaynaklar ve giderler - Bu grafiği oyun içi ekonominizi dengelemek için kullanın. Toplam kaynaklar eksi toplam giderler sıfıra yakın olmalıdır. Ayrıca, kategoriye göre en büyük kaynaklarınızı ve giderlerinizi görebilirsiniz. Net toplamınız artıyorsa, daha fazla gider eklemeyi düşünün.

    Veri ile doldurulmuş Kategoriye Göre Toplam Kaynaklar ve Giderler grafiği.
  • Ortalama cüzdan bakiyesi - Kullanıcıların, ödeyenlerin ve ödemeyenlerin ortalama olarak ne kadar kaynak tuttuğunu görmek için bu grafiği kullanın. Ortalama bakiye artıyorsa, özellikle ödeyenler için, yeni giderler eklemeyi düşünün.

    Veri ile doldurulmuş Ortalama Cüzdan Bakiyesi grafiği.
  • En büyük kaynaklar ve giderler - Kullanıcılarınızın kaynaklarını nereden kazandığını ve harcadığını belirlemek için bunu kullanın. Kullanıcılar uygulama içi satın alımlardan kaynak kazanmıyorsa, fiyatları düşürmeyi veya yeni seçenekler sunmayı düşünün. Kullanıcılar belirli bir kaynağı yeterince harcamıyorsa, o kaynak için yeni giderler eklemeyi düşünün.

    Veri ile doldurulmuş En Büyük Kaynaklar ve Giderler grafiği, Kaynaklar sekmesine açık.
  • Tüm kaynaklar ve giderler - Seçilen tarih aralığı için kategori bazında birleşik bir görünüm elde etmek için bunu kullanın.

    Veri ile doldurulmuş Tüm Kaynaklar ve Giderler grafiği.

Deneyim içi ekonominizi dengelemek için daha fazla ipucu için Sanal ekonomileri dengeleyin sayfasına bakın.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.