Abonelikler

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

Abonelikler oyunlar içinde kullanıcılara aylık bir ücret karşılığında tekrarlayan avantajlar sunmanıza olanak tanır. Abonelikler, geçişler ile benzerlik gösterir; ancak bir geçişin avantajları süresiz olarak sağlanırken, bir aboneliğin avantajları, kullanıcının aylık ücreti ödemesine bağlıdır.

Roblox'taki abonelikler şu özelliklere sahiptir:

  • Otomatik yenileme: Abonelikler otomatik olarak yenilenir, tek seferlik satın alımlar değildir ve yerel para biriminde veya Robux cinsinden fiyatlandırılabilir.
  • Robux ödemesi: Abonelik, yerel para biriminde veya Robux ile satın alınsa da, abonelik gelirini Robux olarak alırsınız. Daha fazla ayrıntı için Aboneliklerle kazanın bölümüne bakın.
  • Tek katmanlı: Bir oyundaki tüm abonelikler, kullanıcılar tarafından aynı anda sahip olunabilir. Karşılıklı dışlama yapan abonelikler desteklenmez.
  • Bölgesel Fiyatlandırma: Robux ile satılan abonelikler için varsayılan olarak Bölgesel Fiyatlandırma etkinleştirilmiştir ve kapatılamaz. Yerel para biriminde satılan abonelikler için Bölgesel Fiyatlandırma mevcut değildir.

Abonelik kuralları

Aboneliklerinizi oluşturmadan önce, bunların Roblox'un Kullanım Şartları ile uyumlu olduğundan ve yerel yasalara uygun olduğundan emin olun. Dolandırıcılık yapan, kullanıcıları yanlış teklifler ile yanıltmaya çalışan veya başka bir şekilde Topluluk Standartlarımızı ihlal eden herhangi bir oyun kaldırılacaktır.

Ayrıca, aboneliklerinizin bu kılavuzlara uyduğundan emin olmalısınız:

  • Açık, ayırt edici abonelik seçenekleri sağlayın: Abonelik seçeneklerini birbirinden ayıran kısa, öz ve kendiliğinden açıklayıcı isimler kullanın. Oyun içi satış yaparken her seçenek için fiyatı ve süresini belirtin.
  • Farklı platformlarda ve cihazlarda aynı avantajları sunun: Aboneliğin satın alındığı yerden bağımsız olarak, kullanıcının aldığı her bir abonelik planı için aynı avantajları almasını sağlayın.
  • Aboneliklerin birbirleriyle ve genel oyun teklifleriyle uyumlu olmasını sağlayın: "Bronz", "Gümüş" ve "Altın" gibi birbirini dışlayan katmanlar sunmak, aynı avantaj grubunun tierlemesi, şu anda mevcut değildir. Aboneliklerin farklı avantaj gruplarını temsil ettiğinden emin olun.
  • Avantajları aboneliğin tam süresi boyunca sunun: Bir abonelik teklifi yayına girdikten sonra, belirtilen avantajları uygulayın ve arka planda avantajları geri almaktan kaçının.
  • Oyun içinden kullanıcıları başka bir platformda (mobil, web vb.) satın alma yapmaya yönlendirmeyin: Kullanıcılarla platform dışında etkileşimde bulunmanız serbest olsa da, Roblox uygulamasını kullanarak kullanıcıları başka bir yerden satın alma yapmaya yönlendirmek yasaktır.
  • Bir kullanıcı ödeme yaptıktan sonra abonelik avantajlarını ek gereksinimlerle şartlandırmayın: Bir kullanıcının ödemesini yaptığı avantajlara erişim sağlamak için ek görevler gerektirmek yasaktır. Bu kural, oluşturmanıza ve bir abonelik satın alma olarak pazarlamanıza izin verilen savaş geçişlerini etkilemez.

Robux ve yerel para birimi

Abonelikler, Robux veya yerel para biriminde fiyatlandırılabilir. Aşağıdaki tablo iki ödeme seçeneğini karşılaştırmaktadır.

RobuxYerel para birimi
UygunlukTüm içerik üreticileriHesaba kimlik veya telefon numarasıyla doğrulanmış olma gereksinimi
PlatformlarTüm platformlarda mevcutWeb, App Store ve Google Play'de mevcut
ÜlkelerRoblox'u destekleyen tüm ülkelerde mevcutArjantin, Çin, Kolombiya, Hindistan, Endonezya,
Japonya, Rusya, Tayvan, Türkiye, BAE, Ukrayna ve Vietnam'da mevcut değil
Fiyat49 Robux eşit veya daha büyük herhangi bir tutar$2.99, $4.99, $7.99, $9.99 veya $14.99
Bölgesel FiyatlandırmaVarsayılan olarak etkinMevcut değil
ÖdemelerHer ay abonelik kazançlarının %70'iİlk ay %70, sonraki aylarda %100

Abonelik oluşturma

Bir abonelik oluşturmak için:

  1. Yaratıcı Gösterge Tablosu sayfanızda oyununuzu bulun ve Para KazanmaAbonelikler seçeneğini tıklayın.
  2. Abonelik Oluştur butonuna tıklayın.
  3. Bir kapak resmi yükleyin.
  4. Eşsiz bir isim girin. Aynı oyunda aynı isme sahip iki abonelik olamaz.
  5. Sunmakta olduğunuz avantajları net bir şekilde ifade eden bir açıklama girin.
  6. Aşağıdaki ödeme seçeneklerinden birini seçin:
    • Aboneler Robux öder: Kullanıcılara Robux cinsinden tekrarlayan abonelik ücretini tahsil edin. Bu seçeneği seçerseniz, 49 Robux veya daha fazla bir özel fiyat girmeniz gerekmektedir. Abonelik için varsayılan olarak Bölgesel Fiyatlandırma etkinleştirilmiştir ve kapatılamaz.
    • Aboneler yerel para birimi öder: Kullanıcılara yerel para biriminde tekrarlayan abonelik ücretini tahsil edin. Bu seçeneği seçerseniz, 5 mevcut fiyat katmanından birini seçmeniz gerekmektedir.
  7. Aşağıdaki ürün türlerinden birini seçin:
    • Kalıcı: Kullanım veya edinimden sonra devam eden kalıcı öğeler, örneğin silah gibi fiziksel öğeler. Bir abonelik birden fazla türde üründen oluşan bir paket içeriyorsa ve bunlardan biri veya daha fazlası kalıcı ise, ürün türü olarak Kalıcı seçeneğini seçin.
    • Tüketilebilir: Kullanım veya edinimden sonra sona eren, geçici olarak tekrar satın alınabilir öğeler, örneğin zamanla sona eren geçici artırımlar sağlayan tüketilebilir iksirler.
    • Para birimi: Kullanıcıların oyununuzda öğe satın almak için kullanabileceği herhangi bir değişim aracı.
  8. Abonelik Oluştur butonuna tıklayın.

Abonelikleri etkinleştirme

Her oyun için aktif ve pasif abonelikler arasında en fazla 50 abonelik bulunabilir.

Bir aboneliği satışa sunmak için, etkinleştirmek istediğiniz aboneliğin yanındaki butonuna tıklayın ve Etkinleştir seçeneğini seçin. Aktif abonelikler otomatik olarak oyunun detay sayfasındaki Mağaza sekmesinde satışta olacaktır ve MarketplaceService fonksiyonları aracılığıyla oyununuza eklenebilir.

Aboneliğinizi ilk kez etkinleştirmeden önce, oyununuzun kısaltılmış bir versiyonunu onaylamanız gerekir. Bu kısaltılmış oyun adı, kullanıcı abonelik aldığında gösterilecektir ve Abonelik oluşturma bölümünde oluşturduğunuz abonelik adıyla birlikte görünecektir.

Abonelik durumları

Aboneliklerin iki olası durumu vardır:

  • Aktif: Aktif abonelikler satışta olup, aboneler bir sonraki dönem başında aboneliklerini yenileyebilirler.
  • Pasif: Pasif abonelikler satışta değildir.

Bir aboneliğin durumunu değiştirmek için, abonelik karolarının sağ üst köşesindeki butonuna tıklayın ve Etkinleştir (abonelik şu anda pasif ise) veya Satıştan Kaldır (abonelik şu anda aktif ise) seçeneğini seçin.

Eğer Satıştan Kaldır seçeneğini seçerseniz, mevcut abonelere aboneliklerini yenileme izni verip vermeyeceğiniz veya mevcut aboneler için gelecekteki yenilemeleri iptal etme seçeneğini alacaksınız. İlgili abonelik avantajlarını oyununuzdan kalıcı olarak kaldırmayı planlamıyorsanız, mevcut abonelere yenileme izni vermenizi öneririz.

Abonelikleri düzenleme

Düzenleyebileceğiniz alanlar, ödeme yöntemine bağlıdır.

Düzenlenebilir alanRobux ile satılan aboneliklerYerel para birimi ile satılan abonelikler
Kapak resmiEvetEvet
İsimHayırHayır
AçıklamaEvetEvet
Ödeme yöntemiEvet (yerel para birimine geçiş yapabilir)Evet (Robux'a geçiş yapabilir)
FiyatEvet (60 günde bir)Hayır
Ürün türüHayırHayır
Aktif durumEvetEvet

Ödeme yöntemini değiştirmek yalnızca yeni abonelikleri etkiler. Mevcut aboneler, orijinal ödeme yöntemlerinde kalır ve geçiş yapmak için iptal edip tekrar abonelik almaları gerekir.

Abonelikleri silme

Bir aboneliği silmek için silmek istediğiniz aboneliğin yanındaki butonuna tıklayın ve Sil seçeneğini seçin.

Aktif bir aboneliği silmek, aktif aboneler için tam geri ödemeler ile sonuçlanır ve sizin için sıfır Robux anlamına gelir. Çoğu durumda, bir aboneliği silmek istiyorsanız, önce satıştan kaldırmanızı, tüm yenilemeleri iptal etme seçeneğini seçmenizi ve mevcut dönemin sona ermesini beklemenizi öneririz.

Bir aboneliği silmek, onay için abonelik ID'sinin son dört basamağını gerektirir.

Abonelikleri bir oyuna entegre etme

Bir kullanıcının abonelik durumunu kontrol etme

Aşağıdaki kod örneği, oyununuzda abonelik tespitini uygulamaktadır:


-- Bu kod sunucuda çalıştırılmalıdır
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local ABONELIK_ID = "EXP-11111111" -- Abonelik ID'nizle değiştirin
local function ödülVer(player: Player)
-- Burada abonelikle ilişkili ödülü vermelisiniz
end
local function iadeyi İptalEt(player: Player)
-- Bu yöntem, aboneliği olmayan her oyuncu için çağrılır
-- Eğer kodunuz abonelikleri Veri Depolarında kaydediyorsa veya 'iptal edilmesi gereken' bir avantaj sağlıyorsa
-- İadeyi ele almak için bu yöntemi kullanmalısınız
end
local function abonelikDurumunuKontrolEt(player)
local başarılı, yanıt = pcall(function()
return MarketplaceService:GetUserSubscriptionStatusAsync(player, ABONELIK_ID)
end)
if not başarılı then
warn(`Oyuncunun aboneliği olup olmadığını kontrol ederken hata: {yanıt}`)
return
end
if yanıt.IsSubscribed then
ödülVer(player)
else
iadeyi İptalEt(player)
end
end
local function oyuncuAbonelikDurumuDeğiştirilince(player: Player, abonelikId: string)
if abonelikId == ABONELIK_ID then
abonelikDurumunuKontrolEt(player)
end
end
Players.PlayerAdded:Connect(abonelikDurumunuKontrolEt)
Players.UserSubscriptionStatusChanged:Connect(oyuncuAbonelikDurumuDeğiştirilince)

Bir geçişi abonelikle değiştirme

Oyununuza abonelik uygulamanın bir yolu, mevcut bir geçişi bir abonelik ile değiştirmektir. Bu, yeni özellikler veya ödüller eklemeden abonelikleri hızlı bir şekilde uygulamanız gerektiğinde harika bir seçenektir.

Bir geçişi bir abonelikle değiştirirken aşağıdakileri göz önünde bulundurun:

  • Geçişin mevcut sahipleri, ödedikleri avantajı almaya devam etmelidir.
  • Geçişin satıştan kaldırılması gerekir, böylece yeni kullanıcı aboneliği satın alabilir.
  • Abonelikler geri alınabilir, bu nedenle eğer geçişiniz daha önce avantajlarını bir veri deposuna kaydettiyse, bu avantajları "geri almanız" gerekir. Bu husus tüm geçiş uygulamaları için geçerli değildir, ancak daha karmaşık olanlar için geçerli olabilir.

Aşağıdaki kod örneği, bir geçişi bir abonelikle değiştirmektedir:


-- Bu kod sunucuda çalıştırılmalıdır
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local LEGACY_GAME_PASS_ID = 1234 -- Bir abonelikle değiştirilecek geçişin ID'si ile değiştirin
local ABONELIK_ID = "EXP-11111111" -- Abonelik ID'nizle değiştirin
local function avantajVer(player: Player)
-- Burada aboneliği vermelisiniz
end
local function avantajı İptalEt(player: Player)
-- Bu yöntem, aboneliği olmayan her oyuncu için çağrılır
-- Eğer kodunuz abonelikleri Veri Depolarında kaydediyorsa veya 'iptal edilmesi gereken' bir avantaj sağlıyorsa
-- İadeyi ele almak için bu yöntemi kullanmalısınız
end
local function abonelikDurumunuKontrolEt(player: Player)
local başarılı, sonuç = pcall(function()
return MarketplaceService:GetUserSubscriptionStatusAsync(player, ABONELIK_ID)
end)
if not başarılı then
print(`Abonelik durumunu alırken hata: {sonuç}`)
return
end
if sonuç.IsSubscribed then
avantajVer(player)
else
avantajı İptalEt(player)
end
end
local function oyuncuEklendi(player: Player)
local başarılı, sonuç = pcall(function()
return MarketplaceService:UserOwnsGamePassAsync(player.UserId, LEGACY_GAME_PASS_ID)
end)
if not başarılı then
print(`Geçiş durumunu alırken hata: {sonuç}`)
return
end
if sonuç then
-- Eğer oyuncu geçişi satın aldıysa, abonelik durumunu kontrol etmemize gerek yoktur
-- çünkü avantajları hayat boyu sağlanmaktadır
avantajVer(player)
return
end
abonelikDurumunuKontrolEt(player)
end
local function oyuncuAbonelikDurumuDeğiştirilince(player: Player, abonelikId: string)
if abonelikId == ABONELIK_ID then
abonelikDurumunuKontrolEt(player)
end
end
local function oyunGeçişiSatın AlmaTamamlandiğinde(player: Player, satınAlınanGeçişID: number, satınAlmaBaşarılı: boolean)
if satınAlmaBaşarılı and satınAlınanGeçişID == LEGACY_GAME_PASS_ID then
avantajVer(player)
end
end
Players.PlayerAdded:Connect(oyuncuEklendi)
Players.UserSubscriptionStatusChanged:Connect(oyuncuAbonelikDurumuDeğiştirilince)
-- Geçiş henüz satışta ise geçiş satın alımlarını dinlemeye devam edeceğiz
MarketplaceService.PromptGamePassPurchaseFinished:Connect(oyunGeçişiSatın AlmaTamamlandiğinde)

Abonelik satın alımını isteme

Kullanıcılar, oyununuzun detay sayfasındaki Mağaza sekmesinden doğrudan abonelik satın alabilir, ancak aynı zamanda oyun içinde abonelik satın almak için bir yol da eklemelisiniz.

Bir abonelik satın alımını istediğinizde, UserSubscriptionStatusChanged olayı, oyuncu zaten aboneliğe sahipse tetiklenir; bu, bir oyuncunun zaten oyun içinde olduğu sırada mağazadan bir abonelik satın aldığında senaryoları yakalamaya yardımcı olur.

Bir abonelik satın alımını isteme işleminde, GetUserSubscriptionStatusAsync fonksiyonu sunucudan kontrol edilmelidir.

Aşağıdaki kod örneği, istemcinin bir abonelik durumunu talep edebileceği bir RemoteFunction oluşturur:


--Bu kod sunucuda çalıştırılmalıdır
local ReplicatedStorage = game:GetService("ReplicatedStorage")
-- İstemcinin abonelik durumunu talep edebileceği bir RemoteFunction oluşturun
local getSubscriptionStatusRemote = Instance.new("RemoteFunction")
getSubscriptionStatusRemote.Name = "GetSubscriptionStatus"
getSubscriptionStatusRemote.Parent = ReplicatedStorage
getSubscriptionStatusRemote.OnServerInvoke = function(player: Player, abonelikId: string)
assert(typeof(abonelikId) == "string")
return MarketplaceService:GetUserSubscriptionStatusAsync(player, abonelikId)
end

-- Bu kod istemcide çalıştırılmalıdır
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local ABONELIK_ID = "EXP-11111111" -- Abonelik ID'nizle değiştirin
local getSubscriptionStatusRemote = ReplicatedStorage:WaitForChild("GetSubscriptionStatus")
local purchaseSubscriptionButton = script.Parent.PromptPurchaseSubscription -- Butonunuzu buraya yerleştirin
local function oyuncununAboneliğiVarMi()
-- Aboneliğiniz bir geçişi değiştiriyorsa, burada geçişin de sahip olup olmadığını kontrol etmeniz gerekecektir.
local başarılı, sonuç = pcall(function()
return getSubscriptionStatusRemote:InvokeServer(ABONELIK_ID)
end)
if not başarılı then
print(`Abonelik durumunu alırken hata: {sonuç}`)
return
end
return sonuç.IsSubscribed
end
-- Eğer oyuncunun zaten aboneliği varsa butonu gizle
local function butonuGizleEğerOyuncununAboneliğiVarsa()
if oyuncununAboneliğiVarMi() then
purchaseSubscriptionButton.Visible = false
end
end
local function abonelikSatın AlmaTamamlandığında(player: Player, abonelikId: string, satınAlmayıDenedi: boolean)
if satınAlmayıDenedi then
-- Aboneliğin kaydedilmesi biraz zaman alabilir, bu nedenle satın alımın geçerli olup olmadığını 10 saniye içinde kontrol edeceğiz
-- ve butonu gizleyeceğiz eğer geçerli olduysa
task.delay(10, butonuGizleEğerOyuncununAboneliğiVarsa)
end
end
-- Eğer oyuncunun zaten aboneliği varsa, butonu hiç göstermek istemiyoruz
butonuGizleEğerOyuncununAboneliğiVarsa()
purchaseSubscriptionButton.Activated:Connect(function()
MarketplaceService:PromptSubscriptionPurchase(Players.LocalPlayer, ABONELIK_ID)
-- Eğer oyuncunun zaten aboneliği varsa, butonu gizle
butonuGizleEğerOyuncununAboneliğiVarsa()
end)
MarketplaceService.PromptSubscriptionPurchaseFinished:Connect(abonelikSatın AlmaTamamlandığında)

Diğer ilgili işlevler

MarketplaceService içinde bulunan diğer ilgili işlevler:

Aboneliklerle kazanın

Yerel para birimi ile fiyatlandırılan abonelikler için, platform ücretleri sonrasında seçtiğiniz temel platform fiyatına göre Robux'un 0,01 ABD doları ile 1 Robux arasında bir oranla kazanırsınız. İlk ayda aboneliğin değerinin %70'ini kazanırsınız ve ikinci aydan itibaren %100 kazanırsınız. Bu gelir paylaşımı tüm platformlarda tutarlıdır.

Örneğin, aylık abonelik fiyatınız 5 ABD doları ise:

  • İlk ay: 350 Robux (500 * 0.7 = 350) kazanırsınız.
  • İkinci aydan itibaren: 500 Robux'un tamamını kazanırsınız (500 * 1.0 = 500).

Robux ile fiyatlandırılan abonelikler için, abonelik değerinin her ay %70'ini kazanırsınız. Bu gelir paylaşımı tüm platformlarda tutarlıdır.

Örneğin, aylık abonelik fiyatınız 500 Robux ise:

  • İlk ay: 350 Robux (500 * 0.7 = 350) kazanırsınız.
  • İkinci aydan itibaren: 350 Robux kazanmaya devam edersiniz (500 * 0.7 = 350).

Yerel para biriminde aboneliklerden elde edilen kazançlar, 30 günlük bir bekletme süresine tabidir ve aboneliğin tam süresi tamamlandıktan sonra Robux bakiyenize eklenir.

Robux ile olan aboneliklerden elde edilen kazançlar, geçiş ve geliştirici ürünler gibi bekleme süresine tabidir ve bu süre yaklaşık 5 gündür.

Geri ödemeler

Yerel para birimiyle aboneliklerde, eğer bir kullanıcı 30 günlük bekletme süresi içinde bankası veya uygulama mağazası aracılığıyla geri ödeme talep ederse, bekleme süresi iptal edilir ve bu işlem için ödemeyi almazsınız.

Bekleme süresi dışında alınan geri ödemeler, geri ödenen işlem için ödeme tutarının Robux bakiyenizden düşülmesine neden olur. Oyununuza bir Grup tarafından sahip oluyorsanız ve Grup bakiyesi düşülecek tutardan azsa, geriye kalan miktar Grup Sahibinin Robux bakiyesinden düşülür.

Kullanıcılar aktif aboneliklerini iptal ettiğinde veya yenilemediğinde, otomatik olarak geri ödeme almazlar. Geri ödemeleri manuel olarak talep etmeleri gerekir ve bu işlemler durum bazında ele alınır. Kullanıcı abonelik geri ödeme süreci hakkında daha fazla bilgi için lütfen yardım merkezi'ne bakın.

Ödemeler

Abonelik ödemelerinizi Robux Bakiyesiİşlemlerim sekmesinde bulabilirsiniz.

Abonelik ve Grup Aboneliği ödemeleri Gelen Robux altında görünürken, geri ödemeler Çıkan Robux altında Ödeme İadesi olarak gruplandırılır. Abonelikler ve grup abonelikleri alt sayfaları, kendilerine ait kategoriler için ek bilgiler sağlar.

Bireysel kullanıcılar için geri ödeme bilgilerini görüntülemek için GetUserSubscriptionPaymentHistoryAsync fonksiyonunu kullanın.

Abonelik analitiği

Abonelik analitiği, bireysel aboneliklerin başarısını değerlendirme, eğilimleri belirleme ve potansiyel gelecekteki kazançları tahmin etme konusunda yardımcı olur. Abonelikler ilk kez etkinleştirildiğinde abonelik analitiği sayfasına eklenir ve devre dışı bırakıldıklarında veya silindiklerinde kaldırılmaz. Önceden hazırlanmış analitiklere Yaratıcı Gösterge Tablosu aracılığıyla erişebilir veya gerçek zamanlı olarak abonelik güncellemelerini web kancaları ile yakalayabilirsiniz.

Yaratıcı Gösterge Tablosu aracılığıyla

Yaratıcı Gösterge Tablosu'nda abonelik analitiğine erişmek için:

  1. Yaratıcı Gösterge Tablosu'nda Yaratımlar sayfanıza gidin ve oyununuzu seçin.
  2. Para KazanmaAbonelikler sekmesine gidin.
  3. Analitik sekmesini seçin.

Abonelik analitiği aşağıdaki metrikleri takip eder:

  • Abonelikler: Oyununuzdaki toplam aktif abonelik sayısı.
  • Tahmini gelir: Ücretlerden sonra kazanılan net gelir. Geri ödeme bilgilerini içermez.
  • Abone dağılımı: Farklı abone türleri.
    • Yeni: İlk kez abone olan kullanıcıların abonelik satın alım sayısı.
    • Yenilenen: Önceki bir dönemde satın alınan yenilenen abonelik sayısı.
    • Yeniden Abone Olan: Daha önce iptal eden kullanıcıların satın aldığı yeni abonelik sayısı.
  • İptaller: Yenilenmeyen abonelik sayısı. Bu, kullanıcı iptali, içerik üreticisi tarafından abonelik devre dışı bırakılması veya diğer yollarla hangi tetikleyici olursa olsun tüm iptalleri içerir.
    • İptaller, geri ödemelerden farklıdır. İptal edilen abonelikler, artık yenilenmeyecek aboneliklerdir, ancak faturalama döngüsünün geri kalan süresi için tamamen ödenmiş durumdadır; buna karşın geri ödemeler, kullanıcının yaptığı abonelik tutarının iadesidir.
  • Platforma göre abonelikler: Her platformda satın alınan abonelik sayısı.
  • Platform kazanımları: Her platformda satın alınan aboneliklerden elde edilen net gelir.

Bu bilgiler, Eğilimler sekmesinde tarih aralığına dayalı grafikler şeklinde görünür ve Geçmiş sekmesinde sunulan toplam aboneliklerin ayrıntılı bir listesini oluşturur.

Webhook'lar aracılığıyla

Cloud API Webhook özelliği, iptal, satın alma, geri ödeme ve yenileme için dört abonelik olayı için tetikleyiciler içerir. Bu bildirimler anında tetiklenir, böylece gerçek zamanlı olarak yanıt verebilir veya kendi özel analitiklerinizi oluşturabilirsiniz. Webhook nasıl kurulur hakkında daha fazla bilgi için Webhook bildirimlerine 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.