загрузка

МЕТРИКА

Собственная система веб-аналитики с мини-счётчиком и управлением доступом


Ваши сайты. Ваша статистика. Ваши правила доступа.

МЕТРИКА — система для сбора и просмотра статистики сайтов, которую можно разместить на собственном сервере и домене. 

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

Основа проекта — доработанная сборка phpAnalytics; это самостоятельное приложение, а не модуль Яндекс Метрики. 


1. Идея проекта — видеть, что происходит на сайте


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

МЕТРИКА собирает эти сведения с подключённых сайтов и формирует отчёты в собственном веб-интерфейсе. 

Счётчик передаёт события серверной части приложения, а статистика сохраняется и обрабатывается в его базе данных. 

Главная идея: не просто показывать число посещений, а дать владельцу сайта инструмент для наблюдения за своим проектом.


2. От одного сайта до собственного сервиса аналитики


В приложении предусмотрены пользователи, личные кабинеты, подключённые сайты, административное управление и тарифы. 

Это позволяет рассматривать два основных сценария: внутреннюю аналитику собственных проектов и предоставление доступа другим пользователям. 

Для владельца нескольких сайтов это может быть единое место просмотра статистики. 

Для веб-студии — основа для предоставления клиентам отчётов. 

Для отдельного проекта — возможность организовать собственный сервис аналитики с платными тарифами.

Это сценарии использования, а не обещание неограниченной нагрузки или гарантированного дохода: возможности конкретного размещения зависят от сервера, объёма статистики и настройки приложения.


3. Подключение сайта — один объединённый код


Рабочий процесс начинается в кабинете: пользователь добавляет сайт, открывает раздел «Счётчик сайта», настраивает оформление и доступ к отчётам, после чего получает готовый блок для размещения на страницах.

В этом блоке уже объединены картинка, ссылка на статистику и скрипт учёта. 

Отдельно собирать вставку из нескольких разделов или подключать дополнительный скрипт картинки не требуется. 

Добавление сайта → настройка счётчика → размещение кода → просмотр статистики.

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


4. Три показателя, понятные с первого взгляда


Мини-счётчик показывает посетителей, визиты и просмотры за сегодня. 

Эти показатели выведены отдельно, а не объединены под одним общим названием «посещения». 

Показатель Смысл

Посетители Различные идентификаторы браузеров, учтённые счётчиком.

Визиты Сеансы посещения сайта.

Просмотры Зарегистрированные просмотры страниц.

Посетители — не точное количество отдельных людей. 

Один человек может использовать разные браузеры и устройства; ограничения браузера и блокировка отслеживания также влияют на полноту данных. 

Поэтому в презентации продукта этот показатель следует понимать именно как учёт браузеров, а не установление личности посетителя. 


5. Подробная статистика за пределами счётчика


Небольшая картинка предназначена для быстрого просмотра итогов. 

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

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

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

МЕТРИКА предоставляет данные для анализа; выводы и решения остаются за владельцем проекта.


6. Мини-счётчик 88 × 31 пиксель


Видимый элемент системы — компактная картинка размером 88 × 31 пиксель. 

В ней размещены три строки статистики за текущий день. 

При нажатии открывается отчёт именно того сайта, которому принадлежит счётчик. 

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

Обновление изображения и его предпросмотр не увеличивают количество просмотров. 

Картинка показывает результаты учёта, а не создаёт дополнительные посещения собственными обновлениями. 


7. Шесть оформлений — выбор одним нажатием


Для мини-счётчика доступны светлый, тёмный, белый, голубой, чёрный и серый варианты. 

Размер и состав показателей одинаковы для всех оформлений. 

Выбор выполняется прямо в разделе с кодом вставки. 

Пользователь нажимает на образец, его название или переключатель. 

Активным остаётся только один вариант; для уже созданного счётчика оформление сохраняется автоматически. 

Меняется внешний вид — не меняются данные и правила доступа. 

Переключение цвета не затрагивает пароль, часовой пояс или ссылку счётчика.


8. Открытая статистика или доступ по решению владельца 


Владелец сайта определяет, кто сможет открыть подробные отчёты. 

Предусмотрены три режима: открытый доступ, доступ только владельцу и администратору, защита паролем. 

Переход по картинке учитывает выбранное ограничение и не обходит его. 

Это даёт возможность публиковать статистику для всех, оставлять её внутренним инструментом или предоставлять просмотр тем, кому передан пароль.


9. География, экспорт и дополнительные возможности

Для определения географии в комплект включена локальная база GeoLite2-City. 

Она поставляется вместе с приложением, поэтому не требуется отдельно загружать её во время стандартной установки. 

Помимо просмотра статистики в браузере, в системе предусмотрены экспорт CSV, программный интерфейс API и почтовые отчёты. 

Это расширяет способы работы с накопленными сведениями: данные можно выгружать для дальнейшего анализа или использовать в собственных интеграциях. 

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


10. Управление сервисом из административной панели


МЕТРИКА предусматривает отдельную административную часть для управления приложением, пользователями, сайтами и тарифами. 

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

В доработанном интерфейсе сохранены сводка и активность, но убраны отмеченные служебные блоки версии, лицензии и внешних ссылок. 

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

Для новой установки русский язык выбран по умолчанию. 

При этом пользовательский контент — собственные названия, описания и тексты страниц — не переписывается автоматически при замене файлов. 


11. Тарифы и семь платёжных интеграций


Для предоставления платного доступа предусмотрены модули приёма оплаты за тарифы. 

Они настраиваются в административной панели: у каждого провайдера есть собственные поля подключения и переключатель включения. 

Платёжная система Направления, предусмотренные в сборке

PayKassa BTC в сети Bitcoin и USDT в сети TRC20.

Azvox RUB и USD.

Aaio Приём оплаты через платёжную страницу.

ЮMoney Приём с подтверждением серверным уведомлением.

ЮKassa Создание платежей и проверка через API.

WebMoney WMT и WMZ.

FreeKassa Приём с проверкой уведомления и состояния заказа.

Состав подключений соответствует документации сборки. 

Это реализованные модули, а не утверждение, что все провайдеры уже включены. 

Предусмотрена разовая оплата периода на месяц или год. Выплаты и автоматические списания не добавлены. 


12. Подтверждение оплаты — на стороне сервера


В платёжной логике возвращение покупателя на страницу успешной оплаты не считается доказательством поступления средств.

 Обработчики используют проверку уведомления и, для соответствующих провайдеров, дополнительную проверку через API.

Повтор одного и того же подтверждения не должен повторно продлевать тариф.

Для спорных ситуаций, например поздней оплаты старого заказа после более нового, предусмотрено состояние «Нужна проверка» и рассмотрение администратором. 

При оплате в валюте, отличающейся от валюты тарифа, используются явно заданные ручные курсы. Итоговая сумма фиксируется в заказе; автоматическое получение рыночных котировок в этой сборке не реализовано. 


13. Размещение на собственном сервере


Техническая основа приложения — PHP и Laravel, база данных — MySQL/MariaDB. 

Установочный комплект содержит рабочие библиотеки, готовые ресурсы интерфейса и географическую базу. 

Предусмотрен браузерный мастер установки. 

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

Почта, планировщик и платёжные подключения настраиваются отдельно.

Предусмотрены два вида поставки: полный установочный архив . 

Встроенный механизм обновления после установки отключён; обслуживание выполняется отдельно, с резервным копированием. 


14. Что важно учитывать перед рабочим запуском


В документации зафиксированы компонентные, HTTP- и интерфейсные проверки. 

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


Итоговая концепция


МЕТРИКА объединяет аналитику в кабинете и компактное представление статистики на самом сайте.

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

Администратор получает инструменты управления сервисом, пользователями, тарифами и платёжными подключениями.

Информация о товаре

Дата создания
2 октября 2026
Дата обновления
4 октября 2026
Оценки
Пока нет оценок
Загрузки
0
Комментарии и вопросы 0

Прочитайте обсуждение или задайте вопрос о товаре.

Ставить звёзды могут только покупатели этого товара.

Реферальная программа

Пригласите покупателя — получите 5%

Новый пользователь должен перейти по вашей ссылке и зарегистрироваться. Для новых заказов вознаграждение начисляется после успешной покупки и завершения 72-часовой проверки, если нет арбитража или возврата: в CODECOIN за товар в монетах или на отдельный рублёвый баланс за обычную оплату. Процент считается от суммы после скидки. В программе участвуют только товары с действующим согласием продавца. Покупка монет бонуса не даёт.

Войдите или зарегистрируйтесь, чтобы получить персональную ссылку.

Информация о товаре

Дата создания
2 октября 2026
Дата обновления
4 октября 2026
Оценки
Пока нет оценок
Загрузки
0
Комментарии и вопросы 0

Прочитайте обсуждение или задайте вопрос о товаре.

Ставить звёзды могут только покупатели этого товара.

Реферальная программа

Пригласите покупателя — получите 5%

Новый пользователь должен перейти по вашей ссылке и зарегистрироваться. Для новых заказов вознаграждение начисляется после успешной покупки и завершения 72-часовой проверки, если нет арбитража или возврата: в CODECOIN за товар в монетах или на отдельный рублёвый баланс за обычную оплату. Процент считается от суммы после скидки. В программе участвуют только товары с действующим согласием продавца. Покупка монет бонуса не даёт.

Войдите или зарегистрируйтесь, чтобы получить персональную ссылку.