Если вы должны сделать это самостоятельно, а не использовать уже существующий пакет. Начните с малого. Просто создайте одну таблицу, которая регистрирует каждый запрос, кто его сделал, время, реферер, любую информацию, которую вы хотите.
Как только вы зарегистрируете данные, если вы все еще не хотите использовать что-то вроде Google Charts, вы можете попробовать создать свои собственные простые PHP-диаграммы с использованием CSS и HTML.
Гистограммы могут быть довольно простыми, но для правильной работы требуется некоторая математика. Самый простой способ - перевернуть их на бок. Обычно вы видите их как здания, но в этом случае вы хотите видеть их как червеобразные трубы. Длина трубки может представлять количество посещений, просмотров страниц, посещений и т. Д.
Я бы определил фиксированную ширину для всей диаграммы и изменил бы ширину столбцов, чтобы они представляли процент от максимального значения. Таким образом, если максимальное значение равно 1000, а этот столбец равен 500, вы бы сделали его на 50% ширины вашего графика.
Надеюсь, это направит вас в правильном направлении. Делать что-то подобное может быть полезно для изучения новых концепций.