Measuring App Performance – App Store – Apple Developer

Measuring App Performance - App Store - Apple Developer Аналитика
Содержание
  1. Что такое анализ эффективности мобильного приложения?
  2. Что такое in-app аналитика?
  3. Что нужно для вашего приложения?
  4. Основные возможности
  5. Что нового в storekit в ios 13?
  6. Бонус. правда ли, что у telegram 100 млн активных пользователей в месяц?
  7. Google Analytics
  8. . GameAnalytics
  9. . AppAnalytics
  10. . UpSight
  11. . SWRVE
  12. . Kochava
  13. . AppDynamics
  14. . HeapAnalytics
  15. . MoEngage
  16. . Taplytics
  17. Apple Analytics
  18. . LeanPlum
  19. . Singular
  20. . Adjust
  21. . Apptentive
  22. . Appboy
  23. Appsee
  24. App Annie
  25. Localytics
  26. Apsalar
  27. Countly
  28. A/b аналитика
  29. App store analytics: track your aso performance in the shopify app store
  30. ‎app store connect
  31. App store conversion rate
  32. Aso (appstore search optimization) и отслеживание активностей мобильных приложений конкурентов
  33. Beta testing
  34. Cистемы анализа качества рекламных кампаний
  35. First-time app downloads
  36. In-app анализ
  37. Ios app analytics monitor ⭐| app store reviews
  38. Managing agreements, tax, and banking information
  39. Managing your app
  40. Анализ производительности
  41. Аудитория мобильного приложения конкурента
  42. В itunes connect появились данные обо всех показах приложения в app store
  43. Где конкуренты покупают трафик для своих мобильных приложений?
  44. Зачем знать показатели приложений конкурентов?
  45. Зачем нужна
  46. Зачем нужно
  47. Источники трафика мобильного приложения конкурента
  48. Как выбрать платформу аналитики мобильных приложений?
  49. Кого выбирать
  50. Лучшие платформы для анализа
  51. Маркетинговый анализ мобильных приложений
  52. Настройка подписок в app store connect
  53. Оформление покупок
  54. Подводные камни при работе с подписками
  55. Проверка статуса подписки
  56. Программная часть
  57. Размер sdk/сложность выполнения работы
  58. Сервисы из комментариев
  59. Системы анализа поведения пользователей внутри приложений
  60. Системы аналитики мобильных приложений
  61. Скачивания и доходы мобильного приложения конкурента
  62. Сколько стоит
  63. Тарифный план
  64. Тестирование покупок (sandbox testing)
  65. Типы аналитики: маркетинговый, in-app и анализ производительности
  66. Уровень поддержки
  67. Чем отличается обновление чека от восстановления транзакций?

Что такое анализ эффективности мобильного приложения?

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

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

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

Задержка устройства.Задержка API.Время работы.Сбои.Исключения.Ошибки.Передача данных.

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

Что такое in-app аналитика?

То, что пользователи делают в мобильном приложении, – только вершина айсберга для in-app аналитики. Категория делится на три секции: устройство, демографические характеристики пользователя и пользовательское поведение. Первая часть определяет, с какого именно гаджета человек заходит в приложение, и как модель или версия ОС влияет на его поведение (например, на некоторых девайсах (смартфонах) кнопка «купить» на странице может быть спрятана за другой).

Самый важный пункт – пользовательское поведение. Критерий определяет, что делают люди в приложении и как это влияет на доход и конверсии. Отслеживать можно по многим позициям: где люди кликают на приложение, сколько времени проводят на странице, какие страницы ведут к более высокой конверсии и почему (это может быть контент, продукт, дизайн).

Тип девайса.Поведение в приложении: клики, завершенные уровни, сделанные покупки.Локация, пол, возраст и язык пользователей.Новый пользователь или вернулся. 

Операционная система.Производитель.Время пользования.

Ориентируйтесь на эти показатели, чтобы максимально повысить уровень ROI. По аналогии с играми задаешься вопросом, есть ли особые уровни или боссы, из-за которых люди выходят из приложения? Как часто они используют определенный параметр или, если их несколько, отдают предпочтение какому-то одному?

Что нужно для вашего приложения?

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

Основные возможности

Некоторые платформы предлагают конкретную ключевую функцию в дополнение к базовым – A/B-тестированию, отправке push-уведомлений или упору на метрики для игр. Отличительные особенности есть у большинства платформ, но не у всех. Выясните, какими достоинствами может похвастаться определенная платформа, и подумайте, нужны ли они вашему приложению.

Что нового в storekit в ios 13?

Из нового – только класс SKStorefront, который дает информацию о том, в какой именно стране в App Store зарегистрирован данный пользователь. Это может быть полезно тем разработчикам, которые используют разные подписки для разных стран. Раньше все проверяли по геолокации либо по региону устройства, но это не давало точный результат.

Теперь страну в App Store узнать очень просто: SKPaymentQueue.default().storefront?.countryCode. Так же добавился делегат метода, если во время процесса покупки сменилась страна в App Store. В этом случае можно самим продолжить или отменить процесс покупки.

Бонус. правда ли, что у telegram 100 млн активных пользователей в месяц?

Мне очень нравится Telegram как продукт. Я им пользуюсь давно и регулярно. Но еще больше мне нравится, как Павел Дуров выстраивает пиар вокруг Telegram.

Недавно на MWC был анонс о том, что у Telegram 100 миллионов активных пользователей в месяц и 350 тысяч новых пользователей в день. Эта новость разлетелась по всем топовым СМИ.

Но для меня было очевидно, что реальные показатели у Telegram существенно ниже. Я все никак не мог понять, почему СМИ так бездумно публикуют эту информацию, даже не пытаясь ее проверить. Ведь подозрителен даже сам факт того, что приложение достигло круглой цифры как раз накануне крупной конференции.

Почему MAU  Telegram меньше 100 млн пользователей? Способ №1.

На графике ниже показан рост аудитории Telegram на основе их публичных анонсов.

Если предположить, что заявленные данные в марте были правдой, то за прошлые 11-12 месяцев Telegram нарастил месячную аудиторию на 40 миллионов пользователей.

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

Вот и первая нестыковка с публично оглашенными данными. Из анонса на сайте Telegram следует, что приложение получает в месяц 10,5 млн новых пользователей, что в 3,5 раза больше, чем то, что мы видим из оценок Sensor Tower.

Да, новые пользователи часто идут выше скачиваний, но все же не в 3,5 раза. А то, что у Telegram есть еще какие-то значимые источники трафика, кроме Google Play и Appstore, мне кажется маловероятным.

Идем дальше. Я проверил позиции Telegram в сторе за прошлый год на основных рынках (картинки я здесь не стал публиковать, так как их очень много, но вы можете проделать эту операцию самостоятельно с помощью App Annie, предварительно авторизовавшись в сервисе).

Сколько же из этих новых пользователей осталось в продукте? У мессенджеров высокий Retention. Если быть точнее, то спустя несколько месяцев он фиксируется на уровне 62-65% (на основе данных Statista о среднем Retention мессенджеров по месяцам).

Что же мы имеем: 36 млн скачиваний, примерно 60% остаются в продукте. Таким образом, при условии отсутствия отвала старой аудитории, прирост MAU за год должен был составить примерно 21-22 млн.

При условии достоверности цифры в 60 млн активных пользователей в месяц в прошлом марте (ее мы еще обсудим чуть дальше) получается, что месячная аудитория Telegram на февраль 2021 года была примерно 80 млн пользователей. А для достижения 100 млн MAU приложению потребуется примерно еще один год.

Почему MAU  Telegram меньше 100 млн пользователей? Способ №2.

Опровергнуть цифру в 100 миллионов пользователей можно и более простым способом. Число скачиваний мобильного приложения Telegram в Google Play находится в тире 50-100 млн.

Telegram особенно популярен на рынках, где доминирует Android. По данным февраля на iOS пришлось лишь 30% скачиваний. Если предположить, что в Google Play у приложения 80 млн скачиваний (точно узнать число скачиваний на сегодняшний день можно будет только тогда, когда приложение перешагнет в следующий тир — мы ведь знаем, сколько его качают в месяц), то всего скачиваний на двух платформах будет около 100 млн.

Теперь два важных факта:

  1. Скачивания != уникальные пользователи. Люди меняют девайсы, у кого-то несколько девайсов, приложения удаляют и качают заново.
  2. Retention мессенджеров составляет примерно 62% спустя 6 месяцев.

Таким образом, если мои оценки числа  скачиваний для Telegram правдоподобны, то месячная аудитория приложения составляет примерно 50-60 млн пользователей, что существенно меньше 100 миллионов, а как раз соответствует цифре заявленной в прошлом марте.

Из обсуждений в комментариях

В комментариях справедливо заметили ряд моментов, которые стоит прокомментировать в самой статье.

1. У Telegram есть десктопный клиент. Я исходил из предположения, что десктоп пользователи являются подмножеством пользователей мобильных.

2. У Telegram есть WP версия. Платформа WP совсем маленькая, так что ей можно пренебречь.

3. У Telegram есть альтернативные клиенты. Я проверял альтернативные клиенты, которые находятся по ключевику Telegram — все они маленькие. Оказалось, что есть достаточно популярные приложения, которые запущены под альтернативными брендами (Plus Messenger), которые дают еще примерно 10 млн скачиваний.

Google Analytics

Ни один рейтинг не обходится без Google Analytics для мобильных приложений. Интернет-гигант анализирует собственную платформу Android, iOS и другие.

Тип: In-app аналитика

Тарифы: как и остальные продукты Google, здесь предлагают мощную бесплатную версию плюс пользовательские уровни для предприятий.

Поддерживает платформы: iOS, Android и другие.

. GameAnalytics

Как следует из названия, GameAnalytics – ориентированная на игры, бесплатная аналитическая платформа. Она отслеживает прогрессию и продвижение по уровню, имеет настраиваемый графический интерфейс пользователя (GUI). Поддерживает действующий Unity, а также Corona, Xamarin, Python и Flash.

Тип: In-app аналитика.

Цена: бесплатно

Поддерживает платформы: Unity для iOS, Android, Flash, Windows, Web GL

. AppAnalytics

App Analytics – очень продвинутая платформа с множеством функций, включая сенсорные карты тепла, распознавание жестов и анализ push-уведомлений. Особый предмет гордости – маленький объем памяти, что никак не сказывается на производительности приложения.

Тип: In-app аналитика.

Тарифные планы: есть бесплатные, за $399 в месяц, а также корпоративный план для предприятий с нераскрытым ценовым тегом.

Поддерживаемые платформы: iOS, Android, Windows Mobile

. UpSight

В аналитической платформе можно настроить метрики и отследить события. Upsight предлагает услуги по консультированию и оптимизации объявлений. Панели управления настраиваются аналогично KPI. Цены на тарифы не публикуются, но есть бесплатная пробная версия. Включает возможности A/B тестирования и автоматизации маркетинга.

Дополнительный анализ:  Новости об акциях Rosgosstrakh OAO (RGSS) —

Тип: Маркетинговая и in-app аналитика.

Тарифные планы: нет, только индивидуальные расценки

Поддерживает платформы: iOS, Android

. SWRVE

SWRVE отслеживает поведение пользователей и покупки, проводит A/B тестирование маркетинговые in-app кампании, доставляет push-уведомления. Единственный «недостаток»: он работает только для iOS и Android. Оцените работу продукта самостоятельно, воспользовавшись бесплатной демо-версией.

Тип: Маркетинговая аналитика.

Тарифные планы: бесплатная пробная версия, цены на ежемесячные тарифные планы не разглашаются

Поддерживает платформы: iOS, Android

. Kochava

Гарантия бесперебойной работы на своей платформе 99,98%, SDK для этого не понадобится. Kochava уделяет особое внимание конфиденциальности данных пользователей. Он предоставляет пользователям сочетание функций аналитики и атрибуции, а также поддержку iBeacons, API-интерфейс от сервера к серверу и технологию IdentyLink (идентификация пользователя приложения для разных устройств).

Тип: Маркетинговая аналитика.

Тарифные планы: бесплатная аналитика приложений, $0,03 за установка для аналитики атрибуции, уровень цен для предприятия не раскрыт.

Поддерживает платформы: iOS, Apple Watch OS, Android

. AppDynamics

Инструмент поможет повысить показатели, предоставляет статистические данные. USP у AppDynamics – это шесть «интеллектуальных движков», которые отслеживают выходящие за рамки обычного показатели. Он сосредоточен на работе с более крупными приложениями и компаниями.

Тип: In-app аналитика.

Тарифные планы: бесплатная пробная версия, бесплатный план Lite, пользовательские расценки для Pro-планов

Поддерживает платформы: iOS, Android

. HeapAnalytics

Бескодовая площадка для анализа данных в реальном времени и за прошедшие периоды. Автоматизация функций HeapAnalytics позволяет отслеживать и составлять график показателей. Поддержка ненативной платформы Android немного тормозит. Если вы хотите связать статистику с другим инструментом, тарифный план для предприятий включает прямой экспорт данных.

Тип: In-app аналитика

Тарифный план: бесплатные версии или индивидуальные расценки

Поддерживает платформы: iOS, web

. MoEngage

Платформа для вовлечения пользователей анализа мобильных приложений. MoEngage ориентируется на геотаргетинговые уведомления о продукте и сообщения в приложении. Отслеживает количество удаленных приложений (для iOS). MoEngage – крупная маркетинговая платформа в Индии, которая интегрируется с MobileAppTracking, Appsflyer, Apsalar.

Тип: аналитика в приложении.

Тарифные планы: есть бесплатный, расценки на обычные планы не раскрыты

Поддерживает платформы: iOS, Android, Windows Mobile

. Taplytics

Taplytics – мобильная система с A/B тестированием, push-уведомлениями и аналитикой, и бесплатным пробным периодом. Его BigQuery открывает доступ к необработанным данным (экспериментам, событиям или push-уведомлениям) для настройки пользовательских показателей, а также предлагает интеграцию с Mixpanel и Google Analytics, но это только для iOS и Android.

Тип: In-app аналитика.

Тарифные планы: бесплатный (для отслеживания до 25 тыс. MAU), цены для предприятий по запросу

Поддерживает платформы: iOS, Android

Apple Analytics

Что и следовало ожидать от компании из Купертино, Apple предлагает функционал с постоянными обновлениями аналитических инструментов, привлекательным дизайном и простой реализацией. Разумеется, он работает только для iOS. Это один из самых полных и мощных инструментов для отслеживания всех ваших данных в приложении.

Тип: In-app аналитика.

Тарифы: включены в членский взнос разработчика ($99 или $299 в год).

Поддерживает платформы: iOS, TvOS.

. LeanPlum

Leanplum управляет мобильным контентом. Пользователи могут персонализировать и динамически публиковать мобильный контент.

Тип: Контент менеджмент и А/В тестирование

Тарифные планы: бесплатный тестовый период, цены опубликуют в ближайшее время

Поддерживает платформы: Android, BlackBerry, iOS

. Singular

Singular – комплексная платформа для аналитики платформы маркетинга, которая поможет максимально повысить ROI с помощью «1600 предварительно сконфигурированных маркетинговых решений». В процессе будут использоваться комбинации и алгоритмы с разными типами данных, чтобы в итоге получить ценную информацию.

Тип: данные о рынке

Тарифный план: сведений нет

Поддерживает платформы: Android, iOS, Web

. Adjust

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

Тип: бизнес-аналитика, маркетинг, аналитика приложений

Тарифные планы: Бесплатная демо-версия

Поддерживает платформы: Android, BlackBerry, HTML5, iOS, Windows Phone

. Apptentive

Apptentive – это про обработку данных, а еще про создание бренда и надежного пользовательского опыта. Сторона аналитики отслеживает поведение и взаимодействие пользователей, но Apptentive также является платформой для проведения опросов, оценки настроений и прослушивания отзывов.

Тип: In-app аналитика

Тарифный план: Бесплатная пробная версия, после – индивидуальные расценки

Поддерживает платформы: iOS, Android, Cordova

. Appboy

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

Тип: Маркетинговая аналитика

Тарифный план: демо-версия, затем – индивидуальные расценки

Поддерживает платформы: Android, HTML5, iOS, Unity, Windows Phone

Appsee

Пользуясь Appsee, разработчики смогут получить качественные визуальные данные о своем мобильном приложении. Достаточно нажать на тепловые карты кликов, чтобы увидеть истинное поведение пользователя в приложении. Также доступны записи пользовательских сеансов; довольно легкий SDK. К недостаткам можно отнести работу только с iOS и Android, хотя сейчас это нельзя назвать большой проблемой.

Тип: In-app аналитика.

Тарифы: 14-дневная бесплатная пробная версия, цены на стандартные тарифные планы не раскрываются

Поддерживает платформы: iOS, Android

App Annie

Платформа анализа приложений и рыночных данных помогают разработчикам создавать лучшие приложения для бизнеса. App Annie – одно из самых известных хранилищ новостей и статистических данных в мире мобильных устройств; это настоящий образец для наборов данных и аналитики. Сервис платный, и неопубликованные уровни цен, по слухам, будут дорогими.

Тип: Маркетинговая аналитика.

Тарифы: бесплатно или на специальных условиях

Поддерживает платформы: iOS, Android, TvOS, Windows, Amazon, Web

Localytics

Программное обеспечение может отслеживать до 100 тысяч активных пользователей и 12 миллионов точек данных в месяц. Localytics проводит детализацию графиков, анализирует пользовательские потоки и воронки. Разработчикам доступны A/B тестирование и собственный менеджер учетных записей. Есть автоматизация маркетинга, и экспорт данных в форматы PDF или CSV.

Тип: In-app аналитика.

Поддерживает платформы: iOS, Android, Windows Mobile, BlackBerry, HTML 5

Apsalar

Компания Apsalar представляет аналитическую платформу с маркетинговыми инструментами Marketing Attribution, Remarketing Audience and CRM & Prospecting Audiences. Он работает только для iOS и Android, но это компенсируется большими возможностями: от измерения LTV до автоматизации маркетинга и анализа воронки кросс-приложений.

Тип: Маркетинговая аналитика.

Поддерживает платформы: iOS, Android

Countly

Countly охватывает все: push-уведомления, профили пользователей, сегментацию с аналитикой в реальном времени до 10 миллионов уникальных идентификаторов и многое другое. Из уникальных особенностей – отзывчивый интерфейс, аналитика в реальном времени и, самое главное, открытый исходный код.

Тип: In-app аналитика.

Тарифы: от бесплатного плана до $250 в месяц и выше для предприятий.

Поддерживает платформы: iOS, Android, BlackBerry, Windows Phone, Apple Watch, Mac OS X, Unity3D и Flash

A/b аналитика

Людям предлагают одну из двух функций (которые отличаются по дизайну и наполнению) и смотрят, какая из них работает лучше. Загвоздка в том, что аналитика проводится во время работы над продуктом – его тестируют на пользователях, не отключая приложение и не прекращая с ним работать.

Теперь переходим к основе основ – анализу эффективности приложения.

App store analytics: track your aso performance in the shopify app store

Hi, I’m Daniel Sim 👋 I’ve been creating apps for Shopify since 2021. Plug in SEO was one of the first SEO apps on the app store, and Plug in Speed the first combined code and image optimization app. Through constant optimization and product development they have consistently performed strongly in a very(!) flooded market. I exited these apps in 2020 and now focus on helping app developers from what I’ve learnt.

‎app store connect

Долгожданное и нужное приложение, сильно упрощающее работу по сбору обратной связи от пользователей и обеспечению поддержки пользователей.

Прошу рассмотреть следующие доработки:

1. Возможность отметить отзыв избранным, чтобы было проще его найти среди множества других.

2. Настройка уведомлений о изменении/удалении отзыва пользователем. Если замечание с критикой и был предоставлен ответ разработчиком, то есть потребность в мониторинге изменил ли польщователь свой отзыв или нет, в том числе затем, чтобы ответить на новый вопрос от пользователя в том же отзыве — не заставлять пользователя долго ждать.

3. Поиск отзывов по тексту отзыва, автору, дате, ответу на отзыв.

App store conversion rate

Your conversion rate is the percentage of views of your app on the App Store that result in a first-time download. In App Analytics, this is measured as the ratio of App Units to Impressions. An Impression is counted when a customer views your app on the Today, Games, Apps, or Search tab on the App Store, or on your product page.

For example, if your app has 100 Impressions and 50 App Units, your conversion rate is 50%. To quickly view your conversion rate, click the Metrics tab and, under Saved Views, select Conversion Rate. View this data by Source Type to see which sources result in the highest conversion rate, or filter by an individual source for more detail.

Aso (appstore search optimization) и отслеживание активностей мобильных приложений конкурентов

Для многих мобильных приложений основным источником трафика являются сами сторы. Люди находят приложения через поиск, через рекомендательные механизмы, через фичеринги и т.д.

С отслеживанием позиций по ключевым словам в Appstore и Google Play, ASO (Appstore Search Optimization) активностей, позиций в чартах сторов и фичерингов собственных и конкурентных мобильных приложений вам помогут следующие сервисы:

  1. Sensor Tower
  2. AppFollow
  3. ASODesk
  4. App Annie

Beta testing

Before releasing your app on the App Store, use TestFlight to distribute your beta apps and app updates to testers for valuable feedback. Enter testing information and invite testers in App Store Connect by adding their names and email addresses or by sharing a public invitation link.

Cистемы анализа качества рекламных кампаний

При грамотном маркетинге люди будут приходить в ваш апп из десятков источников: CPI-сетей, CPM-сетей, агрегаторов, независимых рекламных площадок, партнерских программ, соцсетей… — перечислять всё слишком долго. Вдобавок обязательны регулярные эксперименты с новыми каналами.

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

Базовая схема идентификации в системах аналитики такова. Человек нажимает на баннер приложения, подключенного к трекеру, и информация о его гаджете (IP, тип устройства, операционная система, версия браузера и т. д.) передается в систему. Формируется «цифровой отпечаток» (англ. fingerprint) планшета или смартфона.

Дополнительный анализ:  Продать, пока не поздно: россиян беспокоит судьба их недвижимости в Болгарии

Однако, говоря на языке криминалистов, «пальчики» остаются недостаточно четкими для абсолютно точной, однозначной идентификации. Например, человек устанавливает игру с одного IP-адреса, а запускает ее впервые с другого. Всё, след потерян. Такого рода технических проблем тьма. Доля потерь и ошибок подчас достигает 35%, обычно же находится на уровне 15-25%.

Вместе с тем польза от трекеров дает основания закрыть глаза на люфт в точности измерений. Из целого эшелона решения такого класса мы выбрали для сравнения три наиболее распространенных: бесплатный Flurry и платные AppsFlyer и Tune (в прошлом Mobile App Tracking).

Flurry

Одно из главных преимуществ Flurry — бесплатность. Flurry — образец гибридного сервиса: с одной стороны, способен худо-бедно отслеживать источники трафика, с другой — обеспечивает внутреннюю аналитику.В плане анализа данных об аудитории умения Flurry не так уж скромны.

Учету подлежат:— активная аудитория;— сессии;— источники инсталлов;— частота использования аппа и его показатель удержания;— пользовательские события (events) с поддержкой нескольких параметров;— возникающие в аппе ошибки;— сегменты аудитории (соцдем, страны, рекламные кампании и пр.);— конверсионные воронки.

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

Flurry не очень хорошо работает с трекингом. Анализ источников трафика осуществляется в нем через реферальные ссылки, и процент ошибок в системе часто бывает значительно выше, чем в ее платных аналогах. Данных посредством Flurry вы при желании соберете больше, чем сумеете поначалу освоить.

Сервису присуще и некоторое число недостатков. Периодически из-за высоких нагрузок скорость работы веб-интерфейса оставляет желать лучшего, и статистика обновляется с задержками. Нередки и жалобы на техподдержку продукта. Однако, купленный интернет-гигантом Yahoo!

в 2021 году, он постепенно избавляется от медлительности. Вдобавок во многих аспектах аналитика в системе не слишком гибкая: так, сегментация аудитории пока оставляет желать лучшего, можно создать максимум десять сегментов.Создателям игр следует также учесть, что не исключены затруднения в интеграции Flurry с широко распространенным движком Unity 3D.

В свою очередь, конверсионные воронки — один из главных инструментов «внутриапповой» аналитики — не самая сильная сторона Flurry. Хотя здесь они допускают ряд удобных опций: так, вы вправе задать период, в течение которого должен совершаться следующий шаг в воронке (например, чтобы первый уровень был загружен на устройстве не позже чем через двадцать минут после прохождения обучения и т. д.).

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

AppsFlyer

AppsFlyer — классический трекер, в последнее время, однако, расширяющий свой арсенал в направлении внутренней аналитики. На текущем этапе своего развития он способен, например, замерять конверсии в действия внутри приложения, а также Retention.

First-time app downloads

App Units are the number of first-time downloads of your app. The Overview tab in App Analytics provides a general view of your App Units as well as breakouts by territory, device, and source. To see data over a specific time period, select a custom date range.

In-app анализ

Показывает каждое действие пользователя в мобильных приложении. Как они ведут себя, всегда ли возвращаются на главную страницу или переходят по глубинным ссылкам? Ключевой показатель здесь – демографические данные. Эта действительно важная информация.

Ios app analytics monitor ⭐| app store reviews

Managing agreements, tax, and banking information

To sell apps on the App Store, the Account Holder needs to sign the Paid Applications agreement in Agreements, Tax, and Banking. Then, you’ll enter your organization’s tax and banking information, as well as contact information for employees in your organization who can address legal, financial, or marketing issues that may arise. U.S. tax forms are required for all developers, and tax forms for Australia, Canada, Japan, or Brazil may be required.

Managing your app

After you publish your app on the App Store, you can respond to customer reviews, distribute promo codes, bundle multiple apps in a single purchase, transfer your app to another organization, and more.

Анализ производительности

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

Аудитория мобильного приложения конкурента

Оценить аудиторию приложения конкурента — задача нетривиальная.

В itunes connect появились данные обо всех показах приложения в app store

Аналитика, встроенная в iTunes Connect, обновилась – теперь она умеет учитывать все показы приложения.

В новом отчете вы можете узнать, сколько всего раз иконка вашего приложения показывалась в App Store (на уникальных устройствах) – в поиске, в фичеринге, в топах, на странице вашего приложения. С помощью этих данных вы не только сможете точнее определить конверсию в установки, но и, например, проводить A/B-тесты в поисках наиболее эффективного решения.

Ранее App Store отдавал данные о конверсии только со страницы приложения, поэтому данные для полного понимания были недостаточны.

Где конкуренты покупают трафик для своих мобильных приложений?

Этот вопрос должен особенно интересовать тех, кто продвигает свои приложения в рекламных сетях. Находить новые источники трафика и хитрые подходы для популярных рекламных сетей — единственный способ выживания на супер конкурентном мобильном рынке с ограниченным количеством источников трафика.

Если вам интересно — покупает ли вообще какое-то приложение себе пользователей или нет, то можно воспользоваться Sensor Tower. На этот раз их продуктом Ad Intelligence.

Зачем знать показатели приложений конкурентов?

Я очень люблю изучать цифры разных приложений.

Зачем нужна

У отправки пуш-уведомлений бывает две цели:

  1. Продуктовая. Например, вы получили уведомление о том, что такси уже приехало.

  2. Маркетинговая. Когда вы пытаетесь что-то (до)продать пользователю.

Более того, пуши можно разделить по:

  1. Триггерные и вызванные «руками».

  2. Таргетированные или не таргетированные.

Большая часть продуктовых пушей относятся к формату триггерных, то есть, когда происходит триггер, вызванный действиями пользователя, тут все события в продуктовой аналитике берутся из таблички выше в продуктовой аналитике.

Маркетинговые пуши бывают как триггерные — например, пользователь отписался, а мы ему сразу даем скидку, — так и ручные. Например, отправим уведомление всем пользователям в Москве о скидке на продукты в оффлайн-магазине. 

Зачем нужно

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

  • Корректно валидировать и проводить покупку. Поддерживать восстановление.

  • Привязывать покупку к пользователю.

  • Отслеживать серверные события подписки. Они могут происходить даже если пользователь удалил приложение.

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

Источники трафика мобильного приложения конкурента

Откуда ваши конкуренты получают скачивания? Это очень интересный вопрос. А ответ на него дает много идей, как увеличить трафик своего мобильного приложения.

Этот ответ можно найти в  Similarweb. С его помощью вы можете получить примерную картину того, как люди находят интересующее вас мобильное приложение: через поиск, в чартах, через фичеринги, через другие механизмы стора.

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

Как выбрать платформу аналитики мобильных приложений?

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

Кого выбирать

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

Свой стек традиционно собирают на реляционной колоночной базе данных, например, Clickhouse Tableau для BI. Дополнительно для сбора данных я рекомендую использовать Cube.js. В качестве слов для гугления накидаю: AWS Lambda, Redash, Google Big Query, Serverless.

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

Из сервисный решений традиционно выделяют Amplitude и Mixpanel. Дополнительно сюда можно добавить App Metrica и Firebase Analytics (Google Аналитика для мобильных устройств).

Традиционно выбирают несколько аналитик, чтобы сравнить точность. Обычно берут бесплатную и платную.

Разработка и внедрение любой системы аналитики начинается с составления карты/списка событий, которые вы хотите отслеживать. После двух недель плотной работы над таблицей событий, вы получаете примерно такой вариант:

Который в дальнейшем добавляется в приложение и тестируется.

Лучшие платформы для анализа

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

Google AnalyticsApple AnalyticsAppsflyerAppseeApp AnnieTuneLocalyticsApsalarCountlyMixPanelGameAnalyticsAppAnalyticsUpSightSwrveKochavaAppdynamicsHeap AnalyticsMoEngageTaplyticsLeanPlumSingularAdjustApptentiveAppboy 

Маркетинговый анализ мобильных приложений

Он показывает, где именно пользователи находят ваше мобильное приложение: во время просмотра товаров в App store или на других сайтах. Он сравнивает число загрузок и покупок в приложении, рассказывает, как монетизировать продукт, при этом увеличить ROI и не потерять клиентов.

Настройка подписок в app store connect

Если у вас уже есть Bundle ID и созданное приложение, то вы можете пропустить эти шаги. Если же вы создаете приложение впервые, то сделайте следующее:

На портале разработчиков Apple вы должны создать явный Bundle ID (App ID). Открыв страницу, которая называется Certificates, Identifiers & Profiles, перейдите во вкладку Identifiers. В июне 2021 года Apple, наконец, обновила верстку портала в соответствии с ASC (сокращенно от App Store Connect).

Новый дизайн портала разработчиков Apple в 2021 году
Новый дизайн портала разработчиков Apple в 2021 году

Явный Bundle ID принято указывать в доменном стиле (com.apphud.subscriptionstest). В разделе Capabilities вы заметите, что галочка рядом с In App Purchases уже стоит. Создав Bundle ID (App ID), перейдите в App Store Connect.

Оформление покупок

Весь процесс оформления покупки можно разделить на 2 этапа: получение продуктов (класс SKProduct) и инициализация процесса покупки (класс SKPayment). В первую очередь мы должны указать делегат протокола SKPaymentTransactionObserver.

// Starts products loading and sets transaction observer delegate
@objc func startWith(arrayOfIds : Set<String>!, sharedSecret : String){
    SKPaymentQueue.default().add(self)
    self.sharedSecret = sharedSecret
    self.productIds = arrayOfIds
    loadProducts()
}

private func loadProducts(){
    let request = SKProductsRequest.init(productIdentifiers: productIds)
    request.delegate = self
    request.start()
}

public func productsRequest(_ request: SKProductsRequest, didReceive response: SKProductsResponse) {                
    products = response.products
    DispatchQueue.main.async {
        NotificationCenter.default.post(name: IAP_PRODUCTS_DID_LOAD_NOTIFICATION, object: nil)
    }
}

func request(_ request: SKRequest, didFailWithError error: Error){
    print("error: (error.localizedDescription)")
}

Уведомление IAP_PRODUCTS_DID_LOAD_NOTIFICATION используется, чтобы обновить UI в приложении.

Дополнительный анализ:  ᐉ Отзывы【Денис Новиков】: Жалобы, разоблачение

Далее пишем метод для инициализации покупки:

Подводные камни при работе с подписками

  • Проверка чека прямиком с устройства не рекомендуется Apple. Они несколько раз говорили об этом на WWDC (с 5:50) и это указано в документации. Это небезопасно, потому что злоумышленник может перехватить данные с помощью man-in-the-middle атаки. Правильный способ проверки чеков — это локальная валидация либо используя свой сервер.
  • Существует проблема, связанная с проверкой даты истечения. Если вы не используете свой сервер, то системное время на устройстве можно изменить на более старое и тогда наш код будет выдавать неверный результат – подписка будет считаться активной. Если вас это не устраивает, то можете использовать любой сервис, выдающий точное мировое время.
  • Не для всех пользователей бесплатный пробный период может быть доступен. Пользователь мог заново установить приложение через некоторое время, а приложение покажет, что триал доступен как обычно. Правильно будет обновлять чек, валидировать его и проверять в JSON доступность триала для данного пользователя. Многие этого не делают.
  • Если пользователь запросил возврат средств, то в JSON подписки добавится cancellation_date, но expires_date останется неизменным. Поэтому важно всегда проверять наличие поля cancellation_date, которое является преимущественным по отношению к expires_date.
  • Не стоит обновлять чек при каждом запуске приложения, потому что, во-первых, это бессмысленно, во-вторых, скорее всего пользователю покажется окно ввода пароля от Apple ID. Обновлять чек стоит, например, когда пользователь сам нажал на кнопку восстановления покупок.
  • Как определить, в какие моменты стоит валидировать чек для получения актуальной даты истечения подписки? Можно валидировать чек при каждом запуске либо только при истечении подписки. Однако если вы будете проверять чек только при истечении подписки, пользователь, оформивший возврат средств, сможет бесплатно пользоваться вашим приложением до конца периода.

Проверка статуса подписки

Чек валидируется с помощью POST-запроса verifyReceipt к Apple, в качестве параметра посылаем зашифрованный чек в виде base64-закодированной строки, а в ответе нам приходит тот же чек в JSON формате. В массиве по ключу latest_receipt_info будут перечислены все транзакции от каждого периода каждой подписки, включая пробные периоды. Нам остается только спарсить ответ и достать актуальную дату истечения для каждого продукта.

На WWDC 2021 добавили возможность получать только актуальные чеки по каждой подписке с помощью ключа exclude-old-transactions в запросе verifyReceipt.

Программная часть

Приступим к практической части. Что нужно для того, чтобы сделать полноценный менеджер покупок? Должно быть реализовано как минимум следующее:

  1. Оформление покупок

  2. Проверка статуса подписки

  3. Обновление чека

  4. Восстановление транзакций (не путать с обновлением чека!)

Размер sdk/сложность выполнения работы

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

Сервисы из комментариев

Спасибо всем, кто поделился сервисами, которые использует сам. Я собрал их здесь:

Системы анализа поведения пользователей внутри приложений

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

Adjust

Фактически команда Adjust стремится построить универсальную платформу, которая будет и обеспечивать атрибуцию инсталлов (кто и откуда к вам пришел), и давать аналитику внутри приложения, и предоставлять данные по происходящему с ним в маркетах (сервис AppTrace).

Что касается общих характеристик приложения, Adjust выводит информацию о кликах и установках, сессиях, DAU и MAU. Но по-настоящему интересен более близкими к бизнесу KPI: он позволяет узнать, насколько эффективно монетизируется апп, сколько и за счет чего именно зарабатывает.

Системы аналитики мобильных приложений

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

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

  • программы внутренней аналитики мобильных приложений;
  • программы для определения источников трафика (трекинг рекламы, расчет CAC, ROI);
  • сервисы аналитики сторов;
  • программы для работы с push-уведомлениями;
  • сервисы для А/В-тестирования приложений.

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

Скачивания и доходы мобильного приложения конкурента

У Sensor Tower есть премиальный продукт, который называется Store Intelligence. Как и аналогичный продукт от App Annie — он платный и дорогой. Но у Sensor Tower есть ограниченная бесплатная версия, которой в большинстве случаев бывает достаточно, чтобы получить ответы на основные вопросы.

С помощью Sensor Tower вы можете узнать количество скачиваний любого мобильного приложения за предыдущий месяц.

По этой ссылке, например, мы можем узнать, что в феврале 2021 года Telegram на iOS скачали 880k раз. А по этой ссылке, что за тот же период на Android Telegram скачали 1900k раз. Запомните эти цифры — они нам пригодятся немного позже.

Sensor Tower также позволяет оценивать доходы мобильных приложений от внутренних покупок.

Давайте посмотрим на MSQRD, который последний месяц занимал первые позиции в чартах App Store в большинстве стран.

Дело в том, что у сервисов вроде Sensor Tower и App Annie часто возникают проблемы с оценками скачиваний и доходов для приложений, которые занимают топовые места в чартах. Подобные сервисы оценивают скачивания и доходы на основе положения приложения в чартах магазинов, а для приложения на 1 месте предсказать количество скачиваний сложно, так как оно не ограничено сверху (ну разве что количеством девайсов, но это не всегда помогает).

Sensor Tower показывает 9,2 млн скачиваний MSQRD за февраль. За январь показывало 1 млн скачиваний. Цифры очень хорошо бьются с анонсами, которые были в прессе. Миллион пользователей спустя месяц, 10 миллионов пользователей спустя два.

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

Так что теперь вы можете весьма точно оценить количество скачиваний и доход мобильных приложений ваших конкурентов. Да и друзей тоже.

На всякий случай напомню, что оценить общее количество скачиваний приложения в Google Play можно прямо на его странице в маркете.

Сколько стоит

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

В целом, эта цена — абсолютно адская в соотношении к предоставляемой полезности, поэтому с ростом объемов стоимость сервиса будет расти медленнее. Более того, вы обязаны будете заплатить даже если трафик не сконвертируется и не окупится, то есть по факту вы платите за установку. Такая стоимость может легко увеличить стоимость за установку (CPI) на 10%.

Вывод простой — торгуйтесь, если хотите сэкономить.

Легко посчитать, сколько примерно будет стоить AppsFlyer. Предположим, вы покупаете трафик на $10 000 в месяц при стоимости установки $2 -> 5 000 атрибуций -> 5 000 * 0.06 = $300.

Отмечу, что если вы не получаете данных об атрибуции при выключенном доступе к IDFA, то вы не платите за атрибуцию. Я официально спросил AppsFlyer об этом и получил ответ «Да, если у клиента включен LAT, мы не получаем IDFA/GAID и установка может уйти в органику.

Тарифный план

Тарифный план – один из главных моментов при выборе. У многих платформ есть разные “уровни”. Чем они дороже, тем больше метрик, точек данных и функций вам предложат. Если ваш софт не генерирует огромные объемы данных или приложению нужно всего несколько метрик, тогда вам не стоит выбирать «полный пакет». Некоторые инструменты полностью бесплатные, а другие за бесплатно предлагают только самые базовые функции.

Тестирование покупок (sandbox testing)

Раньше для тестирования покупок необходимо было логаутиться из App Store в настройках вашего iPhone. Это доставляло большие неудобства (например, стиралась вся медиатека Apple Music). Однако сейчас этого делать не нужно: аккаунт песочницы теперь существует отдельно от основного аккаунта.

Процесс покупки происходит схожим образом в сравнении с реальными покупками в App Store, но есть некоторые моменты:

Типы аналитики: маркетинговый, in-app и анализ производительности

По данным Tune, аналитические инструменты делятся на три большие категории: маркетинговая аналитика, in-app и анализ производительности. Мы вкратце расскажем про каждый их них.

Уровень поддержки

Какой объем документов предполагает платформа? Работает ли круглосуточная горячая линия или менеджеры, готовые помочь в случае сбоя? Если вы не придаете остальному функционалу большого значения, то этот фактор может стать решающим в процессе принятия решения.

Чем отличается обновление чека от восстановления транзакций?

Оба метода помогают восстановить данные о покупках. Но в чем же их отличия? Есть замечательная таблица с видео wwdc:

Таблица различий двух способов восстановления покупок из WWDC
Таблица различий двух способов восстановления покупок из WWDC

В большинстве случаев вам достаточно использовать SKReceiptRefreshRequest(), потому что нас интересует только получение чека для последующего вычисления даты истечения.

В случае авто-возобновляемых подписок сами транзакции нас не интересуют, поэтому достаточно использовать только обновление чека. Однако есть случаи, когда нужно использовать способ восстановления транзакций: если ваше приложение скачивает контент при покупке (Apple hosted content) или если вы до сих пор поддерживаете версии ниже iOS 7.

Оцените статью
Аналитик-эксперт
Добавить комментарий

Adblock
detector