Firebase 自定义事件

Posted

技术标签:

【中文标题】Firebase 自定义事件【英文标题】:Firebase custom events 【发布时间】:2016-11-03 11:10:12 【问题描述】:

我有一些这样的自定义事件:

Bundle bundle = new Bundle();
bundle.putString("my_key", "some_value");
bundle.putString("my_key2", "some_value_2");
bundle.putString("my_key3", "some_value_3");
mFirebaseAnalytics.logEvent("my_event", bundle);

在 Firebase 控制台中,我可以在“事件”选项卡中看到 my_event,但找不到 my_keysome_value。我遇到了一些类似的问题,例如this,其中声明一旦您的受众达到 10 或更多,数据就会可用。好吧,我已经接触到了那些观众。documentation 说:

自定义参数:自定义参数不直接表示在 您的分析报告,但它们可以用作受众中的过滤器 可以应用于每个报告的定义。自定义参数是 如果您的应用链接到 BigQuery 项目。

但在“受众”标签中,我有:

如果过滤器不适用我如何查阅我的自定义事件?我不想使用 BigQuery,我只想创建自定义事件并像使用 Google Analytics(分析)一样咨询它们。 谢谢。

【问题讨论】:

【参考方案1】:

您无法更改这两种预定义的受众类型,但您可以创建自己的受众类型

此受众可以基于事件用户属性。在您的情况下,检查事件,您应该会看到预定义和自定义事件的列表。选择my_event,然后您将获得添加参数的按钮。此按钮允许您使用参数值进一步细化查询。

希望这会有所帮助。

【讨论】:

您分享的信息很有用,但我想查阅 my_event 捆绑密钥对值(“my_key”、“some_value”)。我怎样才能做到这一点? 不幸的是,BigQuery 似乎是查看原始事件的唯一方法。也许在未来的版本中......实时数据库可以为您完成这项工作: database.getReference("events").child("my_event").push().setValue(bundle)。然后你会在数据库控制台看到参数。 感谢您的帮助。如果我们使用 BigQuery,如果我们成功了,我会通知您。 ;)

以上是关于Firebase 自定义事件的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 分析查找自定义事件参数

在仪表板中读取 Firebase 自定义事件

如何为分析添加 Firebase 自定义事件?

为啥 Firebase 分析的自定义事件未显示在仪表板上?

Firebase Analytics 自定义事件参数

如何将自定义参数与保留事件一起发送到 Firebase 分析