# Event Browser（事件浏览器）

> Debug and view your recent events to verify data collection and identify invalid events.

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

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

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

> **Note:**
>
> 事件最多可能需要 10 分钟才能显示在 Event Browser（事件浏览器）中。

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

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

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


**Frame:**
![有效事件。](/api/media?file=/analytics/media/images/event-browser1.png)

Event Browser（事件浏览器）显示以下信息：

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

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


**Frame:**
![事件详细信息。](/api/media?file=/analytics/media/images/event-browser2.png)

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


**Frame:**
![无效事件以及失败原因。](/api/media?file=/analytics/media/images/event-browser3.png)

此外，也可以按事件名称进行过滤：


**Frame:**
![按事件名称进行过滤。](/api/media?file=/analytics/media/images/filter-events.png)

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


**Frame:**
![](/api/media?file=/analytics/media/images/event-browser4.png)
