Neler öğreneceksiniz
- Her tıklamada hangi alanların kaydedildiği — ülke, cihaz, tarayıcı, yönlendiren (referrer), UTM etiketleri ve bot işareti.
- Asla saklanmayanlar: tam IP adresi, ham User-Agent dizesi veya çerezler.
- Bir tıklamanın uç (edge) POP'tan Redpanda üzerinden ClickHouse analiz panosuna nasıl ulaştığı.
Bir Elido kısa bağlantısına yapılan her tıklama, ClickHouse'ta tek bir tıklama olayı oluşturur. Olayda neyin olduğunu — ve neyin olmadığını — bilmek, hızlı panolar ile sinir bozucu destek talepleri arasındaki farktır.
Neyi kaydediyoruz
Her tıklama için şunları saklıyoruz:
- Bağlantı ID'si — hangi kısa bağlantının tıklandığı.
- Çalışma alanı ID'si — sorgularda çoklu kiracı (multi-tenant) izolasyonu için.
- Zaman damgası — UTC, mikrosaniye hassasiyetinde.
- Ülke — ziyaretçinin IP'sinden MaxMind GeoLite2 aracılığıyla türetilir. IP'nin kendisi saklanmaz.
- Cihaz sınıfı — masaüstü / mobil / tablet, User-Agent'tan türetilir.
- Tarayıcı ailesi — Chrome, Firefox, Safari vb. Varsayılan olarak sürüm düzeyinde ayrıntı yoktur.
- İşletim sistemi ailesi — Windows, macOS, Linux, iOS, Android.
- Yönlendiren (referrer) sunucu adı —
t.co,linkedin.comvb. Yalnızca sunucu adı, yol (path) değil. - UTM parametreleri — hedef URL'de veya kısa URL'ye eklenmiş olarak varsa
utm_source,utm_medium,utm_campaign,utm_content,utm_term. - Bot işareti — User-Agent, bot listemizle (Slackbot, Twitterbot, güvenlik tarayıcıları) eşleşiyorsa true olur.
Neyi kaydetmiyoruz
- Tam IP adresi — konum (geo) araması sonrasında atılır.
- User-Agent dizesinin tamamı — aile alanlarını çıkarır, ham dizeyi atarız.
- Tıklama koordinatları / fare hareketi / kalma süresi — biz bir yönlendirme hizmetiyiz, ısı haritası (heatmap) aracı değil.
- Yönlendirmede çerezler — hiçbir çerez ayarlamıyoruz.
Veri hattı (pipeline)
- Uç (edge) POP (Hetzner FRA / OVH FRA / OVH SGP) yönlendirmeyi 20 milisaniyenin altında gerçekleştirir.
- Tıklama olayı, gönder-ve-unut (fire-and-forget) şeklinde Redpanda'ya iletilir — yönlendirme bu işlemi beklemez.
click-ingester, konuyu (topic) tüketir ve ekleri ClickHouse'a toplu olarak yazar (kararlı durumda ~5 saniye gecikme).- Panonun analiz sekmesi, ClickHouse'u
analytics-apiüzerinden sorgular.
Bu, az önce yaptığınız bir tıklamanın birkaç saniye boyunca panoda görünmeyeceği anlamına gelir. Test yapıyorsanız ve tıklamanızı hemen görmüyorsanız, 30 saniye bekleyip sayfayı yenileyin.
Saklama süresi
Tıklama olayları varsayılan olarak 365 gün saklanır. Pro+ çalışma alanları, GDPR veri minimizasyonu için daha kısa saklama süreleri (60 / 90 / 180 gün) yapılandırabilir. Business çalışma alanları, düzenlenmiş sektörler için saklama süresini 7 yıla kadar uzatabilir.
Saklama süresinin ardından satırı tamamen sileriz — olayları hâlâ bir kullanıcıyla ilişkilendiren bir "yumuşak silme" (soft-delete) veya toplu arşiv yoktur.