Используйте Firebase Remote Config с Analytics

Когда вы создаете приложение, которое включает как Firebase Remote Config, так и Google Analytics, вы получаете возможность лучше понимать пользователей вашего приложения и быстрее реагировать на их потребности. Вы можете использовать Analytics аудиторию и пользовательские свойства , чтобы настроить приложение для сегментов базы пользователей с гибкостью и точностью.

Чтобы узнать больше об анализе использования приложения с помощью Google Analytics, см введения Analytics .

Для того, чтобы настроить приложение с помощью сегментов вы можете идентифицированные за пределами Firebase см сегментов документации импортных .

Удаленная конфигурация и свойства пользователя

Remote Config теперь позволяет использовать комбинации свойств пользователей Analytics для создания условий, позволяя настраивать приложение для определенных вами сегментов пользовательской базы.

Например, вы можете определить следующие свойства пользователя в Google Analytics для использования в приложении для упражнений с рядом упражнений с разной продолжительностью и уровнем сложности:

  • Exercise_Interest
  • Предпочтительное упражнение, длительность
  • Preferred_Difficulty_Level

Затем вы можете создать условия, которые используют эти свойства (по отдельности или в комбинации), чтобы адаптировать внешний вид и поведение вашего приложения для конкретных пользователей. Например, вы можете спроектировать свое приложение так, чтобы пользователи, заинтересованные в беге, видели изображение бегуна, когда ваше приложение загружается. Или вы можете определить сегменты своей пользовательской базы по продолжительности тренировки и уровню сложности, чтобы случайным пользователям сначала предлагалось более короткая и легкая тренировка, а серьезным спортсменам предлагалось начать 40-минутную пробежку при запуске нашего приложения. .

Если поведение ваших пользователей изменяется таким образом, что изменяются их пользовательские свойства, эти обновления собираются Google Analytics, что может изменить поведение и внешний вид их экземпляра приложения после следующего запроса на выборку. Доступен полный набор операторов, так что вы можете создавать правила, которые включают или исключают пользователей с определенными свойствами пользователя или комбинациями свойств пользователя.

Вы также можете комбинировать другие правила удаленной конфигурации с правилами, основанными на свойствах пользователя, чтобы предоставлять настраиваемое поведение приложения для таких сегментов аудитории, как следующие:

  • Пользователи , которые , как йога (Exercise_Interest точно соответствует йоге), которые используют приложение на Android устройства (типа OS == Android), расположенное в Канаде (Device в регионе / стране == Канада).
  • Пользователи , которые заинтересованы в любом весе подъем или потере веса (Exercise_Interest содержит вес) , которые используют приложение на устройстве Apple (тип OS == IOS) с английским языком интерфейса (язык устройства == английского).

Следующие шаги

Чтобы узнать больше о свойствах пользователя, см. Следующие руководства:

Чтобы узнать больше о том , как создаются условия путем объединения правил см Remote Config Параметры и условия .

Для добавления удаленного состояния Config в проект, см добавить или изменить состояние . Вы можете создать параметры, правила и условия в консоли Firebase .