Необходимо разработать код для вставки в Android приложение, который будет считать и отправлять статистику приложения в облако. Код должен быть очень простым и содержать уникальный ключ приложения, чтобы корректно доставить данные.
Что требуется:
Нужно обеспечить сбор и отправку такой статистики по действиям, которые будут сделаны внутри приложения:
1. все события поступают в трекер по мере их выполнения или высыпаются пакетом (static values), если были сделаны, когда пользователь использовал приложение офлайн,
2. пул событий для трекинга:
- unique visits уникальное (за текущие сутки) открытие приложения,
- window views тайтл просматриваемой страницы в приложении,
- events любое нажатие пользователем на странице и название нажатой кнопки,
- errors ошибки, возникающие на странице и ее название,
- push notifications уведомления, которые отсылает приложение пользователю и его название.
3. Для всех событий являются общими следующие разрезы:
- operation system, its version,
- location,
- lifetime,
- utms,
- referrer.
4. для всех метрик также имеются и уникальные слайсы (перечислены в пункте 2).
5. Т.о. в облако будут поступать данные следующего вида: unique visits = 1 (android, 4.0.0, usa, 7, post, facebook).
Вопросы для разработчика:
- можно ли сделать код автообновляемым из облака, или придется выкладывать апдейты и руками обновлять в приложениях?
Опубликован 04.08.2015 в 14:17