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

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

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

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

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

Remote Config и свойства пользователя

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 Testing .

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

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

Например, предположим, что у вас есть приложение для онлайн-покупок с пользователями из разных стран, и вы хотите рекламировать специальные праздничные предложения новым пользователям приложения. Для чего-то вроде распродажи в Черную пятницу, которая распространяется на пользователей из США, вы можете настроить условие для эксперимента Remote Config или A/B Testing , нацеленное на конкретное приложение 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 и включена Analytics .

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

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

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

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