Персонализация удаленной конфигурации

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

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

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

  • Время взаимодействия с пользователем
  • Клики по рекламе

Или вы можете оптимизировать для пользовательских показателей на основе любого события Analytics. Некоторые возможности:

  • Отправка оценок в Play Store или App Store
  • Успех пользователя в конкретных задачах
  • Использование функций

Начать

Как это работает?

Персонализация использует машинное обучение, чтобы определить оптимальный опыт для каждого из ваших пользователей. Алгоритм эффективно балансирует между изучением наилучшего опыта для разных типов пользователей и использованием этих знаний для максимизации вашей объективной метрики. Результаты персонализации автоматически сравниваются с удерживаемой группой пользователей, которые получают постоянный случайный опыт, полученный из предоставленных вами альтернатив - это сравнение показывает, какой «подъем» (приращение стоимости) создается системой персонализации.

Путь реализации

  1. Реализуйте два или более альтернативных пользовательского интерфейса, которые, как вы ожидаете, будут оптимальными для одних, но не для других.
  2. Сделайте эти альтернативы настраиваемыми удаленно с помощью параметра Remote Config. См Начало работы с пультом дистанционного управления Config и удаленных стратегий загрузки Config .
  3. Включите персонализацию для параметра. Remote Config назначит каждому из ваших пользователей оптимальный для них опыт. Смотрите в кратком руководстве.

Персонализация против A / B-тестирования

В отличие от A / B-тестов, которые предназначены для поиска единственного наиболее эффективного взаимодействия с пользователем, персонализация пытается максимизировать цель путем динамического выбора оптимального взаимодействия с пользователем для каждого пользователя. Для многих типов проблем персонализация дает лучшие результаты, но A / B-тестирование по-прежнему имеет свои применения:

Предпочтительна персонализация Предпочтительно A / B-тестирование
Когда каждый пользователь может извлечь выгоду из персонализированного пользовательского опыта Когда вам нужен единый оптимальный опыт для всех пользователей или определенного подмножества пользователей
Если вы хотите постоянно оптимизировать модель персонализации Если вы хотите провести тесты в течение фиксированного временного окна
Когда ваша цель оптимизации может быть выражена просто как взвешенная сумма аналитических событий Когда ваша цель оптимизации требует вдумчивой оценки нескольких различных конкурирующих показателей
Когда вы хотите оптимизировать для достижения цели независимо от каких-либо компромиссов Когда вы хотите определить, показывает ли один вариант статистически значимое улучшение по сравнению с другим, прежде чем внедрять его
Когда ручной просмотр результатов не требуется или не желателен Когда желателен ручной просмотр результатов

Например, предположим, что вы хотите увеличить количество пользователей, которые оценивают ваше приложение в Play Маркете, когда вы их просите. Одним из факторов, который может способствовать успеху, является время вашего запроса: вы показываете его, когда пользователь открывает ваше приложение в первый, второй или третий раз? Или вы им подсказываете, когда они успешно выполняют определенные задачи? Идеальное время, вероятно, зависит от конкретного пользователя: некоторые пользователи могут быть готовы сразу оценить ваше приложение, а другим может потребоваться больше времени.

Оптимизация времени для вашего запроса обратной связи - идеальный вариант использования для персонализации:

  • Оптимальные настройки, вероятно, различаются для каждого пользователя.
  • Успех легко измерить с помощью аналитики.
  • Рассматриваемое изменение UX - достаточно низкий риск, поэтому вам, вероятно, не нужно искать компромиссы или проводить ручную проверку.

Попытайся

Начать