25

如何从 Firebase 中删除 Analytics 事件?

在测试时,我在 Firebase Analytics 中编写了一些事件。Firebase 默认按字母顺序排列所有事件。因此,这些测试事件与原始事件中断。

我可以按计数排列它们以将所有测试事件推到最后。但是很难找到主要事件,因为这些事件没有按字母顺序排序。

我在 Firebase 仪表板中没有找到任何删除事件的选项。有没有办法从firebase中删除旧事件?

4

5 回答 5

34

我知道,一旦事件登录到 Firebase Analytics,目前就无法删除它们。但是,随着时间的推移,事件将偏离默认视图(设置为“过去 30 天”),或者您可以将时间段切换为更短的时间。正如您所提到的,您还可以单击列标题以按其他值排序或“添加过滤器”以按受众或用户属性进行过滤。

于 2016-05-27T00:14:35.000 回答
22

如果您想从头开始,可以创建一个新的 Firebase 项目。使用一个项目来试验和验证您的分析实施,然后在一切看起来都不错时切换到您的生产 Firebase 项目也是一种相当普遍的做法。

于 2016-05-27T14:06:16.077 回答
0

无法删除分析事件 AFAIK,但在某些视图中,您可以使用右上角的过滤器设置时间间隔以限制列出的事件。在观众设置中你需要依靠打字,恐怕。

于 2016-06-01T03:48:11.513 回答
0

截至 2018 年 5 月 31 日,有一个用于此的 API。不会删除单个事件,但您应该能够使用它来删除特定应用程序实例收集的所有事件:

用户删除 API v3 (UserDeletion.userDeletionRequest)

它在此博客文章中进行了介绍,此处描述了预期目的(用户隐私)(最后一段)。

不幸的是,根据我自己的问题,似乎没有人知道如何让它工作:(

编辑

事实证明,根据谷歌的说法,这个 API 确实删除了事件(从技术上讲,这是 OP 所要求的),但由于聚合总数在 Firebase 控制台上仍然可见,因此它对 OP 的特定用例没有帮助。

于 2018-09-08T17:20:47.410 回答
-5

正如 Steve Ganem 所建议的,重置 Firebase Analytics 数据最简单的方法是在您的应用中注册新的 Firebase 项目。您还可以保留旧项目以进行调试/开发。

于 2016-05-27T17:48:57.820 回答