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_key 和 some_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 自定义事件的主要内容,如果未能解决你的问题,请参考以下文章