Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. 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. Определите два или более альтернативных значения. «Альтернативные значения» — это специальное название значений параметров, которые алгоритм персонализации может выбрать для ваших пользователей. Формат используемых здесь значений должен соответствовать типу данных , используемому параметром Remote Config.

  4. Выберите цель. Вы можете выбрать один из следующих вариантов:

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

      Поскольку эти события могут быть динамическими или пользовательскими, они могут не отображаться в раскрывающемся списке. Чтобы убедиться, что указанная вами метрика точно соответствует активному событию Analytics, проверьте событие в Analytics > Events .

  5. Выберите, следует ли оптимизировать количество событий ( ​​COUNT ) или сумму значений всех событий ( ​​SUM ).

    В некоторых случаях этот параметр предварительно выбран для встроенных событий Google Analytics. Например, SUM всегда будет выбран для времени взаимодействия с пользователем, чтобы оптимизировать общее затраченное время. Если вы выберете Клики по объявлению , персонализация будет оптимизирована по COUNT или общему количеству кликов по объявлению.

  6. Если вы выбрали SUM , введите имя параметра события для агрегирования.

    В большинстве случаев имя параметра события — value , но у вас может быть пользовательская метрика с определенным значением, которое вы хотите агрегировать. Например, если у вас есть событие с разными типами валюты и такими параметрами, как USD , JPY , AUD доллары и т. д., вы можете оптимизировать доход в Австралии, указав AUD в качестве параметра события (и на следующем шаге обязательно настройте условие таргетинга для пользователей в Австралии!).

  7. При желании выберите до двух дополнительных показателей для отслеживания. Хотя это не повлияет на алгоритм персонализации, эти результаты могут помочь вам лучше понять производительность и тенденции. Например, если ваша персонализация оптимизирована для кликов по объявлениям, вы можете отслеживать взаимодействие пользователей между базовой и персонализированной группами.

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

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

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

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