Ziyaretçi sayacı mı, analiz paketi mi?
Başlıktaki sorunun dürüst yanıtı şu: istatistiklerin neyi anlatması beklendiğine bağlı. Bir ziyaretçi sayacı ile tam kapsamlı bir analiz paketi, aynı aracın iki farklı kademesi değildir. Farklı sorulara yanıt verirler ve bu yanıt için farklı bedeller isterler. Bu yazı, o bedellerin gerçekte ne olduğunu anlatıyor.
Sayacın ziyaretçiye maliyeti
Tahmin değil, bugün bu sitede yapılmış bir ölçüm. Bir Stats4U sayacı, ziyaretçiye iki isteğe mal olur:
- betik, s4u.js – gzip ile 3.311 bayt (ham hâli 8.709)
- sayaç görseli – 3.325 bayt boyutunda bir PNG
Toplam yaklaşık 6,6 KB, yalnızca bir kez – ve hikâyenin tamamı bu. Framework yok, ikinci bir betiği yükleyen ilk betik yok, arada duran bir tag manager kapsayıcısı yok. Görünmez sayaçta hiç görsel yoktur ve maliyeti daha da düşüktür.
Sayacı yerleştiren sunucuda da hiçbir şey çalışmaz. Sayfa bir görsel ve küçük bir betik yerleştirir; sayım, depolama ve grafikler burada gerçekleşir. Kurulacak bir paket, bakımı yapılacak bir veritabanı, unutulacak bir cron görevi yoktur.
Çerez yok, varsayılan olarak cihazdan hiçbir şey okunmuyor
Sayım süreci çerez yerleştirmez. Bu bir vaat değil, bir terminalden kontrol edilebilecek bir şey:
- curl -sk -D - -o /dev/null 'https://www.stats4u.net/index.php?action=pic&s4uid=1' | grep -i set-cookie
Beklenen sonuç, hiçbir çıktı olmamasıdır.
Ziyaretçiler; IP adresi, user agent, sayaç numarası, tarih ve her gün yenilenen bir salt değerinden oluşturulan günlük bir hash ile ayırt edilir. Hash 16 bayttır ve iki gün saklanır. IP adresinin kendisi hiçbir zaman kaydedilmez. Günlük salt iki gün sonra silinir; bu da o andan itibaren hiç kimsenin, şüphelenilen bir adres için belirli bir günün hash değerini yeniden hesaplayamayacağı anlamına gelir – bu siteyi işleten kişi de dâhil.
Neler saklanıyor ve ne kadar süreyle:
- sayfa adresi – 400 gün
- yönlendiren alan adı; tam bağlantı değil, yalnızca alan adı – 400 gün
- tarayıcı dili; ziyaretçi başına değil, toplam sayı olarak – 400 gün
- ülke ve şehir; istek anında adresten belirlenir
- günlük hash – 16 bayt, iki gün
Saklanmayanlar: IP adresi; ziyaretçinin cihazında ise hiçbir şey. Ekran çözünürlüğü yalnızca site sahibinin bunu açtığı yerlerde saklanır.
Bu, yazılımın ne yaptığını anlatır. Bunun belirli bir ülkede geçerli yükümlülükler için yeterli olup olmadığı başka bir sorudur ve yanıtlamaya yetkin birine sorulmalıdır. Bu yazı o yanıt değildir.
Sayacın yapamadıkları
Yalnızca avantajları sıralayan bir yazı okunmaya değmezdi; o yüzden işin öbür yüzü de burada. Bir sayaç şunları ortaya koyamaz:
- ziyaretçilerin çok adımlı bir dönüşüm hunisinde nasıl ilerlediğini ve nerede ayrıldığını
- mart ayında gelenlerin haziranda geri dönüp dönmediğini
- hangi kampanyanın parasal olarak kendini amorti ettiğini
- sayfanın içinde neler olduğunu – basılan düğmeleri, başlatılan videoları, yarıda bırakılan form alanlarını
- salı günkü telefon ziyaretçisiyle perşembe günkü masaüstü ziyaretçisinin aynı kişi olduğunu
- bir sayfanın iki sürümünden hangisinin daha başarılı olduğunu
Bunların her biri kalıcı bir kimlik, sayfanın içinden gönderilen olaylar ve uzun bir saklama süresi gerektirir. Bunlar tam da yukarıda vazgeçilen şeyler. İşin bunlardan herhangi birine dayandığı yerde – hangi reklamın maliyetini çıkardığını bilmesi gereken bir mağaza gibi – sayaç yanlış araçtır ve hiçbir hafiflik bunu telafi etmez. Orada doğru yanıt, beraberinde getirdiği her şeyle ve ziyaretçilere bu konuda açıkça söylenecek birkaç sözle birlikte ağır olan araçtır.
Kimler için sayaç daha iyi
Soru daha küçük ve yanıt yeterli olduğunda sayaç uygun bir seçimdir:
- kişisel siteler, bloglar, portfolyolar, kulüp ve okul sayfaları
- statik barındırma – GitHub Pages, Neocities ve okunacak bir sunucu logunun olmadığı diğer her yer
- asıl sorusu şu olan herkes: bunu okuyan biri var mı ve burayı nasıl buldu
- bunu öğrenmek için ziyaretçilerini üçüncü bir tarafa vermemeyi tercih eden herkes
Web'in büyük kısmı böyle görünür. Analiz sektörü, böyle görünmeyen kısım için kurulmuştur ve geri kalanımızın daha azını istemeye hakkı olduğunu unutmak kolaydır.
Güncelleme, 11 Eylül 2026: 27 Ağustos 2026'dan itibaren betik, yerleştirildiği her sitede ekran çözünürlüğünü, tarayıcı penceresinin genişliğini ve piksel oranını yeniden okuyordu. 11 Eylül 2026'dan bu yana bunu yalnızca site sahibinin şu öznitelikle açtığı yerlerde yapıyor: data-screen="1". Bu öznitelik olmadan güncel betik bu üç değerden hiçbirini okumuyor ve sunucu da eski kopyalardan gelen bu değerleri artık saklamıyor.