2016-07-11 5 views
4

раздел справки на firebase консоли говорит, чтоКак создать пользовательское свойство пользователя для firebase?

Firebase приложения может иметь до 25 уникальных имен пользовательских свойств (с учетом регистра). Вы должны использовать свойства для атрибутов non-variable, таких как «handness = right», «spender = true».

В firebase documentation свойство сказано будет установить этот путь

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood); 

Означает ли это, что для каждого свойства пользователя с именем к и имеющий значение v, нам нужно создать пользователя в консоли как «k = v» и установить его в коде setUserProperty (k, v)? Итак, для пользовательского свойства «favorite_food», имеющего возможные значения как «макароны» и «пицца», нужно создать два новых пользовательских свойства в консоли как «favorite_food = pasta» и «favorite_food = pizza» и установить его , скажем, setUserProperty ("favorite_food", "pasta")?

ответ

15

Для каждого пользовательского свойства с именем k вам необходимо зарегистрировать запись на вкладке «Свойства пользователя» в Firebase Analytics. Для каждого пользователя с обязательным значением пользователя k = v, вам необходимо позвонить setUserProperty(k,v).

После вызова setUserProperty(k,v) (и после регистрации некоторых событий), вы будете иметь возможность фильтровать отчеты Analytics, применяя фильтр свойств пользователя для к = у (favorite_food = пицца).

+0

Прохладный, спасибо! В настоящее время документация несколько запутанна. – Pratzz

0

Создание записи для пользовательского свойства k в консоли позволит вам установить фильтр на основе k = v0, k = v1, ... для всех допустимых значений k.

Смежные вопросы