如何在 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).
您不能自己设置或覆盖内置用户属性,但是如果您认为每个用户都有更好的数据,您可以创建一个自定义用户 属性 并将其设置为单独使用内置值。
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).
您不能自己设置或覆盖内置用户属性,但是如果您认为每个用户都有更好的数据,您可以创建一个自定义用户 属性 并将其设置为单独使用内置值。