Платформа веб-аналитики с приоритетом конфиденциальности: отслеживает трафик, кампании, поведение, конверсии и доход без cookie, на собственном сервере или в облаке.
benvinegar/counterscale
Самостоятельно размещаемые веб-аналитика и трекер для Cloudflare Workers и Workers Analytics Engine.
Open source альтернатива:Google Analytics
- Звёзды
- 2,177
- Форки
- 137
- Открытые issues
- 18
- Последний коммит
- в прошлом месяце
Что это?
Counterscale — простой трекер веб-аналитики с дашбордом, который вы размещаете самостоятельно на Cloudflare. Он построен на Cloudflare Workers и Workers Analytics Engine, а цель проекта — свести расходы на эксплуатацию почти к нулю даже при высокой нагрузке.
Развёртывание выполняет CLI-установщик: он настраивает Worker, набор данных аналитики и, при желании, пароль для дашборда. Трекер можно подключить как скрипт с URL развёрнутого проекта, установить в браузере как npm-пакет или вызывать серверный модуль для записи просмотров страниц из бэкенда.
Поскольку Workers Analytics Engine хранит данные не более 90 дней, проект также записывает данные для долгосрочного хранения в R2 в виде файлов Apache Arrow. Эта возможность включена по умолчанию, но её можно отключить через CLI.
Ключевые возможности
- 01Отслеживает просмотры страниц с помощью тега script, браузерного npm-модуля или серверного модуля.
- 02Работает на Cloudflare Workers; для развёртывания предусмотрен CLI-установщик.
- 03Поддерживает защиту дашборда аналитики паролем.
- 04Хранит данные дольше установленного 90-дневного срока в R2 в виде файлов Apache Arrow.
- 05Серверный модуль поддерживает ручную отправку данных о просмотрах страниц и UTM-параметры.
- 06Обновляется повторным запуском установщика без потери существующих данных.
Сценарии использования
- Добавление приватной самостоятельно размещаемой статистики посещений в личный блог или на сайт проекта.
- Отслеживание просмотров страниц в серверном приложении, где не используются браузерные скрипты.
- Запуск недорогой аналитики для нескольких сайтов в аккаунте Cloudflare.
Быстрый старт
- 1
Войдите в Cloudflare и авторизуйте Wrangler
npx wrangler login - 2
Запустите установщик Counterscale и следуйте инструкциям
npx @counterscale/cli@latest install - 3
Добавьте фрагмент скрипта отслеживания в HTML-код сайта
Что важно знать
- Согласно требованиям README, нужна учётная запись Cloudflare; запуск поддерживается только в macOS или Linux.
- Workers Analytics Engine хранит данные не более 90 дней, поэтому на панели отображаются только данные за последние 90 дней (для долгосрочного хранения доступно R2).
- Для локальной разработки тестовой базы данных нет: операции записи ничего не делают, а при чтении отображаются производственные данные.
В подборках
Темы
Частые вопросы
- Что такое counterscale?
- Самостоятельно размещаемые веб-аналитика и трекер для Cloudflare Workers и Workers Analytics Engine. Counterscale — простой трекер веб-аналитики с дашбордом, который вы размещаете самостоятельно на Cloudflare. Он построен на Cloudflare Workers и Workers Analytics Engine, а цель проекта — свести расходы на эксплуатацию почти к нулю даже при высокой нагрузке.
- counterscale можно использовать бесплатно? Какая у него лицензия?
- counterscale распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- counterscale всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в counterscale — 4 окт. 2026 г..
- Для чего можно использовать counterscale?
- Добавление приватной самостоятельно размещаемой статистики посещений в личный блог или на сайт проекта. Отслеживание просмотров страниц в серверном приложении, где не используются браузерные скрипты. Запуск недорогой аналитики для нескольких сайтов в аккаунте Cloudflare.
- Как установить counterscale?
- Войдите в Cloudflare и авторизуйте Wrangler: npx wrangler login Запустите установщик Counterscale и следуйте инструкциям: npx @counterscale/cli@latest install Добавьте фрагмент скрипта отслеживания в HTML-код сайта
- Где скачать counterscale?
- Исходный код и инструкции по установке — на GitHub: https://github.com/benvinegar/counterscale
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа веб- и продуктовой аналитики с открытым исходным кодом и упором на конфиденциальность — альтернатива Google Analytics.
Самостоятельно размещаемый универсальный инструмент, объединяющий веб-аналитику, мониторинг доступности и страницы состояния серверов.
Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.
Самостоятельно размещаемая веб-аналитика без cookies, которая разворачивается целиком в вашем аккаунте Cloudflare и не передаёт данные сторонним сервисам.
Самостоятельно размещаемая веб-аналитика без cookies в виде одного Go-бинарника: собственные домены отслеживания, SSO, открытые форматы экспорта и отчёты о видимости в AI.