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

How to set Gender User Property manually in Firebase Analytics?

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

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

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

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

在代码中创建的用户属性需要在 Firebase 控制台中注册才能在那里查看。但是,默认用户属性(年龄、性别等)无法在控制台中注册,因为它们已经存在。

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).

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