Сделал доработку для WordPress — логирование посещений страниц с подробной статистикой в админке.
Что делает:
Фиксирует IP, URL страницы и реферер (откуда пришёл) для каждого посетителя. В админке — полноценная панель статистики с графиками, таблицами и фильтрацией по датам.
Возможности:
Три вкладки: Visitors (по IP), Pages (по URL), Sources (по реферерам)
KPI-карточки: общее число визитов, уникальные посетители, bounce rate
Совмещённый график посещений по дням: общие визиты и уникальные посетители на одном поле
Топ-20 с цветовыми мини-барами для наглядного сравнения
Топ-3 строки подсвечены золотом/серебром/бронзой
Модальные окна с детализацией: для IP — список посещённых URL с количеством заходов, для реферера — список IP и целевых URL
Поиск внутри модальных окон
Копирование IP в буфер обмена по клику
Favicon для доменов-рефереров
Фильтр по диапазону дат с кнопкой сброса
Автоочистка логов старше 30 дней (cron)
Плюсы:
Вся аналитика внутри WordPress, без внешних сервисов
Наглядная визуализация: график, бары, цветовая иерархия
Быстрый доступ к детализации через модальные окна
Кастомный дизайн без стандартных таблиц widefat
Простая установка — один файл (также создан вариант в формате плагина)
Минусы:
Каждое посещение создаёт запись в базе. На сайтах с высоким трафиком может замедлять работу
Гео-информация по IP не собирается (можно добавить)
https://jooom.ru/programming/dorabotka-shablona-wordpress-logirovanie-poseshhenij-stranicz/