Используйте Firebase Remote Config с аналитикой

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

Интеграция Google Analytics SDK дает ценную информацию, которая поможет вам адаптировать ваши предложения с помощью A/B-тестирования , персонализации Remote Config и развертывания Remote Config . Вы можете проанализировать результаты, чтобы понять, как различные варианты выбора влияют на ключевые показатели, такие как доход и вовлеченность.

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

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

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

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

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

  • Упражнение_Интерес
  • Предпочтительная_продолжительность упражнения
  • Предпочитаемый_уровень_сложности

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

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

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

  • Пользователи, которым нравится йога ( упражнение_Интерес точно соответствует йоге ), которые используют ваше приложение на устройстве Android ( тип ОС == Android ), расположенном в Канаде ( устройство в регионе/стране == Канада ).
  • Пользователи, которые интересуются поднятием тяжестей или потерей веса ( упражнение_Интерест содержит вес ), которые используют ваше приложение на устройстве Apple ( тип ОС == iOS ) с англоязычным пользовательским интерфейсом ( язык устройства == английский ).

Таргетинг по времени первого открытия

После того как вы свяжете Google Analytics и Remote Config, вы сможете ориентироваться на пользователей на основе того, когда они впервые открывают ваше приложение (с помощью события Analytics first_open ), для получения и персонализации параметров Remote Config, а также экспериментов A/B-тестирования.

Вы можете использовать время первого открытия , чтобы:

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

Например, предположим, что у вас есть приложение для онлайн-покупок с пользователями из разных стран, и вы хотите рекламировать специальные праздничные предложения новым пользователям приложения. Для чего-то вроде распродажи в Черную пятницу, которая распространяется на пользователей из США, вы можете настроить условие для эксперимента по удаленной настройке или A/B-тестированию, нацеленное на конкретное приложение iOS или Android, а затем выбрать всех пользователей из США ( Устройство в регионе/стране). == США ), которые впервые открыли ваше приложение в месяц, предшествовавший продаже ( Первое открытие после 01.11.2022 в 12:00 по времени Лос-Анджелеса и Первое открытие до 26.11.2022 в 12:00 по времени Лос-Анджелеса). ).

Таргетинг на пользователей по времени первого открытия доступен после выбора приложения для Android или iOS. В настоящее время он поддерживается следующими версиями SDK Remote Config: SDK для платформ Apple v9.0.0+ и Android SDK v21.1.1+ (Firebase BoM v30.3.0+).

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

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

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

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

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