Сначала определитесь, какие тенденции вас больше всего интересуют. Возможно, посмотрите на какое-то существующее программное обеспечение для веб-аналитики - есть бесплатное программное обеспечение - чтобы увидеть, какие варианты существуют.
Если ваши требования просты, у вас достаточно данных. Если вы хотите определить, какие страны обращаются к вашему веб-сайту, вам нужно зарегистрировать IP-адреса и получить базу данных, которая связывает диапазоны IP-адресов со странами - они не на 100% надежны, но обеспечат вам довольно хорошую точность.
Несколько простых примеров отчетности, которую вы можете сделать с вашими текущими данными:
- Количество обращений за час, день, неделю, месяц
- 20 самых посещаемых страниц
- Топ пользователей
- Количество пользователей, обращающихся к сайту за час, день, неделю, месяц
- и т.д.
Большинство из них вы можете выполнить одним SQL-запросом, используя функции group by и date.
Пример запроса MS SQL Server для достижения хитов в день (не проверено):
SELECT COUNT(RequestID) AS NumberOfHits,
YEAR(LoggedDate) AS EventYear,
MONTH(LoggedDate) AS EventMonth,
DAY(LoggedDate) AS EventDay
FROM MyTable
GROUP BY YEAR(LoggedDate), MONTH(LoggedDate), DAY(LoggedDate)
ORDER BY YEAR(LoggedDate), MONTH(LoggedDate), DAY(LoggedDate)