2 puan yazan gpdir16 2025-12-21 | Henüz yorum yok. | WhatsApp'ta paylaş

Geliştirme nedeni

Daha önce web sitesi analitik aracı olarak Google Analytics kullanıyordum; çok fazla özelliği var ama bu kadar çok özellik olunca kullanması da zorlaşıyor.
Şu anda kaç kişinin bağlı olduğunu görmek kolay, ancak hangi tarayıcıdan, hangi yoldan, hangi kampanya üzerinden geldiklerini görmek için arayıp bulmak gerekecek kadar yeni başlayanlar için kullanımı pek kolay değil.

Bir nedeni daha var: Google Analytics bir Google hizmeti olduğu için ziyaretçilerin gizliliğine ve yöneticilerin gizliliğine pek saygı göstermiyor.
Ben gizliliği önemli buluyorum ve Google'ın politikalarını beğenmediğim için de-google olmak amacıyla hizmetleri tek tek başka servislerle değiştiriyordum; bu sırada analitik servisleri arasında hem kolay kullanımlı hem de gizliliğe saygılı olanların neredeyse tamamının ücretli abonelik gerektirdiğini gördüm. (plausible analytics, simple analytics vb.)


Özellikler

Yan menü sırasına göre

  • Tarayıcı istatistikleri
    • Tarayıcı
    • Cihaz (mobil, masaüstü, tablet)
    • Dil
    • Ziyaretçi (şu an, bugün, 7 gün, 30 gün, özel)
  • Ziyaret istatistikleri
    • Sayfa
    • Referrer (URL parametresiyle gelen kampanya ve referrer öncelikli, yoksa istekte bulunan referrer kullanılır)
  • Davranış istatistikleri
    • Tıklama sayısı

Teknoloji yığını

Backend tarafında nodejs express kullandım, frontend ise herhangi bir framework olmadan yalnızca html, js ve css ile yapıldı.
Veritabanı olarak başlangıçta redis kullandım, ancak daha sonra maliyet sorunu çıkabileceğini düşündüğüm için mongodb'ye geçtim.


Yol haritası

Başta söylediğim nedenlerden biri, de-google olmak isteyen site geliştiricileri ve yöneticileri için bunu yaptığım yönündeydi; bu nedenle Google reCAPTCHA ve Google Forms gibi araçların da yerini alabilecek şekilde PrivateStater platformu içinde entegre etmeyi planlıyorum.


Site: https://privatestater.com

Henüz yorum yok.

Henüz yorum yok.