При создании приложения, включающего Firebase Remote Config и Google Analytics , вы получаете возможность лучше понимать пользователей и быстрее реагировать на их потребности. Используя аудитории и свойства пользователей Analytics , вы можете гибко и точно настраивать приложение для отдельных сегментов вашей пользовательской базы.
Интеграция SDK Google Analytics предоставляет аналитические данные, которые помогут вам адаптировать ваши предложения с помощью A/B Testing , персонализации Remote Config и развертывания Remote Config . Вы можете анализировать результаты, чтобы понять, как различные варианты влияют на ключевые показатели, такие как доход и вовлеченность.
Чтобы узнать больше об анализе использования приложений с помощью Google Analytics , ознакомьтесь с вводной информацией Analytics .
Чтобы настроить приложение с помощью сегментов, которые вы могли определить вне Firebase, см. документацию по импортированным сегментам .
Remote Config и свойства пользователя
Remote Config теперь позволяет использовать комбинации свойств пользователей Analytics для создания условий, что дает возможность настраивать приложение для определенных вами сегментов пользовательской базы.
Например, в Google Analytics можно определить следующие свойства пользователя для использования в приложении для тренировок, содержащем различные виды упражнений разной продолжительности и уровня сложности:
- Интерес к упражнениям
- Предпочтительная_продолжительность_упражнения
- Предпочтительный_уровень_сложности
Затем вы можете создать условия, использующие эти свойства (по отдельности или в сочетании), чтобы адаптировать внешний вид и поведение вашего приложения для конкретных пользователей. Например, вы можете разработать приложение таким образом, чтобы пользователи, интересующиеся бегом, видели изображение бегуна при загрузке приложения. Или вы можете определить сегменты вашей пользовательской базы по продолжительности тренировки и уровню сложности, так что обычным пользователям сначала будет предложена более короткая и легкая тренировка, а серьезным спортсменам будет предложено начать 40-минутную пробежку при запуске приложения.
Если поведение ваших пользователей изменяется таким образом, что это влияет на их пользовательские свойства, эти обновления собираются Google Analytics , что может изменить поведение и внешний вид экземпляра приложения после следующего запроса на получение данных. Доступен полный набор операторов, позволяющих создавать правила, которые включают или исключают пользователей с определенными пользовательскими свойствами или комбинациями пользовательских свойств.
Вы также можете комбинировать другие правила Remote Config с правилами, основанными на свойствах пользователя, чтобы предоставлять настраиваемое поведение приложения для таких сегментов аудитории, как следующие:
- Пользователи, которым нравится йога ( Exercise_Interest точно соответствует yoga ), которые используют ваше приложение на устройстве Android ( тип ОС == Android ), расположенном в Канаде ( устройство в регионе/стране == Канада ).
- Пользователи, заинтересованные в силовых тренировках или похудении ( Exercise_Interest содержит вес ), которые используют ваше приложение на устройстве Apple ( тип ОС == iOS ) с англоязычным пользовательским интерфейсом ( язык устройства == английский ).
Цель по времени первого открытия
После того, как вы свяжете Google Analytics и Remote Config , вы сможете таргетировать пользователей на основе времени первого открытия вашего приложения (используя событие Analytics first_open ) для получения параметров Remote Config , персонализации и проведения A/B Testing .
Вы можете использовать First Open Time для:
- Ориентируйтесь на новых пользователей.
- Нацеливайте целевые группы пользователей, которые присоединились к системе в определенный период времени в прошлом.
- Создавайте и тестируйте процессы адаптации и приветственные интерфейсы для новых пользователей.
- Создавайте персонализированные возможности для пользователей, которые присоединяются в определенные периоды времени.
Например, предположим, у вас есть приложение для онлайн-покупок, которым пользуются пользователи из разных стран, и вы хотите рекламировать специальные праздничные предложения новым пользователям приложения. Для чего-то вроде распродажи в Черную пятницу, которая распространяется на пользователей из США, вы можете настроить условие для эксперимента Remote Config или A/B Testing , которое будет нацелено на конкретное приложение iOS или Android, а затем выбрать всех пользователей из США ( Устройство в регионе/стране == Соединенные Штаты ), которые впервые откроют ваше приложение в течение месяца, предшествующего распродаже ( Первое открытие после 01.11.2022 00:00 по времени Лос-Анджелеса и Первое открытие до 26.11.2022 00:00 по времени Лос-Анджелеса ).
Функция таргетирования пользователей по времени первого открытия доступна после выбора приложения для Android или iOS. В настоящее время она поддерживается следующими версиями SDK Remote Config : Apple Platforms SDK v9.0.0+ и Android SDK v21.1.1+ ( Firebase BoM v30.3.0+).
Вы можете в любой момент нацеливаться на пользователей, которые впервые запускают ваше приложение, при условии, что установлен поддерживаемый SDK и включена Analytics .
Следующие шаги
Для получения более подробной информации о свойствах пользователей см. следующие руководства:
- Настройка свойств пользователя на платформах Apple
- Настройка свойств пользователя на Android
- Настройка пользовательских свойств для веб-приложений/JavaScript
Чтобы узнать больше о том, как создаются условия путем комбинирования правил, см. раздел «Параметры и условия удаленной конфигурации» .
Чтобы добавить условие Remote Config в свой проект, см. раздел «Добавление или редактирование условия» . Вы можете создавать параметры, правила и условия в консоли Firebase .