- Bear Blog berfokus pada artikel tentang analitik menggunakan CSS, dengan penekanan pada kecepatan, efisiensi, dan stabilitas
- Bear Blog menghindari penggunaan JavaScript sisi klien karena kelemahan pemblokir iklan dan ketidakmampuan membedakan trafik bot dan manusia
- Penulis menjelaskan keterbatasan analitik menggunakan log server, yang memperlakukan semua trafik secara setara dan tidak dapat mengidentifikasi trafik bot secara akurat
- Solusi dari penulis adalah memicu pembacaan dengan CSS menggunakan kode berikut:
body:hover { border-image: url("/hit/{{ post.id }}/?ref={{ request.META.HTTP_REFERER }}");}.
- Metode ini terpicu ketika pengguna menggerakkan kursor di atas halaman atau menggulir di perangkat seluler, dan penulis meyakini ini sebagai indikator trafik manusia yang andal
- Sistem memeriksa user-agent untuk memastikan itu bukan bot, mengekstrak informasi browser dan platform, serta membuat "pembacaan" unik untuk halaman dengan melakukan hash pada alamat IP dan tanggal
- Sistem tidak menyimpan cookie browser maupun informasi identitas pembaca di server
- Keterbatasan metode ini diakui: beberapa pembacaan dari perangkat berbeda pada alamat IP yang sama dihitung sebagai satu pembacaan
- Meski demikian, penulis meyakini metode ini memberikan jumlah pembacaan yang akurat dan lebih sederhana dibanding banyak bentuk pelacakan analitik lainnya
1 komentar
Komentar Hacker News
body:hoverkemungkinan besar akan melewatkan sebagian besar pengguna "keyboard-only" dan user agent yang tidak menggunakan perangkat pointer (teknologi bantu), serta menekankan perlunya pendekatan yang lebih inklusif.<img>.