Аналитика приложений

Приложение доставки в Грузии: треть событий не доходила

4 недели Грузия iOS + Android
AТочка А

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

БТочка Б

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

Что было

Сервис работает в Тбилиси и Батуми, заказы принимаются только через приложение. Продуктовая команда смотрела на воронку и видела странное: между «нажал оплатить» и «заказ создан» терялось около трети людей.

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

Что сделали

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

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

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

Чего не вышло

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

Результат

Воронка сошлась с базой заказов: расхождение упало с 31% до 2%. Этап оплаты, который полгода считали проблемным, оказался в порядке — реальная потеря была на шаге выбора адреса. Туда и ушла работа продуктовой команды, которая до этого чинила исправное.

Доля потерянных событий · %
010203040нед. 1нед. 2нед. 3нед. 4нед. 5нед. 6нед. 7нед. 8312Очередь событийПовтор отправки при возврате связи
Источник: Сверка событий с базой заказов
Данные графика
ПериодПотери, %
нед. 131
нед. 229
нед. 324
нед. 418
нед. 511
нед. 66
нед. 73
нед. 82

Другие кейсы

Все кейсы
CASE_01 · Аналитика приложений
Финтех-приложение в Польше: половина установок была «ничьей»
7 недель Польша iOS + Android
Разбор целиком
AТочка А

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

БТочка Б

Настроили серверную передачу конверсий, отложенное сопоставление и агрегированные отчёты по кампаниям. Неопознанных установок осталось 12%.

Результат бюджет перераспределён между сетями
48% → 12%
Установок без источника
CASE_02 · Аналитика приложений
Фитнес-приложение в ОАЭ: отток был виден только задним числом
6 недель ОАЭ Когортный анализ
Разбор целиком
AТочка А

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

БТочка Б

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

Результат удержание на 30-й день +23%
4 дня
До сигнала об оттоке
CASE_03 · EdTech · Воронки продаж
Школа программирования: запись на пробный урок с 15% до 38%
7 месяцев Дети 8–14 лет 2 400 регистраций
Разбор целиком
AТочка А

Трафика на сайт школы было достаточно, конверсия — низкая. Родители не понимали ценность продукта: программирование для ребёнка 8–14 лет — покупка не для себя, с длинным горизонтом и без быстрого измеримого результата. Реклама вела на страницу курса, где нужно было сразу записаться, — то есть принять решение о занятиях ребёнка за один визит.

БТочка Б

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

Результат стоимость лида −40%
×2,5
Запись на пробный урок: 15% → 38%

Если у вас есть бизнес – у нас есть, что обсудить.

Опишите в двух словах задачу – отвечу в течение 1 рабочего дня. Если совпадаем по подходу, назначим часовой созвон-разбор. Бесплатно.

Обсудить проект