Понять, что люди делают в вашем приложении
Магазин говорит, сколько людей его установили. Он ничего не говорит о том, открыли ли они его дважды.
Ситуация
Приложение измерять сложнее, чем сайт, а вопросы те же: до каких экранов люди доходят, возвращаются ли они и не стало ли хуже от последнего выпуска.
Конкретная трудность в том, что плохую сборку нельзя исправить выкладкой. Она там, пока люди не обновятся, и первым предупреждением обычно оказывается отзыв.
Как это делается
1. Добавьте SDK. Есть для Android, iOS, Flutter, React Native, Kotlin Multiplatform, Unity, .NET и Electron. Каждому нужны идентификатор приложения и один вызов, чтобы запуститься.
2. Аккуратно назовите экраны. У приложения нет адреса, поэтому имя, которое сообщает ваш SDK, — это то, что появляется в каждом отчёте. Это единственное решение на этапе установки, которое потом дёшево не поменять.
3. Читайте стабильность по выпускам. Доля без падений в разрезе по версии приложения. В общем виде во время постепенной раскатки она бессмысленна: плохая сборка, дошедшая до десятой части людей, размывается в десять раз.
4. Отметьте выпуск. Разница между «вовлечённость упала на 12-й неделе» и «вовлечённость упала, когда мы выпустили 4.2».
5. Ожидайте, что старые сборки продолжат отчитываться. Формат передачи заморожен на версии 1, поэтому сборка, выпущенная два года назад, всё ещё шлёт данные. Фильтр по версии здесь не продвинутая возможность, а способ читать отчёты вообще.
Где это заканчивается
Данных о скорости нет, и поддельных не будет. SDK приложения отправляет, когда экран случился, а не сколько что-то заняло. Выдумать число из разрыва между двумя экранами значило бы измерять, насколько быстро человек нажимает. Если вам нужны времена запуска и частота кадров, это инструмент производительности.
Ни тепловых карт, ни записей, ни виджета отзывов. Им нужна страница, к которой прицепиться. Приложение получает экраны, сессии, возвращаемость и ошибки, и весь список на этом.
Доля без падений скрывает функцию, которая молча не работает. Приложение стоит, а экран ничего не делает. Сигнал там — экраны за сессию, а не стабильность.
Что здесь используется
Другие задачи
Починить регистрацию, которая теряет людей
Найдите шаг, который бросают, а потом посмотрите, что там на самом деле произошло.
Доказать, какой маркетинг принёс выручку
Привяжите деньги к кампании так, чтобы отчёт по источникам не говорил «Прямые».
Услышать посетителей до того, как они уйдут
Комментарий, привязанный к странице, о которой он, а не анкета, которую никто не начинает.
Отчитываться, не раздавая доступов
Ссылка только для чтения для клиента или совета и сводка, которая приходит сама.
Следить за днём запуска
Смотрите, как приходит трафик, и узнавайте в течение часа, если что-то идёт не так.