OpenLabs-so/openanalytics
Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.
Hızlı değerlendirme
Özet
OpenAnalytics, cookieless ve self-host edilebilir web analytics hizmeti sunan; revenue attribution ve MCP server özellikleri de içeren bir TypeScript monorepo'sudur.
Profiline uyum
Web analytics ve gelir ilişkilendirmesi, ürün analitiği ihtiyacına doğrudan dokunuyor ve Google Analitik kullanımına alternatif sunuyor.
Neden yükseliyor
47 günlük bir repoda 591 yıldıza ve son 28 günde 39 commit'e ulaşması dikkat çekiyor. Cookieless analytics'i revenue attribution ve MCP server ile tek üründe birleştirmesi ilgi çekici; ancak commit'lerin yalnızca 2 farklı yazardan gelmesi geliştirme faaliyetinin dar bir ekibe bağlı olduğunu gösteriyor.
Problem
Web sitesi ekiplerinin ziyaretçi davranışını ve geliri ölçerken cookie ve cross-site tracking'e dayanmayan, kendi altyapılarında barındırabilecekleri bir analytics çözümüne duyduğu ihtiyacı karşılar.
Çözüm
Küçük bir browser tracker ile olayları toplar; collector ve worker veriyi işler, Postgres kontrol düzlemini, ClickHouse olay ve rollup verilerini saklar. API, query gateway, dashboard ve CLI üzerinden analiz, entegrasyon ve yönetim sağlar.
Yenilik
Web analytics kategorisi yeni değil; öne çıkan tarafı privacy-first yaklaşımı revenue attribution ve MCP server ile birleştirmesi. Ed25519 imzalı query envelope ve ClickHouse erişimini gateway ile sınırlandırma gibi mimari tercihler README'de anlatılıyor, ancak bunların bağımsız doğrulaması bu verilerden yapılamaz.
Teknolojiler
- TypeScript
- Next.js
- ClickHouse
- Postgres
- Valkey
- MCP
- OpenAPI
- Docker
- Stripe
Riskler
- Proje çok yeni; uzun dönemli bakım, ölçeklenebilirlik ve üretim güvenilirliği hakkında yeterli kanıt yok.
- Son 28 gündeki 39 commit yalnızca 2 farklı yazardan gelmiş; bakımın az sayıda kişiye bağlı kalma riski var.
- Self-host kurulumu Docker yanında DNS ve TLS yapılandırması, yaklaşık 4 GB RAM ve 25 GB disk gerektiriyor.
- AGPL-3.0 lisansı, ürünü değiştirerek dağıtacak veya hizmet olarak sunacak ekipler için lisans yükümlülükleri doğurabilir.
- Cookieless tasarım tek başına yasal uyumluluk veya anonimlik garantisi değildir; veri işleme ve kurulum yapılandırması ayrıca incelenmeli.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.