К содержанию
Диванная аналитикаСамостоятельная веб-аналитика
Тема

Диванная аналитика / Версии

Версия 0.5.0 beta

14 октября 2026. Обновление кабинета, настройки и надёжность доставки событий.

Что изменилось

Общий кабинет

Зелёная и кремовая палитра, светлая и тёмная темы, навигация по отчёту, сохранённые фильтры в браузере, названия событий и диагностика подключения.

Доставка событий

event_key защищает webhook от повторного счёта в течение 24 часов. Запись ключа, дневных итогов и почасового отчёта происходит одной транзакцией.

WordPress

Роль "Аналитик сайта" для чтения и CSV, проверка в "Здоровье сайта", сохранение данных при удалении по умолчанию, адаптер успешных AJAX-форм Contact Form 7 и WPForms.

Самостоятельный PHP

Настройки в кабинете с копией предыдущей конфигурации. Команды doctor, backup, migrate, restore и password. Смена пароля отзывает старые сессии.

Пакеты и контрольные суммы

Плагин WordPress

Скачать ZIP · 75,117 байт

SHA-256: 3b193365e103f05f881e4c3ab21ffff5bc2165e608fc9ffa3ea6c4c8f579d247

PHP + SQLite

Скачать ZIP · 79,431 байт

SHA-256: c8d7566d6daa43b9beef538eb2f2d32f3829ff05bedeee9f0b2341e57c6f38ff

Сверьте сумму после скачивания: Get-FileHash в PowerShell или sha256sum в Linux. Совпадение проверяет целостность файла.

Как обновить

WordPress

  1. Сохраните резервную копию базы и установленного плагина вне публичного каталога.
  2. На тестовой копии деактивируйте плагин, загрузите новый ZIP с заменой и активируйте его.
  3. Проверьте "Здоровье сайта", отчёт и одно тестовое событие. Затем повторите обновление на рабочем сайте.
  4. При ошибке остановите сбор и восстановите прежнюю базу и код. Миграция MySQL не откатывается одной транзакцией.

PHP + SQLite

  1. Остановите запросы к установке. Для 0.4 сохраните весь приватный каталог с config.php, data/ и SQLite-журналами. В 0.5 можно выполнить php bin/manage.php backup.
  2. Распакуйте новый пакет отдельно и перенесите приватные config.php и data/, сохранив владельца и права.
  3. Выполните php bin/manage.php migrate и php bin/manage.php doctor. Проверьте integrity=true.
  4. Переключите DocumentRoot на public/ новой установки и возобновите запросы. Порядок восстановления описан в UPGRADE.md внутри обоих архивов.

Проверки и ограничения

Ядро и HTTP-сценарии проверены на PHP 8.1 и 8.3. На отдельной установке WordPress с MySQL 8 проверены миграция, роль чтения, атомарность и 16 одновременных доставок. На нативном SQLite проверены резервная копия, откат ошибки и 24 одновременные доставки одного события.

Это beta. Multisite, уникальные посетители, сессии, воронки и готовая авторизация CRM пока отсутствуют. Интеграции с реальными аккаунтами CRM требуют проверки на стороне владельца. Адаптер WPForms поддерживает AJAX-отправку. Дедупликация webhook действует 24 часа; старые отправители без event_key могут создавать повторы.

Сохранённые отчёты находятся в localStorage текущего браузера. Очистка данных браузера удаляет эти наборы фильтров. Экспорт CSV доступен отдельно.

Попробовать демо кабинета · Инструкция WordPress · Инструкция PHP