GitTalent
Havuz
Depo ayrıntısı

talivia-group/talivia

Dene

Open-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast alternative

TypeScript MIT 29 Temmuz 2026 son push 25 Ekim 2026 134 fork
Yıldız
2.348-58 · 64 gün
Commit · 28g
—
son 28 günde
Yazar · 28g
—
farklı katkıcı

Hızlı değerlendirme

önem 45uyum 71gpt-6-luna

Özet

Talivia, web analytics, Session Replay ve ödeme verilerinden revenue attribution sağlayan self-hosted bir analytics platformudur.

Profiline uyum

Google Analytics ve A/B testleriyle ilgili ürün analitiği ihtiyacına trafik, oturum kaydı ve gelir ilişkilendirmesiyle doğrudan katkı sağlıyor.

Neden yükseliyor

60 günde 2393 yıldız alması, self-hosted analytics ile gelir takibini bir arada sunan konumlandırmasının ilgi çektiğini düşündürüyor; ancak yıldızlar kullanım kanıtı değil. Son 28 günde 6 commit ve 1 farklı yazar olması, ilginin geliştirme aktivitesiyle desteklendiğine dair sınırlı kanıt sunuyor. Yükselişin kesin nedeni bilinmiyor.

Problem

Kurucuların ziyaretçi trafiğini, kullanıcı davranışını ve geliri farklı araçlarda takip etme ihtiyacını tek yerde toplar.

Çözüm

Web sitesine eklenen tracking snippet ile analytics verisi toplar; PostgreSQL üzerinde çalışan uygulama Stripe, LemonSqueezy, Polar, Dodo, Yolfi ve Manual Payment API verilerini ilişkilendirerek revenue attribution sunar.

Yenilik

Temel bileşenler bilinen analytics, Session Replay ve ödeme entegrasyonları; ayırt edici tarafı bunları self-hosted, revenue-first bir üründe birleştirmesi. README, yeni bir teknik yaklaşım gösterdiğine dair kanıt sunmuyor.

Teknolojiler

  • TypeScript
  • Node.js
  • PostgreSQL
  • Prisma
  • pnpm
  • Docker Compose
  • Stripe
  • LemonSqueezy
  • Polar
  • Dodo
  • Yolfi

Riskler

  • Son 28 günlük geliştirme verisi tek yazarlı ve sınırlı; projenin bakım sürekliliği belirsiz.
  • Açık kaynak sürüm, Talivia Cloud'un tüm özelliklerini içermiyor; bazı entegrasyonlar ve servisler yalnızca Cloud tarafında.
  • Kurulum PostgreSQL ve uygulama işletimini gerektiriyor; yedekleme, güncelleme ve güvenlik sorumluluğu self-host eden ekipte.
  • README, ilk kurulumda admin/admin bilgileriyle giriş yapıldığını söylüyor; bu parolanın hemen değiştirilmesi gerekiyor.
  • Başlangıç veritabanı migration'ı yalnızca boş veritabanı için; hosted Talivia veritabanından geçiş yolu bulunmuyor.

Detaylı değerlendirme

Uyum profiline göre: bu işime yarar mı?

gpt-5.6-luna · 03 Eylül 2026

Ne yapar

Talivia, founders için self-hosted ve revenue-first analytics platformu sunuyor. Web analytics, Session Replay, website collaborators, shared analytics, import/export ve Stripe, LemonSqueezy, Polar, Dodo, Yolfi veya Manual Payment API üzerinden customer revenue takibi sağlıyor. First-touch ve last-touch attribution ile subscription lifecycle, refund ve dispute kayıtlarını ilişkilendirmeyi hedefliyor. README ayrıca ayrı bir Agent Kit ve MCP entegrasyonu olduğunu belirtiyor.

Nasıl çalışır

Uygulama PostgreSQL üzerinde çalışıyor ve Prisma migration kullanıyor. Kullanıcı, Talivia içinde bir website oluşturup tracking snippet'i kendi sitesine ekliyor; gelen ziyaretler dashboard'a aktarılıyor. Ödeme provider'ları için webhook URL'leri üretiliyor ve ödeme olayları ziyaret attribution verisiyle birleştiriliyor. Self-hosted kurulum Node.js ve pnpm ile veya Docker Compose üzerinden yapılabiliyor. APP_SECRET session imzalama ve provider credential'larını şifreleme için kullanılıyor. Agent Kit, MCP-compatible client'lar üzerinden tracking kurulumu, canlı event doğrulama ve payment attribution bağlantısı gibi işlemleri agent'lara açıyor.

Kullanım alanları

  • Kaliwa ürünlerinin web analytics ve conversion takibi
  • Kullanıcı ziyaretlerini Stripe veya diğer payment provider gelirleriyle ilişkilendirme
  • Landing page ve signup akışlarında first-touch/last-touch attribution ölçme
  • Session Replay ile frontend kullanım sorunlarını inceleme
  • Google Analytics benzeri veriyi üçüncü taraf SaaS'a göndermeden self-hosted tutma
  • Agent veya MCP üzerinden analytics kurulumunu ve event doğrulamasını otomatikleştirme

Alternatifler

  • Plausible Analytics
  • PostHog
  • Umami
  • Datafast

Kimler için

Birden fazla web ürünü işleten ve analytics ile customer revenue verisini aynı sistemde, self-hosted olarak tutmak isteyen ekipler için. Özellikle Stripe veya desteklenen diğer provider'lardan gelen geliri acquisition touchpoint'leriyle eşleştirmek isteyen founders ve küçük ürün ekiplerine hitap ediyor.

Olgunluk

Deneysel ile beta arası değerlendirilmelidir. 36 günlük repo, 0 release ve son 28 günde 0 commit/0 farklı yazar olması üretim olgunluğu hakkında yeterli kanıt olmadığını gösteriyor. README'de migration, backup, security ve test komutları gibi üretim ihtiyaçları düşünülmüş; ancak bu dokümantasyon tek başına reliability, upgrade güvenliği, veri hacmi performansı veya Session Replay gizlilik kontrollerini kanıtlamıyor. 2412 yıldız ilgi olduğunu gösterir, fakat kısa repo yaşı ve aktivite eksikliği nedeniyle kalite kanıtı olarak sınırlı değerde.

Kurulum

Orta zahmetli. Node.js 22 LTS veya 24 LTS, pnpm 10+ ve boş bir PostgreSQL database gerekiyor. `.env` içinde `DATABASE_URL` ve en az 32 byte `APP_SECRET` ayarlanıp `pnpm install --frozen-lockfile`, `pnpm exec prisma migrate deploy` ve `pnpm dev` çalıştırılıyor. Docker Compose alternatifi daha kolay görünüyor; ancak production deployment, PostgreSQL backup, reverse proxy header'ları ve webhook erişilebilirliği ayrıca yönetilmeli. README mevcut hosted Talivia database'inden migration path olmadığını açıkça belirtiyor.

Bizim için

Somut kullanım

Kaliwa'nın marketing site veya ürün landing page'lerine Talivia tracking snippet'i eklenip ziyaret, signup ve ödeme olayları test edilebilir. Stripe kullanılıyorsa first-touch/last-touch attribution ile hangi sayfa veya campaign'in revenue ürettiği ölçülebilir. Bu, mevcut Supabase product database'inin yerine geçmez; ayrı bir analytics deployment'ı olur. İlk PoC'de Docker Compose ile küçük bir PostgreSQL instance üzerinde çalıştırıp Vercel'deki bir Kaliwa sitesinden event ve Stripe webhook akışını doğrulamak mantıklı. Agent Kit'in self-hosted Talivia ile sınırları README'den net olmadığı için bunu ana kullanım alanı değil, ikinci aşama denemesi olarak görmek gerekir.

Uyum gerekçesi

Analytics ekibin doğrudan takip ettiği bir alan olsa da yığın ağırlığı düşük (0.3). Projenin PostgreSQL ve TypeScript ekseni uyumlu; ancak Supabase, Supabase Edge Functions (Deno), Next.js, Vercel ve mevcut LLM/RAG akışlarıyla doğrudan bütünleştiğine dair README'de kanıt yok. Ayrı bir servis olarak çalıştırılabilmesi avantaj, fakat self-hosted PostgreSQL, backup, webhook ve deployment operasyonu ekliyor. Revenue attribution ve Session Replay, Kaliwa'nın web ürünleri için somut değer taşıyor; bu nedenle alakasız değil, ancak çekirdek yığına doğrudan oturan bir kütüphane de değil.

Engeller

  • Mevcut Supabase/PostgreSQL altyapısına ek olarak ayrı bir PostgreSQL deployment'ı, backup ve upgrade süreci gerekir.
  • Self-hosted edition ile Talivia Cloud arasında feature farkı var; Google Search Console, Bing Webmaster Tools ve bazı social integrations cloud tarafında görünüyor.
  • Session Replay için consent, kişisel veri masking ve retention davranışlarının ayrıntıları README'den anlaşılmıyor.
  • 0 release ve son 28 günde 0 commit olması uzun vadeli bakım ve production desteği için risk.
  • README boş database için baseline migration gerektiğini ve hosted Talivia database'inden migration path olmadığını söylüyor.
  • Payment webhook'ları reverse proxy arkasında doğru `Host` ve `X-Forwarded-Proto` aktarımına ihtiyaç duyuyor.
  • Self-hosted instance'ın Agent Kit ve hosted MCP akışıyla tam olarak nasıl bağlandığı README'den anlaşılmıyor.

Ne zaman kullanılır

Kaliwa'nın bir veya daha fazla public web yüzü için hızlıca privacy-friendly web analytics, Session Replay ve revenue attribution denemek istediğimizde kullanılabilir. Özellikle Supabase/PostgreSQL ana uygulama verisinden ayrı, Docker üzerinde çalışan bir analytics servisi olarak PoC yapılabilir. Stripe gelirlerini landing page veya campaign touchpoint'leriyle bağlamak, bu projenin bizim için en somut değeridir. Agent Kit ve MCP tarafı gerçekten self-hosted instance ile çalışıyorsa, Kaliwa ürünlerinde analytics kurulumunu otomatikleştirmek için ayrıca incelenebilir.

Ne zaman kullanılmaz

Kaliwa'nın ihtiyacı yalnızca uygulama içi product analytics, event funnel veya kullanıcı davranışı analizi ise doğrudan uygunluk düşer; README bu alanları Talivia'nın temel odağı olarak ayrıntılandırmıyor. Supabase içinde tek bir veri katmanı ve Vercel deployment ile operasyonu minimumda tutmak istiyorsak ayrı Node.js/PostgreSQL servisi eklemek gereksiz karmaşıklık yaratabilir. Büyük trafik, yüksek hacimli Session Replay, gelişmiş retention/cohort analizi veya güçlü privacy/consent özellikleri için kapasite ve özellik kanıtı olmadan production'a alınmamalı.

Dikkat edilecekler

  • İlk denemede gerçek customer verisi yerine düşük riskli test sitesi ve test payment hesabı kullanılmalı.
  • Session Replay açılmadan önce secret veya kişisel verilerin kaydedilmediği doğrulanmalı; README bu kontrollerin kapsamını açıklamıyor.
  • Tracking event ile payment webhook arasında attribution zamanlaması, duplicate webhook ve refund/dispute davranışı test edilmeli.
  • Vercel üzerinde uygulamayı çalıştırmak ile PostgreSQL ve uzun süreli analytics ingestion'ı ayrı bir runtime'da barındırmanın maliyeti karşılaştırılmalı.
  • Bootstrap `admin` / `admin` hesabı ilk açılışta mutlaka değiştirilmeli.
  • PoC başarılı olsa bile production kararı öncesinde load test, retention/storage büyümesi, restore testi ve migration süreci incelenmeli.
  • README'deki MCP endpoint'inin Talivia Cloud'a bağlandığı ve self-hosted edition'ın hosted OAuth endpoint'ini sunmadığı unutulmamalı.