查找与Firebase事件关联的用户属性

时间:2017-10-23 14:58:08

标签: firebase

我将firebase集成到我的Android和iOS应用程序中。

每当用户登录我的应用程序时,我都会调用

analytics.setUserProperty(userId)

当这段代码执行时,我可以看到日志(在Android上)

Setting user property (FE): _id, 58ca97a9f556b7300e8128da

但是如何在我的firebase仪表板上看到这个值呢?我有很多事件都记录了参数。但我在任何地方都没有看到与此事件相关的用户属性。

我假设用户属性就像一个事件参数,除了它们在整个会话中持久存在。那不是这样吗?如果没有,我该如何查询它们?

2 个答案:

答案 0 :(得分:1)

要使用以下方法确定触发事件的用户,请确保您在此处不传递任何PII数据,只需传递可以与数据库中的用户ID映射的用户ID。

FirebaseAnalytics.getInstance(context.getApplicationContext()).setUserId(YOUR_USER-ID);

并过滤用户触发的所有事件,可以使用用户属性

FirebaseAnalytics.getInstance(context.getApplicationContext()).setUserProperty("user_id", user.getUserId()); 

答案 1 :(得分:0)

您有解决此问题的方法吗? 我现在正在将用户ID记录为事件参数以获取此信息,但这不是很有效。