Event Browser(事件浏览器)

使用 Analytics 中的 Event Browser(事件浏览器)功能可以调试来自游戏的事件。最多可以查看游戏在过去 48 小时内发送的最后 100 个事件。

您可以在成功处理的有效事件和未处理的无效事件之间切换。未处理事件的原因可能是在游戏中未正确设置事件,例如发送了错误的数据类型、错误的格式或无效的枚举值。

请注意,事件处理时间各不相同。旧版 Analytics 事件应在发送后两小时内出现在 UGS 中。

注意:事件最多可能需要 10 分钟才能显示在 Event Browser(事件浏览器)中。

还可以按 userID 和 unityPlayerID 进行过滤:

  • userID:每个事件都必须包含一个 userID,这是一个用于标识玩家身份并具有唯一性的字符串,在其后续游戏会话中保持不变。
  • unityPlayerID:可选参数。经过身份验证的 playerID 由 Unity 身份验证服务提供。如果您在使用其他 Unity 服务(例如 Cloud Save),则此参数可用于将分析数据关联到玩家帐户。如果未使用 Unity 身份验证服务,则此字段应留空。

该列表当前仅供查看,无法导出。如果您需要批量导出原始数据,请联系支持人员。

有效事件。

Event Browser(事件浏览器)显示以下信息:

  • Loaded timestamp (UTC)(加载时间戳):收到事件的时间。
  • UserID(用户 ID):SDK 发送的用户 ID。
  • Event Name(事件名称):用户发送的事件名称。
  • Main Event ID(主事件 ID):事件传入时生成的 ID。可用于批量上传事件;用户可以查看单个批量事件调用中包含的所有事件。
  • Invalid Event Reason(事件无效原因):事件失败的原因。

单击行尾的 <> 可以查看扁平化 json 格式的事件有效负载。

事件详细信息。

无效事件的详细细分信息将显示在一个对话框中。通知中将告知错误和警告。例如,如果参数(如 UUID)没有格式,您将收到无效通知。

无效事件以及失败原因。

此外,也可以按事件名称进行过滤:

按事件名称进行过滤。

注意:嵌套事件(例如,交易)通过将事件拆分为多个单独的事件来展平(移除嵌套)。这些事件将具有相同的 mainEventId 字段,其中的“父”事件 eventLevel=0,而“子”事件 eventLevel=1。只有父事件对用户指标有贡献。当表中的多行共享同一个事件 ID 时,可以在 Event Browser(事件浏览器)中看到这一点。