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

时间:2016-05-31 09:18:55

标签: 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小时才能看到结果。

2 个答案:

答案 0 :(得分:5)

  

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

从此help article

  

受众特征和兴趣数据来自移动应用的匿名标识符(即适用于Android的广告ID和适用于iOS的IDFA)。

您无法自行设置或覆盖内置用​​户属性,但是如果您认为每个用户都有更好的数据,则可以创建自定义用户属性并将其设置为单独用于内置值。 / p>

答案 1 :(得分:4)

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