Time Spent Tracker – небольшой WordPress-плагин, который показывает, сколько времени посетитель уже провёл на сайте. Счётчик выводится шорткодом, стили настраиваются в админке, есть переключение языка интерфейса (русский и английский).
Это не замена Google Analytics и не серверная аналитика. Плагин работает на стороне браузера: время копится в localStorage и обновляется на странице в реальном времени. Удобно, когда нужно показать посетителю его «таймер на сайте» или быстро проверить вовлечённость без тяжёлой аналитики.
Репозиторий: github.com/A-Krivoshen/Time-Spent-Tracker
Возможности
- Отслеживание времени в браузере. JavaScript считает активное пребывание на сайте и сохраняет значение в localStorage, поэтому счётчик не обнуляется при каждом заходе с того же устройства.
- Шорткод. Блок с таймером вставляется через
[time_spent]в запись, страницу или виджет, где поддерживаются шорткоды. - Внешний вид. В настройках задаются цвет текста, фона и рамки, чтобы трекер не выбивался из дизайна.
- Языки. Поддерживаются русский и английский; язык переключается в админке плагина.
Как это работает
На фронте подключается скрипт, который отслеживает время сессии и периодически обновляет вывод шорткода. Данные живут в localStorage конкретного браузера, а не в базе WordPress. Поэтому:
- разные устройства и браузеры считают время независимо;
- очистка данных сайта в браузере сбрасывает счётчик;
- на сервере отдельной «аналитики по пользователям» плагин не строит.
Имеет смысл воспринимать Time Spent Tracker как видимый пользователю индикатор, а не как инструмент отчётности для маркетинга.
Установка и настройка
- Скачайте архив с GitHub.
- Загрузите плагин через Плагины → Добавить новый → Загрузить либо распакуйте папку в
/wp-content/plugins/. - Активируйте плагин в списке установленных.
- Откройте страницу настроек: задайте цвета, язык и нужные параметры отображения.
- Вставьте шорткод
[time_spent]туда, где должен отображаться счётчик.
Где использовать
- на длинных статьях – как простой индикатор «сколько вы уже здесь»;
- на посадочных и продуктовых страницах – если нужен заметный элемент вовлечения, а не скрытая метрика;
- в экспериментах с UX, когда важно видеть поведение таймера глазами посетителя.
Ограничения
Плагин не заменяет системы аналитики: нет сегментов, нет серверной агрегации, нет отчётов по аудитории. Он лёгкий, открытый и бесплатный, но решает узкую задачу – показать время на сайте конкретному посетителю в его браузере.
Если нужны воронки, источники трафика и когорты – оставляйте GA, Matomo или аналог. Time Spent Tracker можно поставить рядом, не смешивая роли.
Итог
Time Spent Tracker – простой open-source плагин со шорткодом, настройкой внешнего вида и локальным учётом времени в браузере. Подходит, когда нужен именно такой виджет, без раздувания стека аналитики.
