Hubungi dukungan

Kami membalas melalui e-mail, biasanya dalam dua hari.

Google reCAPTCHA memeriksa kiriman ini untuk mencegah penyalahgunaan; data dikirim ke Google. Skrip hanya dimuat saat formulir ini dibuka.

← Semua artikel

Skrip dari 2015 masih memuat ulang penghitung

Generasi sebelumnya layanan ini menyertakan skrip pelacak mouse. Skrip itu memuat gambar penghitung sekali secara normal, lalu memuatnya lagi pada setiap gerakan mouse — dengan koordinat di query string dan penanda bertuliskan rerun=1. Namanya jujur: ini kunjungan yang sama lagi, bukan kunjungan baru.

Tidak ada yang pernah membaca data itu. Kata rerun hanya muncul di tepat satu tempat di seluruh basis kode, dan tempat itu adalah daftar pengecualian untuk sebuah kunci cache. Data itu tidak pernah dianalisis. Data itu dihitung.

Apa akibatnya pada angka-angka

Diukur pada 19 Agustus 2026:

  • 2.420 dari 12.227 gambar penghitung hari itu membawa rerun=119,8 %
  • 31 penghitung terdampak
  • satu alamat saja mengirim 248 permintaan ke satu penghitung
  • pada satu penghitung, 251 dari 294 tayangan hari itu adalah pengulangan
19.2.420 / 12.22725.3.784 / 24.285rerun=1semua gambar penghitung

Statistik penghitung terakhir itu tidak menggambarkan pengunjungnya. Statistik itu menggambarkan mouse satu orang pengunjung yang bergerak di sebuah halaman.

Apa yang berubah, dan apa yang tidak

Permintaan yang membawa rerun=1 kini diperlakukan sebagai muat ulang: permintaan itu tidak menambah angka apa pun. Diukur lagi pada 25 Agustus 2026, setelah perbaikan: 3.784 dari 24.285 gambar penghitung masih datang dengan penanda itu — 15,6 %.

Lalu lintasnya tidak berhenti. Memang tidak bisa: skrip itu tertanam di halaman milik orang lain, sebagian di antaranya tidak menyentuh situsnya selama satu dasawarsa. Yang berhenti adalah penghitungannya. Permintaan-permintaan itu masih memakan bandwidth dan sedikit CPU, tetapi tidak lagi mendistorsi angka siapa pun.

Tetangga yang tampak identik, padahal tidak

Ada penanda kedua di URL-URL itu, nocount=1, dan penanda itu dengan sengaja tidak menghentikan penghitungan. Itu tampak seperti bug sampai asal-usulnya terungkap: pembuat penghitung menuliskannya ke dalam kode sematan yang sudah jadi, dan di sana artinya “blok asisten lama dalam desain ini tidak boleh dijalankan”. Penanda itu tidak pernah dimaksudkan sebagai permintaan untuk melewati penghitungan.

Membuatnya melewati penghitungan hanya perlu perubahan satu baris, dan itu akan diam-diam mematikan setiap penghitung yang memakai desain yang dapat disesuaikan. Salah satunya mencatat 574 pemuatan gambar pada hari pemeriksaan ini, dan setiap pemuatan itu membawa nocount=1.

Dua penanda, dalam query string yang sama, dengan nama yang kurang lebih sama sugestifnya. Yang satu harus mulai diabaikan dan yang lain harus tetap diabaikan, dan satu-satunya cara untuk membedakan keduanya adalah mencari tahu di mana masing-masing ditulis.

Iklan