用途:为 Roblox 体验接入数据分析与实时运营(LiveOps),在服务端上报事件并动态下发配置。
主要能力:AnalyticsService 支持标准事件,自动汇入 Creator Hub 仪表盘。经济事件用 LogEconomyEvent 记录货币来源与消耗(需准确的 endingBalance);引导漏斗用 LogOnboardingFunnelStepEvent(步骤从 1 起且顺序执行);可重复漏斗用 LogFunnelStepEvent(同一次尝试共享 sessionId);进度用 LogProgressionStartEvent/LogProgressionCompleteEvent;其他用 LogCustomEvent,最多按 3 个自定义字段切片。Fire* 系列已弃用,改用 Log*。GetPlayerSegmentsAsync 可在运行时获取付费状态、账号年龄等分群信息,需 pcall。
配置与实验:在 Creator Hub 或 Open Cloud 创建配置,服务端用 ConfigService:GetConfigAsync 读取,发布后运行中的服务器可收到更新,通过 snapshot.UpdateAvailable 与 Refresh 在安全时机应用;务必写默认值。按玩家定向或实验用 GetConfigForPlayerAsync。Studio 测试用 SetTestingValue/ClearTestingValue。实验周期 14–60 天,最多两个变体加对照。
其他:BadgeService:AwardBadgeAsync 发放徽章(服务端、pcall);ExperienceNotificationService 引导玩家选择接收通知,后端经 Open Cloud 发送。LiveOps 模式包括用 UTC 时间戳配置限时活动、按天轮换商店、每日奖励与连续登录、用配置开关灰度发布。
限制:事件须从服务端记录,事件名与自定义字段值应低基数;经济事件需记录全部来源与消耗,否则仪表盘失真;通知有频率限制与审核;配置可能加载失败,必须提供默认值。具体价格、平台与效果数据暂未提供。