Learn
Motor Sınıfı
AnalyticsService
Oluşturulamaz
Hizmet
Çoğaltılmamış

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


Özet
Özellikler
ApiKey:string
Artık Kullanılmayan
Yöntemler
FireCustomEvent(player: Instance,eventCategory: string,customData: Variant):()
Artık Kullanılmayan
FireEvent(category: string,value: Variant):()
Artık Kullanılmayan
FireInGameEconomyEvent(player: Instance,itemName: string,economyAction: Enum.AnalyticsEconomyAction,itemCategory: string,amount: number,currency: string,location: Variant,customData: Variant):()
Artık Kullanılmayan
FireLogEvent(player: Instance,logLevel: Enum.AnalyticsLogLevel,message: string,debugInfo: Variant,customData: Variant):()
Artık Kullanılmayan
FirePlayerProgressionEvent(player: Instance,category: string,progressionStatus: Enum.AnalyticsProgressionStatus,location: Variant,statistics: Variant,customData: Variant):()
Artık Kullanılmayan
LogCustomEvent(player: Player,eventName: string,value: number,customFields: Dictionary):()
LogEconomyEvent(player: Player,flowType: Enum.AnalyticsEconomyFlowType,currencyType: string,amount: number,endingBalance: number,transactionType: string,itemSku: string,customFields: Dictionary):()
LogFunnelStepEvent(player: Player,funnelName: string,funnelSessionId: string,step: number,stepName: string,customFields: Dictionary):()
LogOnboardingFunnelStepEvent(player: Player,step: number,stepName: string,customFields: Dictionary):()
LogProgressionCompleteEvent(player: Player,progressionPathName: string,level: number,levelName: string,customFields: Dictionary):()
LogProgressionEvent(player: Player,progressionPathName: string,status: Enum.AnalyticsProgressionType,level: number,levelName: string,customFields: Dictionary):()
LogProgressionFailEvent(player: Player,progressionPathName: string,level: number,levelName: string,customFields: Dictionary):()
LogProgressionStartEvent(player: Player,progressionPathName: string,level: number,levelName: string,customFields: Dictionary):()
Devralınan Üyeler

API Referansı
Özellikler
ApiKey
Artık Kullanılmayan

Yöntemler
FireCustomEvent
Artık Kullanılmayan

FireEvent
Artık Kullanılmayan

FireInGameEconomyEvent
Artık Kullanılmayan

FireLogEvent
Artık Kullanılmayan

FirePlayerProgressionEvent
Artık Kullanılmayan

GetPlayerSegmentsAsync
Bekletir
Capabilities: Basic
AnalyticsService:GetPlayerSegmentsAsync(player:Player):Dictionary
Parametreler
player:Player
Dönüşler
Kod Örnekleri
Oyuncu segmentleri ile sunucu tarafı deneyimlerini yapılandır
local Players = game:GetService("Players")
local AnalyticsService = game:GetService("AnalyticsService")
local function configurePlayerExperience(player)
local segments = AnalyticsService:GetPlayerSegmentsAsync(player)
if not segments.HasData then
return
end
if segments.WhenUserFirstPlayed == Enum.WhenUserFirstPlayed.Days0To30 then
print("Ekstra oryantasyon göster", player.Name)
end
if segments.ActivePayerStatus == Enum.ActivePayerStatus.Top15Percent then
print("Yüksek değerli teklifi göster", player.Name)
end
end
Players.PlayerAdded:Connect(configurePlayerExperience)

LogCustomEvent
Capabilities: Basic
AnalyticsService:LogCustomEvent(
player:Player, eventName:string, value:number, customFields:Dictionary
):()
Parametreler
player:Player
eventName:string
value:number
Varsayılan değer: 1
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()
Kod Örnekleri
Özel Olayı Kaydet
local AnalyticsService = game:GetService("AnalyticsService")
-- Görev başladığında kaydet
AnalyticsService:LogCustomEvent(
player,
"GörevBaşladı" -- Özel olay adı
)
-- Görev tamamlandığında geçen süre ile kaydet
AnalyticsService:LogCustomEvent(
player,
"GörevTamamlandıSüresi", -- Özel olay adı
120 -- Toplama işleminde kullanılan olay değeri
)

LogEconomyEvent
Capabilities: Basic
AnalyticsService:LogEconomyEvent(
player:Player, flowType:Enum.AnalyticsEconomyFlowType, currencyType:string, amount:number, endingBalance:number, transactionType:string, itemSku:string, customFields:Dictionary
):()
Parametreler
player:Player
currencyType:string
amount:number
endingBalance:number
transactionType:string
itemSku:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()
Kod Örnekleri
Uygulama içi satın alımın takibi
local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Source,
"Jetonlar",
1000, -- Paketteki jeton sayısı
1020, -- işlemin ardından bakiye
Enum.AnalyticsEconomyTransactionType.IAP.Name,
"1000JetonPaketi" -- jeton paketinin benzersiz tanımlayıcısı
)

LogFunnelStepEvent
Capabilities: Basic
AnalyticsService:LogFunnelStepEvent(
player:Player, funnelName:string, funnelSessionId:string, step:number, stepName:string, customFields:Dictionary
):()
Parametreler
player:Player
funnelName:string
funnelSessionId:string
step:number
Varsayılan değer: 1
stepName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()
Kod Örnekleri
İzleme Dükkanı adımları
local AnalyticsService = game:GetService("AnalyticsService")
local HttpService = game:GetService("HttpService")
funnelSessionId = HttpService:GenerateGUID()
-- Kullanıcı dükkanı açtığında kaydet
AnalyticsService:LogFunnelStepEvent(
player,
"ArmoryCheckout", -- Adımları gruplamak için kullanılan Funnel adı
funnelSessionId, -- Bu benzersiz ödeme oturumu için Funnel oturum ID'si
1, -- Adım numarası
"Dükkanı Açtı" -- Adım adı
)
-- Kullanıcı bir ürünü görüntülediğinde kaydet
AnalyticsService:LogFunnelStepEvent(
player,
"ArmoryCheckout", -- Adımları gruplamak için kullanılan Funnel adı
funnelSessionId, -- Bu benzersiz ödeme oturumu için Funnel oturum ID'si
2, -- Adım numarası
"Ürünü Görüntüledi" -- Adım adı
)
-- Kullanıcı sepete ekleme yaptığında kaydet
AnalyticsService:LogFunnelStepEvent(
player,
"ArmoryCheckout", -- Adımları gruplamak için kullanılan Funnel adı
funnelSessionId, -- Bu benzersiz ödeme oturumu için Funnel oturum ID'si
3, -- Adım numarası
"Sepete Eklendi" -- Adım adı
)

LogOnboardingFunnelStepEvent
Capabilities: Basic
AnalyticsService:LogOnboardingFunnelStepEvent(
player:Player, step:number, stepName:string, customFields:Dictionary
):()
Parametreler
player:Player
step:number
stepName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()
Kod Örnekleri
Eğitime başlama adımlarını izleme
local AnalyticsService = game:GetService("AnalyticsService")
-- FTUE'nin ilk adımını kaydet
AnalyticsService:LogOnboardingFunnelStepEvent(
player,
1, -- Adım numarası
"Oyuna Katıldı" -- Adım adı
)
-- FTUE'nin ikinci adımını kaydet
AnalyticsService:LogOnboardingFunnelStepEvent(
player,
2, -- Adım numarası
"Sınıf Seç" -- Adım adı
)

LogProgressionCompleteEvent
Capabilities: Basic
AnalyticsService:LogProgressionCompleteEvent(
player:Player, progressionPathName:string, level:number, levelName:string, customFields:Dictionary
):()
Parametreler
player:Player
progressionPathName:string
level:number
levelName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()

LogProgressionEvent
Capabilities: Basic
AnalyticsService:LogProgressionEvent(
player:Player, progressionPathName:string, status:Enum.AnalyticsProgressionType, level:number, levelName:string, customFields:Dictionary
):()
Parametreler
player:Player
progressionPathName:string
level:number
levelName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()

LogProgressionFailEvent
Capabilities: Basic
AnalyticsService:LogProgressionFailEvent(
player:Player, progressionPathName:string, level:number, levelName:string, customFields:Dictionary
):()
Parametreler
player:Player
progressionPathName:string
level:number
levelName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()

LogProgressionStartEvent
Capabilities: Basic
AnalyticsService:LogProgressionStartEvent(
player:Player, progressionPathName:string, level:number, levelName:string, customFields:Dictionary
):()
Parametreler
player:Player
progressionPathName:string
level:number
levelName:string
customFields:Dictionary
Varsayılan değer: "nil"
Dönüşler
()

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