{ "author_name": "Vladislava Rakhmanova", "author_type": "self", "tags": ["\u043a\u0435\u0439\u0441\u044b"], "comments": 16, "likes": 14, "favorites": 13, "is_advertisement": false, "section_name": "default", "id": "23603", "is_wide": "" }
Vladislava Rakhmanova
3 601

Приложение 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 предложила всем разработчикам альтернативу.

Если ваше приложение запущено на iOS 10.3 и выше, то с помощью обновленного фреймворка StoreKit вы легко можете вызвать в нём такой диалог

Пользователю будет предложено поставить оценку, не покидая приложения. В случае, если оценка была поставлена, то появляется второе окно, где можно перейти в App Store и оставить отзыв. Если выбрать «Не сейчас» в первом окне, то написать отзыв, разумеется, не предлагается.

Новый способ получения оценки никак не отменяет варианта попросить пользователя перейти по элементу в навигации приложения и оценить его.

Процесс интеграции невероятно прост. Интегрировав в приложение новый фреймворк StoreKit, достаточно вызвать метод requestReview() класса SKStoreReviewController. Когда вызвать метод, при каких условиях и для каких пользователей вы решаете сами.

Apple заявляет, что вызов данного метода в приложении, распространяемом через TestFlight, не приведет ни к какому эффекту, однако у нас всё работало.

Результаты

  • За последние десять месяцев мы выпустили 18 апдейтов приложения.​
  • Общее число оставленных оценок за все версии — 4 570.
  • Количество оценок последней версии (от 28 апреля 2017 года) с новым механизмом оценок — 3 214 (из них 35 человек, помимо оценок, оставили отзывы).
  • Средняя оценка приложения до внедрения: 4–4,5 звезды.
  • Оценка после внедрения: 5 звезд.
  • Таким образом новый механизм оценки за пять дней покрыл 70% всех оценок, поставленных за последний год.

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

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

Так или иначе, потратив совсем немного времени на интеграцию обновленного фреймворка StoreKit в мобильное приложение, вы получите инструмент, который без лишнего раздражения пользователя позволит получить оценку вашей работы, увеличив показатель обратной связи в несколько раз.

#Кейсы

{ "is_needs_advanced_access": false }

Комментарии Комм.

Популярные

По порядку

0

Прямой эфир

Голосовой помощник выкупил
компанию-создателя
Подписаться на push-уведомления
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-158433683", "adfox_url": "//ads.adfox.ru/228129/getCode?p1=bxbwd&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid21=&puid22=&puid31=&fmt=1&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } } ]