HitKeep
Аналитика веб-приложений с приоритетом приватности, отчеты по конверсиям, видимость в AI и необязательный Ask AI, самодостаточное разворачивание или в облаке ЕС/США.
HitKeep — это веб-аналитика с открытым исходным кодом для команд, которым нужны полезные отчеты по продукту, аналитика конверсий и видимость поиска в эпоху ИИ, без необходимости запуска PostgreSQL, Redis, ClickHouse или отдельной очереди. Он разворачивается как единый бинарник на Go с встроенной панелью на Angular, хранением DuckDB и встроенной очередью NSQ внутри процесса.
Сайт · Демо онлайн · Документация · Облако · Производительность ИИ · API · Релизы
Почему HitKeep
-
Низкие операционные требования и саморазвертывание: один бинарник, один каталог данных, встроенный DuckDB и NSQ — внешних сервисов не требуется
-
Полезные отчеты: обзор по нескольким сайтам, топ-страницы, посадочные и выходные страницы, события, цели, воронки, ecommerce, атрибуция UTM, QR-кампании, Web Vitals, отчеты по электронной почте и агрегаты Google Search Console
-
Настройки приватности по умолчанию: отслеживание без cookies, поддержка Do Not Track и целенаправленный сбор данных
-
Видимость AI: аналитика, полученная серверным краулером, визиты, направляемые AI, результаты чат-бота на сайте и отчеты о корреляциях
-
Ask AI: необязательный помощник на панели, который отвечает на агрегатные вопросы по сайту с цитатами, небольшими диаграммами и безопасными действиями на панели
-
Контроль команд: Passkeys, TOTP, права доступа к сайтам и командам, ссылки для совместного использования, журналы аудита, ограниченные клиенты API и аналитический сервер MCP только для чтения
-
Вариант развёртывания: запустите его сами или воспользуйтесь управляемым облаком в ЕС или США
Быстрый старт
Docker
Сохраните это как compose.yml:
services:
hitkeep:
image: pascalebeier/hitkeep:latest
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- hitkeep_data:/var/lib/hitkeep/data
environment:
# любой флаг можно задать как переменную окружения
HITKEEP_JWT_SECRET: replace-this-with-a-long-random-string
command:
- "-public-url=http://localhost:8080"
volumes:
hitkeep_data: {}
Затем запустите:
docker compose up -d
Откройте http://localhost:8080 и создайте первую учетную запись. Более примеры compose — включая настройки для Caddy, nginx и Traefik — доступны в examples/.
Binary
Скачайте последнюю сборку для вашей платформы (hitkeep-linux-amd64 или hitkeep-linux-arm64) и запустите:
curl -LO https://github.com/PascaleBeier/hitkeep/releases/latest/download/hitkeep-linux-amd64
chmod +x hitkeep-linux-amd64
export HITKEEP_JWT_SECRET="$(openssl rand -hex 32)" # держите это значение стабильным между перезапусками
./hitkeep-linux-amd64 -public-url="http://localhost:8080"
Откройте http://localhost:8080 и создайте первую учетную запись.
Переход в продакшн
Для обратных прокси, SMTP, systemd, Kubernetes, S3-архивирования и любой конфигурации флагов используйте документацию вместо этого README:
Отслеживание вашего сайта
Создайте сайт в панели управления, затем добавьте трекер на ваши страницы:
<script async src="https://your-hitkeep-instance.com/hk.js"></script>
Отправляйте собственные события:
<script>
window.hk = window.hk || {};
window.hk.event?.("signup", { plan: "pro", source: "landing-page" });
</script>
Команды команды также могут размещать трекер на своих собственных проверенных доменах, например https://analytics.example.com/hk.js, через Настройки команды → Домены для отслеживания. DNS-верификация, настройки TLS и готовые конфигурации Caddy, nginx, Traefik и Helm освещаются в руководстве по кастомным доменам отслеживания и examples/.
Более руководств по отслеживанию:
- Документация по отслеживанию
- Пользовательские события
- Аналитика ecommerce
- Аналитика видимости AI
- Отслеживание AI краулера CloudFront
- Интеграция с WordPress
Обзор продукта
Посмотрите шесть скриншотов продукта
AI-панель
Электронная торговля
Google Search Console
Видимость AI
Ask AI
MCP Access
Документация
Поддерживаемая справочная документация размещается на hitkeep.com.
- Начало работы
- Установка
- Настройки
- REST API reference
- Аналитический помощник Ask AI
- Интеграция Google Search Console
- Аналитика чат-бота с AI
- Read-only MCP server for web analytics
- Соответствие
- Страницы сравнения
- Навыки агентов аналитики
- Навыки агентов контрибьютора
Облако
Если хотите тот же продукт без самостоятельного разворачивания, начните здесь:
Разработка
Разработчик CLI, принадлежащий репозиторию, обеспечивает небольшой стандартный рабочий процесс разработки с изолированными рабочими деревьями, сборками с паритетом по облаку и тем же QA-контрактом, когда это необходимо.
Зафиксированный в репозитории файл ./hk — POSIX-загрузчик, а не скомпилированный бинарник. Он собирает CLI разработчика текущего дерева в кэш хоста с адресацией по содержимому; двоичные файлы CLI для разработчика не фиксируются в коммитах и не привязываются к релизам HitKeep.
Начните так:
./hk setup
./hk dev --seed
./hk dev запускает стек рабочей области Composer на переднем плане, выводит URL-адреса и передает логи компонентов; нажатие Ctrl+C останавливает весь стек. Используйте ./hk dev --detach для явной фоновой сессии, ./hk dev logs для-follow, ./hk dev restart чтобы сохранить данные при перезапуске, ./hk dev stop чтобы остановить, и ./hk dev reset --seed для новой seeded-данной тома. Добавьте --variant cloud для локального соответствия управляемому облаку. Параллельные Git-рабочие деревья автоматически изолированы.
Зафиксируйте один или несколько локальных маршрутов для визуального QA с помощью ./hk screenshot /dashboard /admin/status. Маршруты используют один браузер и аутентифицированную seeded-сессию, PNG-файлы остаются в управляемом артефактном состоянии рабочего пространства и не попадают в репозиторий.
Запустите ./hk help для справки, ./hk catalog commands --output json для полного машиночитаемого набора команд, ./hk catalog configuration --output json для контракта документации по конфигурации, ./hk doctor для предварительных требований, и ./hk qa pr перед ревью. hk — единственная поддерживаемая точка входа в рабочий процесс разработчика.
Документация для контрибьюторов и локальная разработка:
Лицензия
Распространяется под MIT License. См. LICENSE.