# AnalyticsService(ロブロックス クラス) > Collection of methods that allows you to track how users interact with your experiences. - URL:https://roblox.minecraft-okinawa.com/reference/classes/AnalyticsService/ - 公式:https://create.roblox.com/docs/reference/engine/classes/AnalyticsService - 受け継いでいるクラス:Instance ## メソッド - `AnalyticsService:GetPlayerSegmentsAsync(player: Player): Dictionary`:Returns coarse player segment buckets for the current experience. - `AnalyticsService:LogCustomEvent(player: Player, eventName: string, value: double, customFields: Dictionary): ()`:Logs an event used to track custom metrics of a user in experience. - `AnalyticsService:LogEconomyEvent(player: Player, flowType: AnalyticsEconomyFlowType, currencyType: string, amount: float, endingBalance: float, transactionType: string, itemSku: string, customFields: Dictionary): ()`:Logs an event used to track player actions related in experience. - `AnalyticsService:LogFunnelStepEvent(player: Player, funnelName: string, funnelSessionId: string, step: int, stepName: string, customFields: Dictionary): ()`:Logs an event used to track user actions stepping through a pre-planned funnel. - `AnalyticsService:LogJourneyEvent(player: Player, journeyName: string, nodeName: string, journeySessionId: string, customFields: Dictionary): ()`:Logs a journey event used to track non-linear player paths through an experience. - `AnalyticsService:LogOnboardingFunnelStepEvent(player: Player, step: int, stepName: string, customFields: Dictionary): ()`:Logs an event used to track user actions stepping through an onboarding funnel. - `AnalyticsService:LogProgressionCompleteEvent(player: Player, progressionPathName: string, level: int, levelName: string, customFields: Dictionary): ()`:Logs an event for when a user has completed a level attempt. - `AnalyticsService:LogProgressionEvent(player: Player, progressionPathName: string, status: AnalyticsProgressionType, level: int, levelName: string, customFields: Dictionary): ()`:Logs an event for when a user has started, completed, or failed a level attempt. - `AnalyticsService:LogProgressionFailEvent(player: Player, progressionPathName: string, level: int, levelName: string, customFields: Dictionary): ()`:Logs an event for when a user has failed a level attempt. - `AnalyticsService:LogProgressionStartEvent(player: Player, progressionPathName: string, level: int, levelName: string, customFields: Dictionary): ()`:Logs an event for when a user has started a level attempt. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)