firebase - 如何在Firebase Analytics中手动设置性别用户属性?

标签 firebase firebase-analytics firebase-console

Firebase自动收集一些用户属性,但问题是,Firebase如何知道用户的性别是什么?

我尝试以编程方式设置它们,但这无济于事,因为Firebase控制台上没有有关性别的数据。换句话说,Firebase无法以编程方式设置预定义的用户属性。

mFirebaseAnalytics.setUserId(Long.toString(user.id));
mFirebaseAnalytics.setUserProperty("Gender", user.sex);
mFirebaseAnalytics.setUserProperty("Age", Integer.toString(age.getYears()));

注意:我正在使用免费计划,我等了+24小时才能看到结果。

最佳答案

Firebase collects some user properties automatically but the question is, how does Firebase know what the user's gender is?



从这个help article:

Demographics and interests data comes from anonymous identifiers for mobile apps (i.e., Advertising ID for Android and IDFA for iOS).



您不能自己设置或覆盖内置用​​户属性,但是,如果您认为每个用户都有更好的数据,则可以创建一个自定义用户属性,并将自己设置为单独用于内置值。

关于firebase - 如何在Firebase Analytics中手动设置性别用户属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37541658/

相关文章:

android - 如何从 firebase 中的值中获取键

javascript - 将父作用域中的变量传递给回调函数

ios - 禁用 firebase 自动屏幕报告

android - 两个 Android 应用程序 + 网络应用程序共享一个 Firebase 数据库

java - Firebase 插入会覆盖而不是追加

swift - 在我的控制台中通过 Firebase 复制

ios - 为什么 Firebase 报告错误的屏幕数据?

firebase - 移除/删除 Firebase 动态链接

firebase - 重置 Firebase 密码重置的操作网址

android - 无法在firebase的远程配置中选择用户属性,它是灰色的