常见问题解答

一般问题

**Unity Analytics 是什么?**Unity Analytics 提供了一套端到端的工具,工作室可以使用这些工具来了解玩家与游戏互动的情况。通过 Analytics 可以回答有关游戏表现和玩家行为的问题,并采取行动推出新配置或运行 AB 测试,而无需发布游戏的新版本。

**Unity Analytics 是否会产生相关费用?**从 2023 年 8 月 1 日开始,Analytics 已过渡到基于每月活跃用户 (MAU) 数的定价模型。MAU 数是组织内在一个月内至少参与过一次会话的唯一用户 ID 的总数。在这种新的定价结构下,我们推出了每月 50,000 MAU 的免费套餐,以帮助您免费入门。超过此套餐后,您需要根据玩家群的扩大支付相应的费用。请在我们的计费页面上查找更多信息。

**如何开始使用 Analytics?**要开始使用,您需要满足以下条件:

**支持哪些平台?**Unity Analytics 支持以下平台:

  • iOS
  • Android
  • 桌面平台(Windows、Linux、Mac)
  • WebGL

**如何提交反馈?**请填写此表单以提交反馈、错误或功能请求。我们计划启动一份产品内客户满意度调查,并通过电子邮件联系以安排客户反馈电话。

**支持哪些 Unity 版本?**Unity Analytics 所需的最低 Unity 编辑器版本为 Unity 2019.4。

**数据需要多长时间才能显示在后台中?**安装 SDK 后,至少需要一小时才能处理指标,以便在 Dashboard(后台)和 Data Explorer(数据资源管理器)中进行分析。若要确认集成是否成功,请使用 Event Browser(事件浏览器)查看事件流。如需有关 Event Browser(事件浏览器)的更多信息,请点击此处

**我可以跟踪哪些 KPI?**您可以在 Data Explorer(数据资源管理器)中找到跟踪游戏 KPI 的完整指标列表。该列表仅包含预定义的指标,无法创建自定义指标。

**为什么我在查看 Analytics 时收到意外错误消息?**确认您未启用 AdBlocker,如果启用,可能会导致 Analytics 页面上出现问题。

事件

**我可以发送的事件数量有限制吗?**Unity Analytics 目前没有事件数量限制。我们强烈建议将每个 MAU 的自定义事件数限制到每个 MAU 为 500 个自定义事件,以符合我们的合理使用量限制

**我的事件参数是否有大小限制?**建议避免发送参数值较大(超过 100 个字符)的事件,因为这些事件在以后分析时速度较慢。每个事件的总大小限制为 1MB。这个限制中包括事件的完整 JSON 序列化。

**我的事件在哪里,有些不见了?**首先查看 Event Browser(事件浏览器)。这是事件在到达 Dashboard(后台)和 Data Explorer(数据资源管理器)之前流向的第一个位置。验证事件是否有效。选择 Invalid Events(无效事件)选项卡,其中会显示无效原因。在此处可以了解更多信息。

**我的事件失败了,原因是检测到重复事件。**在 Event Browser(事件浏览器)中可能会出现重复事件;如果通过 SDK 发送事件时未将该事件记录为已接收而再次发送,便可能会出现这种情况。所有事件都有一个唯一的 eventID,因此任何重复项都会立即被平台拒绝。当玩家遇到网络连接问题时可能就会发生这种情况,无需担心。

**离线玩游戏期间记录的事件会怎样?**离线玩游戏期间记录的事件将缓存到客户端设备的本地,并在连接恢复时进行发送。

**我能看到正在发送哪些事件吗?**发送的事件会在发送后 5 - 15 分钟内在 Event Browser(事件浏览器)中显示,或者在您登录到控制台时显示。在此处可以了解更多信息。

**我可以跟踪玩家归因吗?**您可以在客户端跟踪 MMP 提供的数据,包括但不限于:广告网络、将用户引流到游戏的具体广告以及获取此用户的成本。所有这些数据都记录在我们的标准事件 acquisitionSource 中。请点击此处了解具体方法。

**我可以跟踪收入吗?**如果您使用 Unity IAP 包并且安装并启用了 Unity Analytics,则可以在 Unity Analytics 中跟踪 IAP 收入。或者,如果您不使用 IAP 包,请记录您自己的 transaction 事件并将这些事件发送到 Unity Analytics。

要跟踪收入,应记录一个 adImpression 事件,并填充 adEcpmUsd 参数和所有其他必需参数。您负责填充此事件并在代码中进行发送。并非所有广告提供商 SDK 都会在运行时向客户端提供广告收入。

隐私

**Analytics 是否符合 COPPA 要求?**为了提供游戏分析数据,Unity Analytics 会为游戏中的每个用户生成一个匿名用户 ID(除非开发者提供了 userID)。我们不会使用从儿童应用程序生成的任何这些 ID 在其他开发者构建的应用程序之间跟踪用户,也不会在设备之间或同一台计算机上的浏览器之间映射用户。请参阅隐私概述页面以了解收集的个人数据。

如果您的应用程序是儿童应用程序,则需要在编辑器服务面板中将该应用程序定位为儿童应用程序,或通过 Unity Dashboard(Unity 后台)中的项目创建过程进行此操作。

**Unity Analytics 是否符合 GDPR 要求?**在使用 Unity Analytics 时,确保满足 GDPR 合规性是一项共同的责任。Unity 是数据处理者,因此为开发者提供了允许玩家选择加入和退出数据收集的功能,并且开发者可以按照 GDPR 的要求管理 Unity 收集的玩家个人数据。如需详细了解如何管理数据隐私,请点击此处

数据

**是否可以从非 Unity 应用发送事件?**当前仅支持通过 Analytics 包和 REST API 发送数据。

**是否可以从服务器发送事件?**是的,可以将事件发送到 Analytics REST API

**是否可以发送从其他服务导出的数据?**无法直接从其他服务发送数据,但如果您已导出数据并将数据转换为与项目中的分析事件定义相匹配,则可以将数据发送到 Analytics REST API

**我是否可以回填旧数据?**不可以,事件时间戳早于过去 31 天的事件会自动删除。

**玩家数据会保留多长时间?**Analytics 中的玩家数据保留期因数据类型而异。后台和用户资料的指标数据(DAU、MAU、游戏会话时长等)将保留直到玩家请求删除或开发者发起移除过程。原始事件数据将保留 13 个月,并提供按年同比分析,然后自动删除。原始事件数据一旦被删除,就无法找回,所以开发者应在保留期内进行分析。这些数据主要用于分析和定向投放目的,开发者可以通过后台请求删除数据或通过 SDK 提交退出请求,从而代表玩家请求删除数据。数据删除请求会影响指标数据、原始事件数据和用户资料数据。

**我是否可以导出我的数据?**在后台中创建的报告可以导出为 PNG 或 CSV 文件。或者,如果要导出原始数据,则可以使用 Data Access(数据访问)再次通过 Snowflake 访问您的组织数据。

**我是否可以禁用 Analytics?**是,可以从 Unity Dashboard(Unity 后台)上的 Analytics Settings(Analytics 设置)页面启用和禁用 Analytics。禁用此设置可以防止记录更多数据。稍后再次启用此设置可以恢复数据记录。

**我是否可以删除我的数据?**是,可以使用 Game Data Deletion(游戏数据删除)功能删除每个环境的数据。

**我是否可以删除玩家的数据?**SDK 中内置了 Request Data Deletion(请求删除数据)功能,用于删除给定玩家的所有数据。该功能会记录一个 ddnaForgetMe 事件,这个事件会使玩家的所有数据在接下来的 30 天内被删除。也可以通过 Analytics REST API 提交这个事件。请注意,如果收到玩家的新数据,则会记录该数据。如需了解更多信息,请参阅隐私概述

**我是否可以屏蔽玩家?**不可以,无法屏蔽个别玩家。

**服务器托管在哪里?**我们的服务器位于比利时,我们使用荷兰的 Snowflake 实例来存储数据,并在爱荷华州有一个复制副本。

Legacy Analytics(旧版 Analytics)

**为什么逐步淘汰旧版 Analytics 平台?**Unity 正在整合各方面资源,以便专注于增强和开发新的 Unity Analytics 平台,然后逐步停用旧版 Analytics 平台。

**旧版 Analytics 何时关闭?**现已无法再在后台中使用或访问旧版 Analytics。自 2024 年 4 月 15 日起,旧版 Unity Analytics 平台将停止向 Analytics 传输用于分析的新数据。此后,将停止自动转发来自旧版 Unity Analytics 产品的数据,仅接受从 Analytics SDK 生成的数据。

**此过渡的时间表是怎样的?**我们将提前 6 个月通知客户,以便顺利过渡到 Analytics。从 2024 年 4 月 15 日开始,旧版数据管线将被弃用,旧版 Unity Analytics 将完全淘汰。

**如何将 Analytics SDK 集成到我的项目中?**请按照此指南将 Analytics SDK 集成到项目中。

**我是否会无法访问旧平台的历史数据?**弃用旧版数据管线会影响对于从弃用后传入数据的处理。请务必注意,Unity Analytics 的数据保留期为 13 个月,这意味着任何超过 13 个月的数据都将被永久删除。

**新的 Analytics 平台有哪些优点?**具有多种优势,例如适应性强的隐私选项、专用环境、跟踪自定义事件、SQL 查询、增强的数据时效性、执行历史数据漏斗图的能力以及创建集中式后台以显示报告。

**此过渡将如何影响我的计费或定价?**Analytics 是一种按增量付费的产品,并提供免费套餐。请参阅计费以了解更多信息。

**我是否需要为此过渡更新我的游戏或应用?**为了将 Analytics SDK 整合到您的游戏中,您需要发布新的游戏版本,然后您的玩家才能采用更新的版本。我们强烈建议您尽早将该 SDK 集成到您的游戏中,以便您的玩家有足够的时间使用 Analytics。

**我可以继续与新平台并行使用旧平台吗?**在 6 个月的过渡期内,您将同时收到来自新版和旧版 Analytics 的数据。但是,此过渡期结束后,只能从 Analytics SDK 或 REST API 接收数据。

**如果我没有在指定日期之前过渡会怎样?**如果您在 2024 年 4 月 15 日之前未进行过渡,则无法再在 Analytics 后台中看到新数据,并且您的分析仅限于历史数据。

**如果我们在过渡过程中遇到问题,如何获得帮助?**如果您对项目和迁移有任何疑虑或疑问,请联系我们的支持团队,或联系您的客户经理,以便我们帮助您顺利完成此过渡。