Check out what’s new from Firebase at Google I/O 2022. Learn more

Начните с персонализации Remote Config

С помощью персонализации Remote Config вы автоматически предоставляете пользователям один из нескольких альтернативных пользовательских интерфейсов, чтобы оптимизировать их для достижения цели по вашему выбору. См. Обзор этой функции.

Вот как начать.

1. Инструментируйте свое приложение с помощью Analytics и Remote Config

Прежде чем вы сможете предоставлять персонализированный пользовательский интерфейс, ваше приложение должно использовать Analytics и Remote Config.

  1. Если вы не включили Google Analytics при создании проекта Firebase, включите его на странице интеграции вашего проекта.

  2. Убедитесь, что вы используете как минимум следующие версии Remote Config SDK:

    • iOS: 7.5.0 и выше
    • Android: 20.0.3 (Firebase BoM 26.4.0) и выше
    • С++ 7.1.1 и выше
    • Единство: 7.1.0 и выше

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

  3. Добавьте вызовы регистрации событий в свое приложение.

    Как минимум, регистрируйте событие, когда пользователь выполняет целевое действие, для которого вы оптимизируете. Например, если вы хотите оптимизировать отправку оценок в Play Store, регистрируйте событие каждый раз, когда пользователь оценивает ваше приложение.

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

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

  5. Настройте различные пользовательские интерфейсы на основе значения параметра Remote Config. См. Начало работы с Remote Config и Стратегии загрузки Remote Config .

На этом этапе вы можете развернуть свое приложение в App Store или Play Store. Пользователи по-прежнему будут получать настройки по умолчанию, которые вы настроили, но поскольку вы можете управлять работой с помощью дистанционно настраиваемой переменной, вы можете начать экспериментировать с автоматической персонализацией параметров.

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

2. Настройте персонализацию параметров в консоли Firebase.

Теперь, когда ваше инструментированное приложение находится в руках пользователей, вы можете использовать консоль Firebase для настройки персонализации.

  1. На странице Remote Config консоли Firebase найдите параметр, управляющий пользовательским интерфейсом, который вы хотите персонализировать, и щелкните значок карандаша, чтобы изменить его.

  2. На панели параметров редактирования щелкните Добавить новый > Персонализация .

  3. Выполните шаги по созданию персонализации :

    1. Определите два или более альтернативных значения. «Альтернативные значения» — это специальное название для значений параметров, которые могут быть установлены алгоритмом персонализации — в вашем приложении вы можете обрабатывать их как любое другое значение параметра.

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

    3. Определите или выберите условие таргетинга для персонализированного параметра. Только пользователи, соответствующие этому условию, получат персонализированный опыт. Некоторые часто используемые условия заключаются в том, чтобы ограничить персонализацию только пользователями определенной платформы или только пользователями в определенном регионе.

Когда вы удовлетворены своими альтернативами, целью и таргетингом, все готово! Сохраните и разверните свои изменения, чтобы начать персонализировать индивидуальный опыт ваших пользователей. Пользователи начнут получать персонализированные значения параметров через несколько часов, но системе потребуется до 14 дней, чтобы узнать о вашем пользователе и добиться максимальной производительности.

Вы можете увидеть, как работают ваши персонализации, щелкнув условие таргетинга параметра на странице Remote Config .