如何从 Firebase 中删除分析事件

Posted

技术标签:

【中文标题】如何从 Firebase 中删除分析事件【英文标题】:How to delete an Analytics Event from Firebase 【发布时间】:2016-09-23 21:56:22 【问题描述】:

如何从 Firebase 中删除 Analytics 事件?

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

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

我在 Firebase 信息中心中没有找到任何用于删除事件的选项。有没有办法从 firebase 中删除旧事件?

【问题讨论】:

我不知道这里有什么“事件”。你能显示一些代码吗?或者,如果没有代码,请描述您正在使用的 Firebase 功能? @FrankvanPuffelen Firebase 分析事件 查看我的答案以获取截至 2018 年 5 月 31 日的新信息。 【参考方案1】:

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

【讨论】:

"或者你可以将时间段切换到更短的时间"怎么办? 事件仪表板右上角有一个下拉菜单。您有很多选择,甚至可以设置自定义时间范围。您的问题让我相信您并没有真正花时间正确浏览仪表板。希望对您有所帮助。【参考方案2】:

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

【讨论】:

【参考方案3】:

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

【讨论】:

所以,没有必要重复他的回答。点赞就行了【参考方案4】:

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

【讨论】:

【参考方案5】:

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

User Deletion API v3(UserDeletion.userDeletionRequest)

在此blog post 中进行了介绍,其预期目的(用户隐私)在here(最后一段)中进行了描述。

不幸的是,基于my own question,似乎没有人知道如何让它工作:(

编辑

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

【讨论】:

以上是关于如何从 Firebase 中删除分析事件的主要内容,如果未能解决你的问题,请参考以下文章

如何将所有事件数据从 Firebase 导出到 BigQuery?

Firebase 大查询 - 如何从自定义事件表中检索数据

使用 nativescript-plugin-firebase 添加带有查询的事件侦听器

如何从 Firebase 控制台查看事件参数

如何导出所有 Firebase 远程配置键和值?

如何在 ionic v1 中跟踪 Firebase 分析中的事件