Приложение, с которым я связан, остро нуждается в реструктуризации раздела отчетов ... Я открыт для предложений.В настоящее время все разработки ведутся на PHP (среда nginx / php / linux / mysql / redis), хотя приветствуются и другие предложения, подходящие для этой среды.
Уже ведется регистрация в текущей системе, которая поступает вMySQL таблицы.Все таблицы в основном имеют одинаковую структуру и разные вещи регистрируются с разными типами журналов.
Есть пара различных метрик / действий, о которых мы хотели бы сообщить, и чтобы пользователи могли выполнять детализацию по дате или другим фильтрам.
Пример метрик:
- Пользователь ищет тему.Я регистрирую его идентификатор пользователя, ключевое слово поиска, каждый идентификатор результата.
- Пользователь получает доступ к элементу в системе (из результатов поиска выше или с моей главной страницы - у меня есть отдельные журналы для обоих).Я регистрирую (в настоящее время) «идентификатор» страницы, уникальный идентификатор пользователя (у всех пользователей есть идентификатор), время, категорию страницы.
- Пользователь отправляет запрос на элемент.Я регистрирую идентификатор запроса (новый идентификатор), уникальный идентификатор пользователя, категорию отчета.
- Список всех пользователей, которые щелкнули по элементу X.
- и т. Д.
Может ли кто-нибудь высказать мне мнение о том, смогу ли я использовать существующие функции в Piwik (www.piwik.org) или Open Web Analytics (http://demo.openwebanalytics.com)), чтобы создать простую в использовании панель инструментов иИнструмент отчетов? Идея состоит в том, что большинство, если не все запросы, для вставки и выбора данных для метрик выше, у нас уже есть. Нам нужен единый способ отображения данных, где пользователь может просматривать различные отчеты вконстантный формат и т.д ...
Фильтрация по категориям, где у нас есть идентификатор категории, также была бы чем-то необходимым. Категория - это иерархическое дерево, и выбор родительского узла означает, что мы в основном перечисляем все дочерние узлы и делаем IN (х, х, х) со всеми дочерними идентификаторами (мы исследуем переход на линейный обход дерева, но это для другого обсуждения ...)
в основном,еще раз, извините, если это сбивает с толку: из тех, кто имеет опыт работы с piwik / owa / другими платформами веб-аналитики, вы использовали его для доставки пользовательских метрик из пользовательских приложений, не связанных непосредственно с просмотром веб-страниц?
Если да, не могли бы вы поделиться примерами?
Кроме того, есть ли какие-либо причины в пользу piwik или owa?Похоже, в OWA есть некоторые приятные вещи, которые мы могли бы добавить в будущем, такие как тепловые карты и записи, но сейчас основное внимание уделяется пользовательским метрикам, поэтому сначала веб-метрика будет отключена ...
Спасибоза помощь ...