从 Firebase Analytics 中检索用户属性

Posted

技术标签:

【中文标题】从 Firebase Analytics 中检索用户属性【英文标题】:Retrieve user property from Firebase Analytics 【发布时间】:2017-01-15 17:41:15 【问题描述】:

我目前正在设置 Firebase Analytics 属性,例如性别和用户名,如下所示:

firebaseAnalytics.setUserProperty("username", /*someusername*/);

成功设置它们后,我希望能够在我的应用程序中的其他位置接收它们。有点类似于 Firebase 数据库。

这可能吗?我在 Firebase 文档中没有找到任何解释。

【问题讨论】:

你试过什么?您是否使用 Firebase 身份验证来验证您的用户? 是的,我通过 Firebase 身份验证添加了电子邮件和密码 并在分析属性@Wilik中添加了用户名、年龄、性别等其他数据 那我应该添加什么代码?我只想知道如何从 Firebase 用户属性中检索数据:( @hotrod 看起来无法检索 Firebase Analytics 用户属性,最好的方法是将这些属性存储到每个用户的 Firebase 数据库中 【参考方案1】:

目前,无法检索 Firebase Analytics 用户属性。

您可以做的最好方法是将这些属性也存储到每个用户的 Firebase 数据库中。数据库结构应该是这样的


    "users": 
        "<uid>": 
            "username": "someusername",
            "gender": "M",
            "birthDate": 758634444000
        
    

uid 是从 FirebaseUser.getUid() 检索到的

希望这会有所帮助:)

【讨论】:

以上是关于从 Firebase Analytics 中检索用户属性的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Google-Analytics 迁移到 Firebase-Analytics?

如何从 Firebase 匿名化 Analytics 中的 IP?

我们可以从 Firebase Analytics 中删除用户属性吗?

将 Java 桌面应用程序连接到 Firebase-analytics

Firebase Analytics 阻止正确使用动态链接

无法从我的 Objective-C 代码向 Google Analytics/Firebase 发送自定义事件