Мы регистрируем события для нашего интернет-магазина в нашей базе данных. Как то так
ID-----USER-----EVENTTYPE-----DATE
Тогда с помощью Google Chart легко создавать графики, показывающие логины, созданные заказы, платежи, сделанные с использованием visa и mastercard, загрузку файлов за последние 30 дней и т. Д.