Catch up on everthing we announced at this year's Firebase Summit. Learn more

Начните с прогнозов Firebase

Вы можете использовать прогнозы Firebase для прогнозирования поведения пользователей. Ваши прогнозы автоматически доступны в Remote Config, компоненте уведомлений, Firebase In-App Messaging и A / B Testing, чтобы помочь вам настроить взаимодействие с различными сегментами пользователей. Или вы можете экспортировать свои прогнозы в BigQuery для анализа и использования в собственных инструментах.

В этом руководстве показано, как использовать прогнозы в вашем приложении, выполнив следующие действия:

  1. Добавьте Google Analytics в свое приложение.
  2. Включить совместное использование данных и прогнозы Google Analytics
  3. Необязательно: определение пользовательских прогнозов
  4. Используйте прогнозы в своем приложении

Добавьте Google Analytics в свое приложение

Прежде чем начать использовать прогнозы, добавьте в приложение Google Analytics.

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

Это руководство предполагает , что ваше приложение использует предопределенную маслобойку Потратьте предсказание. Но вы также можете добавить в приложение дополнительные события Analytics, чтобы можно было прогнозировать другие типы поведения пользователей, например следующие:

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

Чтобы узнать больше об этих событиях см событий: Все приложения .

iOS +

  1. Добавить Analytics в свое приложение, используя инструкции в Analytics начать руководство для Apple , платформ .

  2. Добавьте дополнительные события , которые вы хотите , чтобы предсказать ваше приложение, например, spend_virtual_currency или share . Для получения инструкций, см аналитика журнал событий руководства для Apple , платформ . Используйте следующие константы Analytics для регистрации этих событий в вашем приложении: kFIREventSpendVirtualCurrency и kFIREventShare .

Android

  1. Добавить Analytics в свое приложение, используя инструкции в Analytics начать руководство для Android .

  2. Добавьте дополнительные события , которые вы хотите , чтобы предсказать ваше приложение, например, spend_virtual_currency или share . Для получения инструкций, см Analytics журнал событий руководства для Android . Используйте следующие константы Analytics для регистрации этих событий в вашем приложении: SPEND_VIRTUAL_CURRENCY и SHARE .

Включить совместное использование данных и прогнозы Google Analytics

  1. Откройте интеграции страницу консоли Firebase.

  2. Если вы еще не включили интеграцию с Google Analytics, сделайте это.

  3. На странице интеграций, нажмите Управление на карте Google Analytics, а затем убедитесь , что данные Share Analytics со всеми Firebase функции Настройка включена.

    Чтобы узнать больше о параметрах обмена см Управление обмена данными .

  4. В Firebase консоли откройте раздел предсказаний. Если вы еще не согласились с условиями использования прогнозов, сделайте это.

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

Создавайте собственные прогнозы

По умолчанию Прогнозы предварительно настроены для прогнозирования оттока пользователей и расходов пользователей. Вы можете создать собственный прогноз, указав событие Analytics - Firebase Predictions предскажет, какие пользователи инициируют это событие.

Инструкции по созданию прогноза см Создать прогноз .

Используйте прогноз в своем приложении

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

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

  2. Выберите сегмент пользователей, на который вы хотите настроить таргетинг.

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

    Например, при прогнозировании расходов пользователь в 25-м процентиле с такой же или большей вероятностью потратит, чем 25% ваших пользователей, а пользователи в сегменте, содержащем процентили 1-25, будут 25% ваших пользователей с наименьшей вероятностью тратить.

    Firebase Predictions предопределяет следующие пользовательские сегменты:

    Менее всего вероятно 25% пользователей с наименьшей вероятностью выполнят действие (процентили 1-25).
    Середина Средние 50% пользователей (процентили 26-75). Этот сегмент часто представляет ваших самых убедительных пользователей.
    Наверняка 25% пользователей с наибольшей вероятностью выполнят действие (процентили 76–100).

    Если вы хотите настроить таргетинг на диапазон процентилей, отличный от одного из предустановок, вы можете определить собственный пользовательский сегмент, указав свои собственные верхнюю и нижнюю границы. В консоли Firebase нижняя граница диапазона является исключительной, а верхняя - включительной, поэтому диапазоны 0–50 и 50–100 не перекрываются.

  3. Выберите продукт , который вы хотите использовать с предсказанием-Remote Config, ТСМ или Firebase In-App сообщений, а затем нажмите кнопку Продолжить. Страница конфигурации продукта будет открыта, с секция Target предварительно заполненная пользовательского сегментом вы выбрали.

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

В качестве примера того , как вы можете использовать Remote Config и A / B тестирование с предсказаниями, см стратегии Оптимизировать монетизации использовать случай руководство.