Нужно разработать модуль для сбора обезличенной статистики о посетителях сайта. Модуль будет использоваться для последующего анализа пользовательского поведения и улучшения интерфейса.
Функциональные требования:
Сбор данных:
Время захода на сайт и время ухода
Тип устройства, браузер и ОС
Геолокация (по IP, приблизительно)
Переход по страницам сайта (навигация)
Источник трафика (реферер)
Разрешение экрана
Обработка данных:
Сохранение в базу данных (MySQL/PostgreSQL/MongoDB — на выбор исполнителя)
Минимальная нагрузка на сервер
Использование кэширования или буферизации при необходимости
Интерфейс администратора (по возможности):
Просмотр отчетов (по дням, неделям)
Графики и таблицы (можно использовать библиотеки Chart.js или аналогичные)
Технические требования:
Язык: PHP / Node.js / Python — по договорённости
Чистый, документированный код
Поддержка кросс-доменных запросов (если потребуется)
Легкий вес скрипта, не влияющий на скорость загрузки страниц
Что предоставим:
Доступ к тестовому серверу
Пример HTML-страниц для встраивания скрипта
Список полей и примеры отчетов
Важно:
Данные должны собираться обезличено, без сохранения персональной информации, в соответствии с политиками конфиденциальности и законодательством (например, GDPR, если применимо).
Разделы:
Опубликован:
24.03.2025 | 09:32 [поднят: 24.03.2025 | 09:32]
Заказ находится в архиве