Инструмент для анализа статистики приложения!?

Разыскивается инструмент для детального анализа статистики и оценки поведения игрока!


Т.е. кроме статистики онлайна(её можно и по логам nginx\apache собрать) хочется исследовать зависимость событий в приложении, оценивать действия игроков в тех или других ситуациях.


Т.е. пример — сколько игроков в течении первого часа набирает больше 3 уровней, сколько из них выбирают


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


В данный момент — в процессе внедрения в приложение google analytics, к сожалению, не понятно пока — какие конкретно он дает возможности по анализу.

И не понятно — что у него с лимитами — имеем в день примерно 3 500 игроков* 100 событий * 30 дней = 10 500 000 requests в месяц, гугл говорит про support.google.com/analytics/bin/answer.py?hl=ru&a... 10 000 000 запросов в месяц.


Игра — фирмум на flash для социальных сетей.


Вопрос к владельцам подобных игр — как вы исследуете статистику в своих играх — какие инструменты используете!

Приветствуются также ссылки на мат.часть по вопросу!

Не исключается возможность изобретения собственного велосипеда для сбора и анализа статистики!
  • Вопрос задан
  • 3545 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Zoberg
Свой велосипед можно делать на R — языке программирования для статистической обработки данных. Для него есть уйма пакетов с уже реализованными статистическими алгоритмами на все случаи жизни. На хабре были вводные статьи: вот, вот и вот.
Ответ написан
Комментировать
@ezavialov

Вам уже посоветовали R, но я бы не его рекомендовал. Дело в том, что как язык программирования он просто ужасен (его используют уже на разжеванных, готовых данных, всю логику по обрабтке логов лучше делать на python/java/etc), поэтому лучше сделайте так:
0) Для сложной аналитики возможностей GA может не хватить, в таком случае вы можете реализовать систему аналитики самостоятельно, но учтите что это довольно трудоемко. Готовых инструментов как таковых нет (если вам нужны возможности, большие чем GA), поэтому придется реализовать все самому.
1) Выработайте четкий план того, что именно вы хотите измерять. Понимаю, что без опыта это сделать сложно, но поверьте, лучше это сделать сейчас, чем через месяц, когда вы уже убили кучу времени на написание серверной логики по обработке статистики. Если для ваших задач хватает GA, используйте его и не парьтесь. Если нет, см. п. 2
2)Отбросьте все не нужное и мало значимое из п. 1. Оставьте только самое важное, что вам гарантированно пригодится.
3)Реализуйте это наипростейшим образом (но так, чтобы в ходе реализации вы бы создали инфраструктуру, позволяющую написать дополнительные метрики как можно быстрее).
4)Получите первые данные и попробуйте с уже имеющимися метриками решить задачу. К этому моменту вам станет ясно, каких метрик не хватает. Вернитесь к пункту 1.

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы