Çerez onay katmanı olmadan ziyaretçi istatistikleri
Çoğu analiz aracı bir onay katmanına ihtiyaç duyar, çünkü çoğu analiz aracı ziyaretçinin cihazına bir şey kaydeder: bir çerez, yerel depolamada bir kayıt, ertesi güne kadar silinmeyen bir tanımlayıcı. Avrupa hukukunun en doğrudan düzenlediği şey bu depolamadır — ve daha hiçbir şey olmadan önce onay katmanını gerekli kılan da odur.
Bu sayaç cihaza hiçbir şey kaydetmez. Ne çerez ne yerel depolama, hiçbir şey. Bu kadarı doğrulanabilir: tarayıcı betiğinde document.cookie, localStorage, sessionStorage ya da IndexedDB geçmez ve sayaç görseli hiçbir Set-Cookie başlığı göndermez.
Ziyaretçi yine de nasıl tanınır
Aynı gün içinde geri dönen bir ziyaretçiyi yeni bir ziyaretçiden ayırt etmek genellikle bir tanımlayıcı gerektirir. Burada yöntem farklı: IP adresinden, gizli bir salt ve o günün tarihiyle birlikte bir hash hesaplanır ve yalnızca bu hash saklanır. IP adresinin kendisi istatistiklere hiçbir zaman yazılmaz.
Bundan iki sonuç çıkar ve ilginç olan ikincisidir.
Hash tekrar bir adrese dönüştürülemez — amaç da budur. Ancak salt her gün değiştiği ve kısa bir saklama süresinin ardından silindiği için, aynı ziyaretçi pazartesi ve salı günü birbiriyle ilişkilendirilemeyen iki ayrı hash üretir. Biz de ilişkilendiremeyiz. Bu verilerden birden çok güne yayılan bir profil çıkarmanın hiçbir yolu yoktur, çünkü bunun için gereken malzeme mevcut değildir.
Bu bir sınırlamadır ve bilerek böyle yapılmıştır. “Otuz gün içinde geri dönen ziyaretçiler” bu hizmetin gösteremediği ve ileride de gösteremeyeceği bir sayıdır. Sayımın kimseden izin istemeden çalışmasını sağlayan da aynı tasarım kararıdır.
Bunun site sahibi için anlamı
Sayımın kendisi hukuken rızaya değil, sitenin erişimini ölçmeye yönelik meşru menfaate — GDPR md. 6/1-f — dayanır. Standart yerleştirme koduyla, rıza verilmesi gereken bir cihaz erişimi de yoktur. Başka hiçbir şey yerleştirmeyen bir site bu sayacı onay katmanı olmadan kullanabilir.
Bunu tek bir anahtar değiştirir. Betik etiketine data-screen="1" ekleyen bir site sahibi, betiğe ziyaretçinin cihazından ekran çözünürlüğünü, tarayıcı penceresinin genişliğini ve piksel oranını okutur. Bu, cihaza bir erişimdir ve site için geçerli hukuka bağlı olarak rıza gerektirebilir. Bu anahtar olmadan okuma kapalı kalır.
Dürüst olmak gerekirse iki çekince var. Birincisi: reklam, gömülü video ya da cihaza gerçekten bir şey kaydeden başka herhangi bir şey barındıran bir sayfa, bunlar için her durumda bir onay katmanına ihtiyaç duyar ve sayacın durumu bu konuda hiçbir şeyi değiştirmez. İkincisi: bu yazı, yazılımın nasıl çalıştığını ve hangi verileri tuttuğunu anlatır. Hukuki tavsiye değildir ve bir sitenin kendi bilgilendirmelerinin sorumluluğu, siteyi işleten kişide kalır. Saklama süreleri dâhil tüm ayrıntılar Gizlilik Politikasında ve her sayacın bağlantı verdiği yerleştirmeyle ilgili sayfada yer alır.
Kesin olarak söyleyebileceğimiz şey, istatistiklerin ne içerdiğidir: günlük toplamlar, toplu düzeyde ülkeler ve şehirler, sayfalar, yönlendiren sayfalar, tarayıcılar ve cihazlar, günün saatleri. Adres yok, tanımlayıcı yok, günler arası bağlantı yok. Bu liste bilerek kısa tutuldu.
Güncelleme, 11 Eylül 2026: 27 Ağustos 2026'dan itibaren betik, kendisini yerleştiren 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ğerin hiçbirini okumaz; sunucu da artık eski kopyalardan gelen bu değerleri saklamaz.