- PVSM.RU - https://www.pvsm.ru -

Современные аналитические системы в большинстве своём работают на основе событий (или ивентов). Событие – это любое действие пользователя в приложении, зафиксированное аналитической системой. Чаще всего аналитики выбирают такие события:
Этих трёх событий достаточно, чтобы рассчитать метрики удержания пользователей, их активности и монетизации, – то есть ответить на 80% вопросов к аналитике. Но достаточно ли вам этих 80%?
Большинство проектов отвечает “нет”, и это правильно. Для детального изучения пользователей необходима информация о других событиях: клик по кнопке, бой в игре, прохождение туториала и так далее. Такие события называются кастомными, и они настраиваются отдельно для каждого приложения.
Настройка кастомных событий – очень важная задача, потому что правильно настроенные события упрощают работу с продуктом и демонстрируют проблемы, которые испытывает пользователь. Система событий помогает найти узкие места и точки роста в приложении, поэтому мы решили поделиться несколькими советами о том, как же настроить сбор данных для аналитики.
Часто получается так: сначала мы выложим приложение в магазин, посмотрим, как пойдёт, а затем, если что, добавим отслеживание событий. Не надо так! Итерация добавления событий в приложение – это небыстрый процесс, учитывая обновление в сторе, и лучше запустить его еще на этапе разработки. Иначе, если показатели после запуска будут так себе, вы не сможете сделать правильные выводы и вовремя внести изменения в приложение.
Во время разработки вы заранее знаете ключевые точки, через которые пройдет пользователь, – так зачем же оттягивать добавление ивентов на потом?
Вместе с информацией о событии вы можете передать аналитической системе ещё и множество параметров этого события: время прохождения уровня, результат боя, количество попыток, объём потраченной виртуальной валюты и т.д. А затем эти параметры можно использовать в любых отчётах, включая воронки.
Настройка параметров позволяет сократить количество передаваемых событий. Например, вместо событий Battle_Win и Battle_Lost можно передать событие Battle_Finish и параметр Result (0/1) как его итог. Такой подход сильно упростит дальнейший анализ.
В ивенте можно передавать параметры не только события, но и пользователя. Например:
Глобальные параметры называются глобальными, потому что аналитики рекомендуют использовать один и тот же их набор во всех отслеживаемых ивентах.
Хотя бы на бумаге. Если вы заранее будете знать, какие отчёты хотите создать, вам будет проще определить ключевые события. Вы сможете мысленно приблизить самые важные точки приложения и представить, что этим точкам предшествует.
Первая сессия действительно важна, поскольку именно в ней пользователь получает ответы на вопросы: что это за приложение? чем оно отличается от других? зачем это мне? сколько это стоит?
В первую сессию закладываются основы для удержания и монетизации пользователей. Каждый мельчайший шаг первой сессии – это точка, где пользователь решает, останется ли он в проекте. Мы рекомендуем отслеживать первую сессию максимально детально, чтобы устранять в ней все узкие места.

Скриншот взят из системы devtodev [1].
Очень распространённая ошибка: если пользователь нажимает Buy, приложение отсылает в систему информацию о покупке. Но ведь он может затем отменить платёж, у него может не оказаться средств на карте и т.д. В итоге, данные с сервера и из системы отличаются, а неправильные данные – это ещё хуже, чем их отсутствие.
Одна из них может быть платной (основной), а другая – бесплатной. Это вас ни к чему не обязывает, вы просто расставляете в ключевых точках приложения не одну строчку кода, а две, зато проверяете достоверность аналитики.
Как мы уже говорили, добавление событий в приложение – дело небыстрое, к нему стоит подойти основательно. Забыли передать один параметр – придётся ждать месяц, пока он будет добавлен. И ещё один месяц, пока все пользователи обновят приложение.
Лучше сделать всё заранее. Запишите хотя бы собственную сессию и посмотрите, правильно ли передаются все события, не забыли ли вы какие-нибудь параметры, нет ли каких-то очевидных ошибок.
Часто бывает, что событиями обвешивают буквально каждый управляющий элемент на каждой форме. В итоге в аналитике существуют сотни наименований событий, из которых в отчёты реально попадут лишь 5-10. К тому же, большинство систем аналитики строят свой прайсинг на основании data points. Каждая строчка, которая передаётся в систему аналитики, – это data point. Событие – это data point. И такой бездумный подход может обойтись вам достаточно дорого.
Другая крайность – назначать события лишь на несколько ключевых точек в проекте, а затем выяснить, что такого объема данных недостаточно, чтобы ответить на важные вопросы о поведении пользователей. Как и в любом деле, здесь нужно найти баланс и отслеживать действительно важные события.
Настройка событий – это серьезная задача при управлении проектом, потому что именно трекинг кастомных событий позволяет находить проблемные места и зоны роста. Есть хорошие алгоритмы для определения структуры событий, и мы поговорим о них на вебинаре “События и воронки: как не упустить самое важное” [2], который пройдет 16 марта в 18:00 Мск. Мы разберём реальные кейсы построения структуры событий проекта, научимся правильно формировать и трактовать воронки, чтобы не упускать пользователей из рук. Присоединяйтесь!
Автор: devtodev
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/monetizatsiya/114682
Ссылки в тексте:
[1] devtodev: https://www.devtodev.com/
[2] “События и воронки: как не упустить самое важное”: https://attendee.gotowebinar.com/register/4911497923569162243?source=megamozg
[3] Источник: https://megamozg.ru/post/24656/
Нажмите здесь для печати.