Traffic Source — собственная веб-аналитика и учёт конверсий

Traffic Source — веб-аналитика для самостоятельного размещения с отслеживанием конверсий и партнёрских программ. Она собирает статистику посещаемости, источники переходов и пользовательские маршруты, сохраняя данные в SQLite. Параметры хранения и расходы зависят от выбранного размещения и интеграций.
Возможности и состав проекта
Система предоставляет аналитику в реальном времени, включая данные о посетителях, просмотрах страниц, сессиях и показателях отказов. Она отслеживает источники трафика с помощью рефереров и UTM-параметров, а также собирает географические данные, информацию об устройствах и браузерах. Поддерживается интеграция с Google Search Console для анализа ключевых слов и со Stripe для автоматического отслеживания платежных конверсий без использования вебхуков. Проект также включает систему управления партнерскими программами.
Начало работы и требования
Для развертывания Traffic Source требуется Node.js 20+, VPS и аккаунт Cloudflare для геоданных и CDN. Проект использует SQLite в качестве базы данных. Для первого входа требуется регистрация, после которой возможность регистрации новых пользователей блокируется. Код проекта распространяется под лицензией MIT.
Ограничения и выбор сценария
Самостоятельный хостинг всё равно имеет расходы на сервер и внешние интеграции. Cloudflare, Stripe и Search Console подключаются отдельно и меняют движение данных. Обещания «без лимитов» и «без обмена данными» из README нужно оценивать в своей конфигурации, включая защиту панели и доступов.
Лицензия и условия использования
GitHub не определяет однозначную стандартную лицензию этого репозитория. Условия использования нужно проверить в README, LICENSE и документации авторов; доступность файлов на GitHub сама по себе не разрешает любое распространение или коммерческое использование.





