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

Pra*_*tzz 5 android firebase firebase-analytics firebase-console

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

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

firebase文档中,一个属性就是这样设置的

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);
Run Code Online (Sandbox Code Playgroud)

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

Ste*_*nem 17

对于名为k的每个用户属性,您需要在Firebase Analytics的"用户属性"选项卡中注册一个条目.对于具有用户属性值k = v的每个用户,您需要调用setUserProperty(k,v).

在调用之后setUserProperty(k,v)(以及在记录某些事件之后),您将能够通过应用k = v(favorite_food = pizza)的用户属性过滤器来过滤您的Google Analytics报告.

  • 酷,谢谢!文档目前有些混乱。 (2认同)