|
捕获玩家滞留数据的第一步是为游戏注册分析服务商。这可通过项目的“DefaultEngine.ini”文件完成。您必须注册一个 默认服务商。您还可以针对游戏的不同版本类型(开发、测试和生产)注册不同的服务商和帐户详情。以下部分是 配置 Apsalar 插件的示例:
[Analytics]ProviderModuleName=IOSApsalarApiKey=YourAnalyticsKey1ApiSecret=YourAnalyticsSecret1SendInterval=60[AnalyticsDevelopment]ApiKey=YourAnalyticsKey2ApiSecret=YourAnalyticsSecret2SendInterval=60[AnalyticsTest]ApiKey=YourAnalyticsKey3ApiSecret=YourAnalyticsSecret4SendInterval=60
“[Analytics]”部分是使用的默认项,您应在这里设置默认服务商模块的资源文件名称。在以上示例中,它被设置为属于 4.5 版本一部分的 IOSApsalar 插件。“ApiKey”和“ApiSecret”字段来自 Apsalar 网站。创建帐户后,他们会向您提供密钥和使用秘诀。
项目配置完成后,您即可开始记录分析事件。要仅获取基本玩家滞留数据,您需要在游戏启动时 创建会话,并且在会话不再出现在前台时将其终止。可以使用以下所示的代码行或 4.5 和更高版本中提供的 蓝图分析插件完成此操作:
FAnalytics::Get().GetDefaultConfiguredProvider()-StartSession();FAnalytics::Get().GetDefaultConfiguredProvider()-EndSession();
由于这些调用属于游戏的一部分,您将自动开始收集玩家滞留数据。获得基本玩家滞留数据后,您可以开始添加更多事件, 以便进一步了解游戏中玩家的行为。
|
|