Kos*_*216 6 android firebase firebase-analytics
用于分析的Firebase Android SDK提供了一个名为的方法setUserId(String id),现在我启用了firebase日志记录,每当我调用该方法时,setUserId(1234)我都会在日志中看到这一点Setting user property (FE): _id, 1234.
我的问题是Firebase仪表板如何不让我们按此属性进行过滤,没有属性不适用于userId而不是_id,我甚至尝试在信息中心中添加_id作为属性,但Firebase不允许以属性名称开头一个下划线.
我是否真的不得不停止调用该方法而只是做setUserProperty("userId", 1234)或者我错过了什么......
Kos*_*216 15
我已经花了几个小时在这上面找到了我正在寻找或多或少的答案,希望这可能会节省别人一些时间.
通过Firebase的用户ID属性进行过滤的唯一方法是创建受众群体,您可以从中选择从该setUserId(String id)方法提供的用户ID属性.
这是一个下降,但因为在创建受众之前,您不会看到任何您想要的用户/用户的事件.
我正在为这个问题挠头。最初,当我在使用官方 API 设置的 Firebase 分析仪表板中找不到如何使用用户 ID 进行过滤时,我感到非常愚蠢setUserId()。当我试图寻找答案时,我意识到我不是唯一一个。最后,这就是我能够根据用户 ID 过滤事件的方式。
在 Android 代码中,我使用setUserId()方法设置用户 ID 。当我读到 bigQuery has this property as 时user_id,我想通过在 Firebase 仪表板中添加一个新的用户属性来尝试一下,希望它能获取报告的 id。
| 归档时间: |
|
| 查看次数: |
5584 次 |
| 最近记录: |