Repolode
benvinegar

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. 1

    Войдите в Cloudflare и авторизуйте Wrangler

    npx wrangler login
  2. 2

    Запустите установщик Counterscale и следуйте инструкциям

    npx @counterscale/cli@latest install
  3. 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 обновляется ежедневно.

Похожие проекты

Платформа веб-аналитики с приоритетом конфиденциальности: отслеживает трафик, кампании, поведение, конверсии и доход без cookie, на собственном сервере или в облаке.

40 тыс.+139 за неделю8,5 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 3 часа назад

Открытая система веб-аналитики без cookies — альтернатива Google Analytics с упором на конфиденциальность, доступная в облаке и для самостоятельного размещения.

29,8 тыс.+56 за неделю1,9 тыс.ElixirAGPL-3.0Активно поддерживаетсяОбновлён 9 часов назад

Самостоятельно размещаемая веб-аналитика без cookies, которая разворачивается целиком в вашем аккаунте Cloudflare и не передаёт данные сторонним сервисам.

343+7 за неделю28TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад