Согласно показателям от Statista , 55% пользователей мобильных приложений прекращают их использование уже через месяц после загрузки, и это число увеличивается до 68% спустя три месяца. Localytics дает еще более тревожную статистику: 21% пользователей мобильных приложений откажутся от приложения после первого использования, а многие даже не будут запускать приложение после его загрузки. Это означает, что удержание пользователя должно приниматься во внимание в течение всего процесса проектирования и разработки приложения и должно по возможности направлять процесс принятия решений.
Коэффициент удержания - это самый честный и эффективный способ измерения успеха приложения и его общего состояния. Этот показатель гораздо важнее, чем количество загрузок, поскольку загрузки не соответствуют активным пользователям. Это также более хороший показатель работоспособности приложения, чем уровень вовлеченности, поскольку уровень вовлеченности может значительно варьироваться в зависимости от категории приложения. Показатели удержания пользователей указывают на то, прогрессирует ли ваше приложение, становится ли оно более стабильным, или имеет признаки снижения, и эти колебания напрямую зависят от принимаемых вами решений.
Эта статья даст вам несколько важных советов по анализу и мониторингу определенных элементов, чтобы увеличить уровень удержания. Давайте сначала посмотрим, что такое удержание пользователя и как его рассчитать.
Что такое коэффициент удержания?
Коэффициент удержания приложения - это процент пользователей, которые все еще используют приложение через определенное количество дней с момента его первого открытия.
Например, если 100 пользователей открывают приложение в первый раз в первый день, а затем 40 запускают его снова на следующий день, то коэффициент удержания в первый день приложения составляет 40 пользователей из 100 или 40%. Если в конце месяца из первоначальных 100 приложение использовалось 10 пользователями, то коэффициент удержания в этом месяце составляет 10%.
Чтобы измерить «классический» уровень удержания, нужно разделить количество пользователей, которые снова открыли приложение в любой день с момента его загрузки (день N), на количество пользователей, которые запустили его в первый в день загрузки. Вы можете найти больше типов удержания здесь .
Рассмотрим пять вариантов оптимизации мобильного приложения для максимально возможного удержания пользователя.
1. Включайте аналитику сразу
Распространенная ошибка, которую допускают разработчики мобильных приложений, заключается в том, что они не интегрируют аналитическую платформу, пока их приложение не будет опубликовано. Это самое неудачное время внедрения, если вы хотите оптимизировать свой UX и увеличить удержание пользователей. К этому моменту вы будете засыпаны запросами по функциям, производительности и удобству использования, которые всегда будут в топе вашего списка приоритетов. Время не будет единственной вещью, которая будет тормозить дальнейшее развитие: если вы до этого момента не собирали данные и не использовали аналитический инструмент, у вас не будет ничего, на чем можно основывать свои последующие решения о продукте.
Вот почему важно сразу начать использовать инструменты аналитики и внедрить его даже на этапе тестирования вашего приложения. Например, когорты действий могут использоваться как критический инструмент для анализа удержания пользователя. Они позволяют понять, как часто пользователи возвращаются в течение определенного периода времени. Таким образом, вы сможете точно увидеть, как каждый пользователь взаимодействует с вашим приложением - пользователей, которые уходят, и пользователей, которые остаются.
2. Оптимизация опыта адаптации
Эндрю Чен утверждает, что «лучший способ изменить кривую удержания - это ориентироваться на первые несколько дней использования и, в частности, на первое посещение». Это означает одну вещь: регистрация вашего пользователя должна быть точной и простой. Регистрация является тестом номер один для пользовательского опыта вашего приложения. Плохие новости: у вас есть только 20 секунд, чтобы произвести хорошее впечатление .
Есть много полезных советов для создания отличного UX. Многие из них довольно очевидны: информация должна быть короткой, демонстрируйте уникальные преимущества вашего приложения и покажите пользователю сколько экранов осталось пролистать с индикатором выполнения. Главное, чтобы ваши пользователи были информированы, вовлечены и рады начать использовать приложение не утомившись.
Не бомбите своих пользователей с сообщениями в приложении сразу, не просите их оценить ваше приложение до того, как они успеют завершить регистрацию. Один момент, который многие специалисты по приложениям достаточно часто используют зря: не заставляйте пользователей регистрироваться до того, как они смогут попробовать приложение.
Вдохновитесь вовлечением пользователей на примере приложений Headspace, Slack и Duolingo.
3. Убедитесь, что жесты удобны
Подход к жестам в UX становится все более критичным, поскольку iPhone отходит от кнопки «Домой», а Xiaomi использует полноэкранные жесты. Это фантастическая новость для пользователей смартфонов. Для разработчиков мобильных приложений это может быть проблемой. Делать жесты плавными и простыми в использовании - важный аспект общего пользовательского опыта вашего приложения.
Когда речь идет о проблемах юзабилити жестов, часто забывают о том, кто ваша аудитория. Если вашей целевой аудиторией являются люди, которые находятся в движении (например, приложение для заказа еды ), пожилые люди (например, приложение для здоровья) или дети (приложение для игр или обучения), вы должны убедиться, что ваш пользовательский интерфейс и жесты оптимизированы для их уровня ловкости. Для еще большего удобства пользователей поместите наиболее важные элементы в пределах досягаемости большого пальца.
Еще одна проблема, которая может возникнуть в связи с жестами в мобильных приложениях - это проблемы удобства их использования. Их гораздо сложнее определить, так как они не приводят к исчисляемому действию, то есть их сложно отследить. Вероятно, самый явный пример проблем с юзабилити - не отвечающие жесты. Это происходит, когда пользователь нажимает, проводит пальцем по экрану или сжимает экран и ожидает, что приложение будет вести себя определенным образом...однако это не так. Это может быть жест смахивания или постукивания, от которого пользователь что-то ожидает, но который вы не реализовали, или это может быть неработающая ссылка на кнопку или значок. Не отвечающие жесты являются причиной разочарования пользователя, и если их не реализовывать, это может привести к сильному оттоку. Сенсорные тепловые карты, как правило, являются лучшим инструментом для анализа удобства использования жестов, поскольку они отслеживают физические жесты, а не только взаимодействия, создаваемые этими жестами. Чтобы узнать о них больше, можете ознакомиться с этой электронной книгой (бесплатно).
4. Сделайте навигацию плавной
Навигацию трудно понять правильно. Существует много разных способов создания меню. Однако сохранение вашего пользователя будет напрямую зависеть от того, как они перемещаются по вашему приложению.
Пользователи приходят в приложение для выполнения конкретных задач. Если они не могут найти то, что ищут, они перестанут пытаться и решат это сделать у ваших конкурентов. Каждое действие, связанное с продвижением пользователя, должно быть очевидно простым, с четко обозначенными и видимыми значками и сведением к минимуму нажатий и других взаимодействий, необходимых для выполнения задачи.
Когда речь идет об избежании распространенных ошибок в навигации, самое важное правило, которое нужно соблюдать, это простота. Избегайте меню со слишком большим или слишком малым количеством опций, не скрывайте важные навигационные ссылки и придерживайтесь привычных для пользователя жестов и значков навигации. Всегда помните о пользователе - сделайте его использование приложения простым, дружелюбным и плавным. Например, Yummly удается максимально удобно использовать как верхнее, так и нижнее меню, поместив три ключевых экрана под вкладками в верхней части экрана и выделив нижнее меню для функции поиска, профиля и супер-удобной функции списка покупок.
5. A / B-тестирование зон риска удержания пользователя
Если вы не определились с наилучшим способом улучшения показателей удержания, вы можете сделать это с помощью A/B теста. A/B-тестирование - это метод маркетингового исследования, в котором контрольной группе показываются разные варианты какого-либо элемента, что позволит определить наиболее подходящую версию. Это простой и эффективный способ понять решения, принимаемые пользователями в вашем приложении. Запустите как можно больше A/B-тестов - вы можете рассмотреть возможность одновременного запуска нескольких A/B-тестов в вашем приложении.
Самое важное, что нужно иметь в виду при выполнении A / B-тестов, возвращает нас к пункту № 1 в этом списке: аналитика. Чтобы максимально эффективно использовать A / B-тесты, используйте надежный инструмент аналитики вместе со своим инструментом тестирования. Вот пример от Optimizely по выполнению тестов, чтобы понять поведение клиента и увеличить удержание пользователя.
Выводы
Сегодняшняя реальность такова, что слишком много решений, связанных с удержанием, основаны на догадках, интуиции и реакциях. Это означает, что многие итерации тратятся на детали, которые не повлияют на реальную проблему. Выход из неэффективного итерационного цикла (или его избежание) заключается в том, чтобы рассматривать каждый элемент и взаимодействие как часть всего пути пользователя, который должен побуждать его продолжать использовать продукт. Это включает в себя использование инструментов аналитики и A / B-тестирования, оптимизацию жестов UX и навигации, а также побуждение пользователей оставаться во время регистрации. Независимо от того, что ваше приложение может является истинным «произведением искусства», пользователи никогда не прочувствуют его полностью, если у вас низкий уровень удержания.
Перевод @thedesigner