Version: 2022.3

Analytics

class in UnityEngine.Analytics

切换到手册

描述

Unity Analytics 可让您深入了解游戏用户,例如 DAU 和 MAU。

注意:以下文档适用于带有 Unity 5.1 及更高版本的 Unity Analytics。要将 Unity Analytics 与 Unity 的早期版本集成,请参阅 https://analytics.cloud.unity3d.com/docs 上的文档。

具体来说,开箱即用功能包括可通过 Metric Monitor 和 Data Explorer 访问用户参与度和留存数据。您可以利用 20 多个标准细分段自动应用不同用户维度和特征的玩家细分,无需使用任何额外工具。

For more detail around features, refer to the Unity Analytics homepage at https://unity3d.com/unity/analytics.

Important: Always make calls to the Analytics API inside the scope of an #if ENABLE_CLOUD_SERVICES_ANALYTICS statement to prevent compilation errors on platforms that do not support Analytics:

#if ENABLE_CLOUD_SERVICES_ANALYTICS
// Analytics code
#endif

静态变量

configUrl获取分析配置终端。
dashboardUrlGet the Analytics dashboard endpoint.
deviceStatsEnabled控制是否启用在运行时发送设备统计信息的功能。
enabled控制是否在运行时启用 Analytics 服务。
eventUrl获取 Analytics 事件终端。
initializeOnStartup报告 Unity 是否设置为在启动时初始化 Analytics。
limitUserTracking控制是否在运行时限制用户跟踪功能。
playerOptedOut报告玩家是否已选择退出数据收集。

静态函数

CustomEvent自定义事件(可选)。
EnableCustomEvent使用它可启用或禁用自定义事件。
EnableEvent使用它可启用或禁用事件。
FlushEvents如有可能,尝试立即把所有排队的分析事件传输到网络和文件系统缓存(可选)。
IsCustomEventEnabled使用它可检查自定义事件启用状态。
IsEventEnabled使用它可检查事件启用状态。
RegisterEvent此 API 用于注册运行时 Analytics 事件。注意:此 API 仅供内部使用,未来可能会发生更改。不要在用户代码中使用。
ResumeInitialization继续 Analytics 初始化。
SendEvent此 API 用于发送运行时 Analytics 事件。注意:此 API 仅供内部使用,未来可能会发生更改。不要在用户代码中使用。
SetEventEndPoint使用此 API 可设置事件终端 URL。注意:此 API 仅供内部使用,未来可能会发生更改。不要在用户代码中使用。
SetEventPriority使用此 API 可设置事件优先级。注意:此 API 仅供内部使用,未来可能会发生更改。不要在用户代码中使用。
Transaction跟踪变现(可选)。