Penghitungan di sisi server dan di sisi klien
Tentang konten dan peninjauannya
Dalam artikel ini
Arsitektur pengukuran internet pada dasarnya terbagi menjadi dua metodologi yang berbeda: pelacakan dari server dan pelacakan dari klien.
Istilah “klien” dalam konteks ini merujuk pada perangkat lunak peramban web yang berjalan di komputer atau perangkat seluler milik orang yang melihat halaman. Memahami perbedaan mekanis antara kedua pendekatan ini menjelaskan mengapa statistik dari sumber yang berbeda pasti akan berselisih dan mengapa ketepatan mutlak dalam analitik web tetap mustahil secara teknis.
Lokasi tempat mekanisme penghitungan bekerja menentukan secara tepat jenis informasi apa yang dapat ditangkap dan titik buta bawaan apa yang akan dimiliki sistem tersebut.
Menghitung dari dalam peramban
Penghitungan di sisi klien sepenuhnya bergantung pada skrip yang dapat dieksekusi, biasanya ditulis dalam JavaScript, yang disematkan langsung di dalam halaman web. Ketika dokumen dimuat, peramban membaca kode ini dan mulai secara aktif mengirimkan laporan ke basis data pusat.
Karena skrip berjalan langsung di dalam lingkungan pembaca, skrip tersebut memiliki akses ke banyak informasi perilaku. Skrip dapat mendeteksi resolusi layar, memantau secara tepat seberapa jauh halaman digulir ke bawah, mengukur durasi persis tab tetap aktif, dan melacak klik pada tombol tertentu.
Metode ini menjadi tulang punggung platform analitik modern yang berat. Namun, cara kerjanya sepenuhnya bergantung pada apakah peramban mengizinkan skrip tersebut berjalan.
Menghitung dari luarnya
Sebaliknya, pengukuran di sisi server bekerja sepenuhnya di luar lingkungan pembaca. Metode ini bergantung pada permintaan dasar yang dibuat peramban untuk mengambil berkas-berkas yang membentuk halaman web.
Ketika sebuah penghitung gambar sederhana disematkan, peramban meminta grafik tersebut dari server penghitung. Server mencatat satu permintaan ini, menambah hitungan, dan mengirimkan gambarnya.
Server tidak pernah menjalankan kode apa pun di perangkat pembaca dan sama sekali tidak dapat melihat apa yang terjadi setelah gambar dikirimkan. Server tidak mengetahui apa pun tentang kedalaman gulir atau ukuran layar, dan hanya berfokus pada fakta teknis yang tidak terbantahkan bahwa sebuah berkas tertentu diminta pada waktu tertentu.
Apa yang dihapus oleh pemblokir
Ketergantungan pada peramban membuat pelacakan di sisi klien sangat rentan terhadap gangguan dari luar. Ekstensi privasi, pemblokir iklan, dan pengaturan keamanan peramban yang ketat secara rutin mencegah skrip pelacakan dijalankan.
Ketika hal ini terjadi, platform analitik tidak menerima sinyal sama sekali dan sepenuhnya melewatkan kedatangan tersebut. Namun, permintaan gambar di sisi server jauh lebih sulit diblokir tanpa sekaligus merusak tata letak visual halaman.
Selama peramban berusaha menampilkan gambar-gambar di halaman, permintaan dikirim dan tayangan tercatat. Perbedaan mendasar dalam kerentanan ini menjelaskan mengapa hitungan di sisi server sering melaporkan angka dasar yang lebih tinggi dan lebih kokoh dibandingkan hitungan berbasis skrip.
Metode mana menjawab pertanyaan apa
Memahami perbedaan arsitektur ini sangat penting untuk menafsirkan statistik web dengan benar. Tidak ada metode yang memberikan cerminan realitas tanpa cela.
Skrip di sisi klien memberikan wawasan perilaku yang mendalam, tetapi secara rutin melewatkan bagian audiens yang cukup besar karena pemblokir privasi. Penghitungan di sisi server menjamin dasar permintaan berkas yang sangat andal, tetapi sama sekali tidak memberikan informasi tentang interaksi berikutnya atau durasi membaca.
Pemilihan metode yang tepat sepenuhnya bergantung pada informasi apa yang benar-benar diperlukan. Bagi situs independen yang membutuhkan gambaran jangkauan yang dapat diandalkan tanpa pemantauan perilaku yang mengganggu, kesederhanaan yang kokoh dari permintaan di sisi server tetap menjadi pilihan teknis yang optimal.