Приложение AppleInsider.ru за неделю увеличило среднюю оценку от iOS-пользователей до пяти звёзд Статьи редакции
Главный редактор издания Ренат Гришин о результатах внедрения нового метода запроса оценки от Apple.
На протяжении многих лет у нас работает мобильное приложение в App Store для iPhone и iPad. Наш проект в большей степени «фанатский», поэтому пользователи весьма охотно ставят приложению заслуживающую, по их мнению, оценку в магазине.
Раньше отзывы и оценки влияли на положение приложения в топе, однако те времена давно остались позади (что позволяет более-менее увидеть реальную картину, хотя «накрутчиков» на рынке всё ещё хватает).
В iOS 10.3 компания Apple анонсировала обновление фреймворка StoreKit, в котором, помимо множества инструментов, помогающих управлять покупками внутри приложения, реализована крайне удобная функция, позволяющая разработчику в некоторой степени контролировать процесс запроса оценок и отзывов пользователей для App Store. На практике он позволил в десятки раз увеличить число оценок нашего приложения в App Store.
Раньше для того, чтобы получить заветные звездочки, мы использовали классическую схему с запросом оценки и отзыва для нашего приложения. Кто-то использовал библиотеки, позволяющие дополнительно привлечь внимание пользователя к оценке своего приложения и даже в какой-то мере контролировать появление диалогового окна, с помощью которого предлагали пользователю оценить приложение.
Но все эти способы в случае согласия пользователя прекращали работу с приложением и перенаправляли его в специальный раздел App Store, где тот мог оценить и оставить отзыв. Так работали (и продолжают работать) большинство приложений, которые хотят видеть обратную связь в виде рейтинга в App Store.
Однако, как оказалось, такой способ имеет две проблемы: во-первых, довольно незначительная часть пользователей готова пожертвовать своим временем и пойти в App Store для выставления оценки. Во-вторых, такое окно довольно сильно раздражает (особенно если при отказе через какое-то время появляется снова). Поэтому мы частенько получали отзыв с единицей с примерным текстом «Хотели отзыв? Получите, попрошайки!»
Подобные оценки и отзывы сильно расстраивали нас, не говоря уже о репрезентативности рейтинга приложения в самом App Store. Мы склонялись к тому, чтобы полностью отказаться от вопроса оценки приложения, тогда как Apple предложила всем разработчикам альтернативу.
Пользователю будет предложено поставить оценку, не покидая приложения. В случае, если оценка была поставлена, то появляется второе окно, где можно перейти в App Store и оставить отзыв. Если выбрать «Не сейчас» в первом окне, то написать отзыв, разумеется, не предлагается.
Новый способ получения оценки никак не отменяет варианта попросить пользователя перейти по элементу в навигации приложения и оценить его.
Процесс интеграции невероятно прост. Интегрировав в приложение новый фреймворк StoreKit, достаточно вызвать метод requestReview() класса SKStoreReviewController. Когда вызвать метод, при каких условиях и для каких пользователей вы решаете сами.
Apple заявляет, что вызов данного метода в приложении, распространяемом через TestFlight, не приведет ни к какому эффекту, однако у нас всё работало.
Результаты
- За последние десять месяцев мы выпустили 18 апдейтов приложения.
- Общее число оставленных оценок за все версии — 4 570.
- Количество оценок последней версии (от 28 апреля 2017 года) с новым механизмом оценок — 3 214 (из них 35 человек, помимо оценок, оставили отзывы).
- Средняя оценка приложения до внедрения: 4–4,5 звезды.
- Оценка после внедрения: 5 звезд.
- Таким образом новый механизм оценки за пять дней покрыл 70% всех оценок, поставленных за последний год.
Важно отметить, что последнее обновление нашего приложения было техническим и не привнесло никаких видимых изменений в приложении, поэтому повышение средней оценки произошло исключительно за счет удобства голосования новым инструментом оценки, который позволяет не отвлекаться от работы с приложением.
Но не обошлось и без пары ложек дегтя. Так, алгоритмом появления диалоговых окон в новом фреймфорке разработчик управлять не может. Операционная система сама решает, в какой момент следует показать пользователю окно. Также Apple ограничивает количество запросов оценки приложения — не более трех раз в год, что подтверждается на синтетических тестах.
Так или иначе, потратив совсем немного времени на интеграцию обновленного фреймворка StoreKit в мобильное приложение, вы получите инструмент, который без лишнего раздражения пользователя позволит получить оценку вашей работы, увеличив показатель обратной связи в несколько раз.
Комментарий удален модератором
Кажется автор даже вдохновился такой же статьёй про рейтинги в блоге Медузы - https://dev.meduza.io/приложения-медузы-как-получать-одни-пятерки-14d32438ef80
Только там они написали свой собственный механизм, работающий гораздо лучше и не отвлекающий пользователей от использования приложением.
В iOS-версии приложения эта ссылка не кликабельна и не копируется.
Взбесило аж.
(Приложения VC, конечно же)
На медузу не смотрели, хотя у них сделано отлично. Мы поделились кейсом, как при использовании нового инструмента в десятки раз поднялся отклик на призыв поставить оценку. Каждый сам, разумеется, выбирает оптимальный для него вариант.
https://medium.com/circa/the-right-way-to-ask-users-to-review-your-app-9a32fd604fca
Непонятно. С одной стороны метод requestRewiew можно вызвать когда угодно, с другой эппл сам решает когда показывать окно. Так как все-таки?
Вызвать можно и оно покажется скорее всего при первых вызовах. А потом может перестать показываться, если Apple решит, что достаточно (в теории)
Причём тут Медуза? Этому способу лет 100. Они далеко не первые, кто применил этот флоу.
Так никто и не говорит, что они были первые. Это одно из первых приложений, которое приходит на ум и команда которого так же написала подобную статью.
Сам как iOS разработчик с 6-ти летнем стажем, могу сказать, что нативное решение от Apple имеет ряд недостатков: во первых, оно доступно только с самой последней версии системы - 10.3. Во-вторых, оно ужасно выглядит и не отличается никакой приятностью и удобностью.
Совершенно непонятно, как что-то подобное может увеличить рейтинг приложения. Идеалом контрола, который великолепно справляется с данной задачей, я считаю механизм оценки, сделанный в iOS приложении Meduza.
Все очень просто, если человеку нравится приложение он не пойдет в App Store ставить оценку, так как его все устраивает, в то время как недовольные не пожалеют своего времени и влепят единицу. Теперь же довольный приложением человек может поставить 5 звезд, так как на это потребуется от силы секунда. Благодаря этому увеличилось количество положительных оценок.
Комментарий недоступен
Средняя оценка 5 звезд?
Было бы ужасно, если бы кто-то из читателей статьи разбил превосходную серию пятерок единицей. Отвратительно! Надеюсь, никто так не поступит!
Почему?
Гоу, я создал