Sobre o projeto

HitKeep é uma plataforma de web analytics publicada sob a licença MIT. O README afirma que o produto completo é de código aberto, incluindo domínios de rastreamento personalizados e SSO de equipe, em vez de dividir esses recursos em uma edição proprietária separada. Implantação e operação O HitKeep foi projetado para rodar como um único binário Go com DuckDB e NSQ integrados, portanto, não requer um banco de dados, fila ou cache separado. Os caminhos de instalação documentados incluem Homebrew no macOS com Apple silicon ou Linux x86_64, um arquivo Docker Compose publicado com um modelo de ambiente e binários AMD64 ou ARM64 via GitHub Releases. O início rápido via Compose cria um arquivo .env onde um segredo aleatório longo deve ser definido antes da inicialização, após o qual o painel fica acessível em localhost:8080, onde a primeira conta é criada. A documentação também abrange a configuração de HTTPS e proxy confiável antes da exposição pública, backups e restauração, e uma referência de configuração. Uma opção gerenciada, HitKeep Cloud, está disponível nas regiões da UE ou EUA para usuários que não desejam operá-lo por conta própria. Rastreamento A adição de um script de rastreamento assíncrono a um site inicia a coleta imediatamente. Visualizações de página e eventos de interação automática suportados, como cliques externos, downloads de arquivos e envios de formulários, são capturados, e eventos personalizados podem cobrir ações específicas do produto, como cadastros, compras ou leads qualificados. O rastreador do navegador não define cookies de análise, respeita o Do Not Track e é descrito como coletando análises de site focadas sem construir uma identidade entre sites. Relatórios Os relatórios pretendem acompanhar a aquisição até os resultados: páginas, eventos automáticos e personalizados, metas, funis, receita de ecommerce, campanhas UTM e QR, dados do Search Console (cliques, impressões, taxa de cliques, posição e tendências de consulta) e Web Vitals. Capacidades relacionadas a IA O HitKeep trata a IA como um canal de tráfego de primeira classe, mantendo buscas de crawlers, visitas referenciadas por IA e resultados de chatbots distintos. Um recurso "Ask AI" responde a perguntas usando evidências agregadas citadas, e uma interface MCP de apenas leitura é descrita como fornecendo acesso governado a análises para assistentes aprovados. Acesso e escopo dos dados O projeto enfatiza a soberania dos dados por meio de exportações abertas, takeout completo, APIs REST, webhooks, links de compartilhamento e permissões. O README é explícito sobre o escopo: o HitKeep é focado na web e prioriza evidências de tráfego agregado e conversão em vez de perfis de visitantes, replay de sessão, SDKs móveis ou experimentação integrada, resultando em um limite de coleta e superfície de operação menores do que uma suíte completa de análise de produto, embora vá além de um contador básico de visualizações de página. Contribuição e suporte Os comandos documentados para contribuidores incluem configuração, modo de desenvolvimento com sementes (com modo destacado opcional), captura de tela, catálogos de comandos e configurações legíveis por máquina e uma verificação de QA de pull-request, com a stack Compose e o fluxo de trabalho completo descritos no CONTRIBUTING.md. Bugs são relatados via GitHub Issues e vulnerabilidades através da política de segurança; o projeto também vincula uma biblioteca de comparação e uma visão geral de conformidade para avaliação.