Я собираюсь начать разработку инструмента веб-аналитики для сайта электронной коммерции.
Я собираюсь регистрировать несколько разных событий, в основном клики по различным элементам страницы и просмотрам страниц.
Эти события содержат метаданные (имя пользователя, вошедшего в систему, его страну, возраст и т. Д.), А сама страница содержит другие метаданные (категория, подкатегория, продукт и т. Д.).
Мои компании хотели бы что-то вроде куба OLAP, чтобы иметь возможность отвечать на такие вопросы, как:
Сколько клиентов из страны x посетило категорию y?
Сколько просмотров страниц для категории x в январе 2012 года?
Сколько клиентов из страны x посетило категорию y?
Насколько я понимаю, я должен использовать механизм OLAP для записи этих событий, а затем создать интерфейс отчетности, чтобы мои коллеги могли его использовать.
Я прав? Есть ли у вас какие-либо советы по поводу движка и интерфейса / инструмента отчетности, которые мне следует использовать? Я программист на Python, поэтому все, что подходит для Python, было бы неплохо.
Спасибо!