Объединение разделов
Коротко
Разобрал путаницу между «Балансом» и «Тарифом» и собрал их в один раздел. Проверили решение на пользователях, после запуска конверсия в покупку выросла на 15,7%.
01. Проблема
Продукт монетизируется через подписочную модель, управление тарифом и балансом остаются ключевыми точками на пути к оплате.
Эти функции были разнесены по двум разделам, и пользователи регулярно искали нужное не там: часть шла в «Баланс» за управлением тарифом, а часть искала баланс в тарифах.
Это отражалось в обращениях в поддержку и в CSAT. Мы рассматривали несколько вариантов: кросс-линки между разделами, интеграцию сущностей одного в другой, полное объединение. Пошли в объединение разделов, чтобы не гонять пользователя между двумя похожими местами.
02. Вводные данные
Перед стартом мы собрали данные из трёх источников: аналитика поведения в разделах оплаты, CSAT-опросы и обращения в поддержку.
03. Гипотеза
Объединение снизит путаницу между разделами и повысит конверсию в оплату, так как пользователь получит полный контекст: баланс, тариф и транзакции в одном месте.
Риск: раздел станет перегруженным и сложным для первого контакта.
04. Что затронули
Единый раздел должен был учесть 6 областей и проработку сценариев в каждом из них.
05. Что сделано
Бенчмаркинг: изучил, как устроены платёжные разделы у конкурентов и в других продуктах.

Драфт: построил драфт-версию на текущей дизайн-системе: подключение платного тарифа, изменение тарифа, пополнение баланса, транзакции, промокоды, отмена подписки.

Подготовка к исследованию: построил прототипы, написал вопросы к ключевым моментам и точкам, в которых решения были неоднозначными.

Интервью: присутствовал на очных интервью, фиксировал действия респондентов и помечал моменты, в которых возникли сложности.
Триггер
Как решали
Не все понимают, почему сумма в инпуте при пополнении может быть меньше суммы платежа по тарифу в следующем периоде
Переработали пояснение калькуляции суммы за вычетом текущего баланса и добавили контекстную подсказку
При даунгрейде тарифа не все понимают, что происходит с деньгами за текущий тариф, куда они уходят и как пересчитываются
Улучшили коммуникацию при даунгрейде и явно показали пересчёт с остатком на балансе
Респонденты боятся, что если введут промокод, то сразу начнётся отсчёт и будет тикать время истечения
Добавили пояснение, что срок промокода не зависит от момента ввода. Внедрили механику ввода поверх текущего без сброса
Отключение подписки искали в карточке тарифа, троеточии и поддержке, поэтому путь оставался неочевидным
Приняли решение не упрощать путь к отключению, потому что в этом сценарии важнее было удержание
Автоплатёж по умолчанию раздражал пользователей. Два чекбокса (автоплатёж и привязка карты) создают путаницу
Убрал галку автоплатежа из VK Pay и оставил привязку карты в сайд-панели. Саму привязку карты приравнял к включению автоплатежа
Синхронизация: провёл финальное ревью с дизайн-командой и продактом, согласовал с разработкой.

06. Обновления
Пересобрал ключевые сценарии: часть решений пришла из бенчмарка, часть из того, что показал юзтест.
Выставление счёта, без данных юр.лица

Выставленный счёт на оплату тарифа

Попытка отключения автоплатежа

Выход за лимиты при оплате по карте

Грейс-период

Работа с промокодами

07. Результаты
После объединения разделов пользователи перестали ходить кругами между Балансом и Тарифом. Заплатить теперь можно, не разгадывая, в каком из двух разделов это делается.
08. Что бы сделал иначе
Коммуникации. Стоило заложить время, чтобы приоритизировать сквозные информеры, сообщения внутри разделов и модальные окна.
Продукт большой, сервисов, которые хотят сообщить об изменениях в критичных или не очень статусах, много. Сейчас это делается саб-тасками с невысоким приоритетом.
В результате пользователь в некоторых случаях может наблюдать сразу несколько коммуникаций, в которых сложно быстро сориентироваться.