我将firebase集成到我的Android和iOS应用程序中。
每当用户登录我的应用程序时,我都会调用
analytics.setUserProperty(userId)
当这段代码执行时,我可以看到日志(在Android上)
Setting user property (FE): _id, 58ca97a9f556b7300e8128da
但是如何在我的firebase仪表板上看到这个值呢?我有很多事件都记录了参数。但我在任何地方都没有看到与此事件相关的用户属性。
我假设用户属性就像一个事件参数,除了它们在整个会话中持久存在。那不是这样吗?如果没有,我该如何查询它们?
答案 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记录为事件参数以获取此信息,但这不是很有效。