2016-05-31 2 views
2

При установке UserProperty сли Firebase Analytics сохраняются Свойства пользователя

mFirebaseAnalytics.setUserProperty("favorite_food", mFavoriteFood);

не делает это спасутся для всех следующих сессий до

mFirebaseAnalytics.setUserProperty("favorite_food", null); называется? Или мне нужно установить этот UserProperty при каждом запуске приложения?

Можно ли автоматически отслеживать такие события, как app_start, даже если у вас есть UserProperty?

ответ

5

Звонок setUserProperty() будет постоянным для всех будущих сеансов. После установки все будущие зарегистрированные события будут помечены этим свойством пользователя. Вам не нужно вызывать его каждый раз, когда ваше приложение запускается.

Это help article имеет некоторую дополнительную информацию:

Свойства эффективно липкие параметры событий, которые автоматически регистрируются при каждом последующем вызове logEvent. После того, как вы установите значение свойства пользователя, оно будет связано со всеми зарегистрированными впоследствии событиями ...

+0

Спасибо! Было бы неплохо, если бы это была более конкретная документация, сказав весь вызов «logEvent» в последующих сеансах, а не только вызовы. Также наличие в справочнике API поможет уменьшить неопределенность. – Towlie288

+0

Полностью согласен, что документы могли бы сделать более подробно здесь. – AdamK

0

setUserProperty устанавливает свойство пользователя в заданное значение. После установки значения свойств пользователя сохраняются на протяжении всего жизненного цикла приложения и между сеансами.

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