如何为firebase创建自定义用户属性?

时间:2016-07-11 12:30:34

标签: android firebase firebase-analytics firebase-console

firebase控制台上的帮助部分说明了

  

Firebase应用最多可以拥有25个唯一命名的用户属性(区分大小写)。您应该使用非变量属性的属性,例如“handedness = right”,“spender = true”。

firebase documentation中,一个属性就是这样设置

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);

这是否意味着对于名为 k 且值 v 的每个用户属性,我们需要在控制台中创建一个用户属性“ k = v “并通过 setUserProperty(k,v)在代码中设置它?因此,对于名为“favorite_food”的用户属性,可能的值为“pasta”和“pizza”,需要在控制台中创建两个新的用户属性“favorite_food = pasta”和“favorite_food = pizza”并设置为比方说,setUserProperty(“favorite_food”,“pasta”)?

2 个答案:

答案 0 :(得分:16)

对于名为 k 的每个用户属性,您需要在"用户属性"中注册一个条目。 Firebase Analytics中的标签。对于用户属性值 k = v 的每个用户,您需要致电setUserProperty(k,v)

致电setUserProperty(k,v)后(以及记录某些事件后),您可以通过为 k = v (favorite_food = pizza)应用用户属性过滤器来过滤Google Analytics报告。

答案 1 :(得分:0)

在控制台中为用户属性k创建条目将允许您 基于k = v0,k = v1,...的过滤器,用于k的所有有效值。