RuStore Remote Config – инструмент для удаленного управления настройками мобильных приложений. С его помощью можно включать или отключать функции, менять внешний вид приложения, проводить A/B-тестирование и быстро вносить изменения без обновления приложения.
Чтобы решить, внедрять ли новую функцию в приложение, необходимо узнать, как на нее отреагируют пользователи и приведет ли это внедрение к росту показателей и выгоды. В этом помогут A/B‑эксперименты.
A/B-тесты или сплит-тесты – метод исследования, при котором сравнивают, какой из двух вариантов одного и того же приложения или объекта в этом приложении удобнее, привлекательнее и эффективнее для пользователя. Цель A/B-тестирования — понять, приведет ли изменение приложения к росту метрик.
Например, вы решили изменить цвет кнопки заказа с синей на зеленую и хотите проверить, увеличится ли от этого конверсия. Вы создаете A/B-эксперимент, в котором делите всех пользователей на две группы: контрольную (A) – пользователи видят синюю кнопку –, и экспериментальную (B) – пользователи видят обновленный вариант – зеленую кнопку. Спустя время вы получаете показатели конверсии: в группе A – 16%, а в группе B – 25%. На основе этих данных вы принимаете решение обновить приложение. Это самый простейший случай A/B-тестов.
RuStore Remote Config предоставляет удобный сервис для проведения A/B-экспериментов.
Для проведения A/B‑экспериментов вам потребуется зарегистрированная учетная запись разработчика в Консоли RuStore и SDK MyTracker.
включение/отключение новых функций в приложениях;
настройка сегментов пользователей;
удобная визуализация результатов в формате таблиц, отчетов и графиков.
Сервис выдерживает нагрузку в сотни экспериментов и тысячи метрик ежедневно, сохраняет результаты экспериментов за 10+ лет, что дает возможность разработчикам увидеть, как менялся продукт. При этом сервис работает с обезличенными группами и не имеет доступа к личным и персональным данным пользователей или их устройствам.
Благодаря A/B‑тестам вы принимаете решения на основе данных, а не на основе личного опыта или интуиции.
Чтобы данные поступали в RuStore Remote Config необходимо подключить SDK MyTracker в приложение.
Если у вас нет аккаунта MyTracker, вы можете создать его прямо из RuStore. Для этого вам необходимо:
Подробнее о подключении SDK MyTracker к приложению RuStore читайте в документации.
Подключение SDK MyTracker решает следующие задачи:
Сбор данных: MyTracker собирает аналитические данные по вашему приложению, на основе которых вы формируете метрики.
Настройка событий: MyTracker отслеживает настроенные вами события в приложении. Автоматические – запуск приложения, регистрация, и кастомные – характерные для вашего приложения события.
После того как вы настроили отправку событий в MyTracker, вы можете создавать метрики и использовать их в A/B-экспериментах. Метрики нужны для фиксации изменений, которые создает ваш эксперимент. Например, вы запустили эксперимент на неделю и видите, что у одной группы пользователей метрика упала, а у другой — нет. Это означает, что следует обратить внимание на падение и проанализировать результаты эксперимента.
Настройка A/B-эксперимента проходит в специальном разделе RuStore Remote Config – A/B эксперименты.
При создании A/B-эксперимента вы задаете:
основную информацию: название, цель, описание;
метрики, на которые вы хотите повлиять в эксперименте;
сегмент пользователей: в Remote Config вам доступны разные способы сегментирования аудитории;
параметры: переменные, через которые вы управляете поведением вашего приложения;
дополнительные условия: в Remote Config вам доступны разные типы таргетирования, например, по версии Android, версии приложения и другие;
даты эксперимента и расчет длительности.
Результаты A/B-экспериментов вы отслеживаете во вкладке Результат эксперимента.
А/Б эксперименты в RuStore Remote Config будут актуальны паблишерам и разработчикам мобильных игр, банковских приложений, интернет‑магазинов, маркетплейсов, сервисов доставки и других категорий.