Web Statistic, Penunjuk Seberapa Populer Suatu Website

Ketika kita memiliki suatu halaman website entah itu blog atau apalah, ilmu web statistik sangat wajib diketahui untuk dapat memantau website yang kita miliki. Dengan bantuan web statistik, kita dapat mengetahui jumlah hit, number of pageviews (jumlah halaman), number of visits (jumlah kunjungan), total data transfer ke website kita sendiri. Lalu apa fungsi mengetahui data-data tersebut ?

Dengan memiliki data-data statistik tersebut, kita dapat memprediksi populer website kita, seberapa banyak orang yang berkunjung setiap bulan, berapa bandwidth yang dibutuhkan. Dengan memiliki data tersebut, kita bisa mengimprovisasikan website kita agar lebih baik dan lebih popular.

Kadang-kadang jika sebuah website ingin dijual atau ingin menawarkan penempatan iklan banner, harganya ditentukan salah satunya dari statistik webnya. Semakin popular dan besar trafik ke sebuah website, tentu saja harganya semakin mahal. Sebut saja detik.com. Berapa jumlah pengunjung website tersebut perharinya ? Yang pasti jumlahnya sangat fantastis maka dari itu harga beriklan disana pun cukup mahal.

Cara kerja statistik web relatif mudah. Setiap request ke website, entah itu berupa gambar, teks, atau bahkan URL/alamat yang tidak ditemukan sekalipun akan menghasilkan sebuah hit yang dicatat di sebuah baris di log webserver. Program penganalisis log webserver seperti Awstats, Webalizer, Shinystat dll akan membaca baris demi baris log ini lalu meringkasnya menjadi laporan statistik. Setelah diringkas, data mentah dalam bentuk log webserver bisa dihapus atau dikompres.

Mungkin beberapa ada yang belum mengenal apa itu hit, pageviews (jumlah halaman), visits atau visitor, bandwidth dan lainnya yang berhubungan dengan web statistik. Berikut adalah penjelasannya.

Hit
Setiap permintaan ke webserver baik itu gambar, teks, file lain, maupun request yang alamatnya salah sehingga menghasilkan kode error 404 akan menghasilkan 1 hit. Teknisnya, 1 hit adalah 1 HTTP request ke website kita. Angka hit akan lebih besar dari jumlah file yang direquest, karena request yang bersifat resume dan yang gagal (kode respon 404, 302, 500, dll) pun akan direkam.

Hit akan lebih besar daripada pageview, visits, unique visits. Setiap pengunjung membuka sebuah halaman HTML website Anda, mungkin saja menghasilkan beberapa hingga belasan/puluhan hit, karena di halaman website Anda tersebut dapat berisi banyak gambar, link ke file Javascript dan CSS. Meskipun ini adalah data yang paling 'mentah', namun data ini yang paling reliable untuk dibandingkan antara satu website dengan website lain, atau satu website di server hosting yang lama dengan di server hosting yang baru.

Pageview
Pageview dapat didefinisikan sebagai hit terhadap file berekstensi teks seperti HTML, TXT, dll yang berhasil (kode respon 200). Terkadang file skrip seperti PHP pun dianggap sebagai teks, jadi jika skrip PHP Anda banyak menghasilkan gambar, perhitungan pageview website menjadi kurang akurat/representatif.

Pageview adalah sebuah pendekatan/perkiraan terhadap jumlah halaman yang dilihat oleh pengunjung. Antara satu program statistik/server hosting dan program/server lain bisa saja berbeda karena definisi persis pageview dan settingnya bisa berbeda. Jadi ketika membandingkan dua data pageview, perlu mengingat hal ini dan memaklumi perbedaan yang ada. Bandingkan juga hit-nya.

Visits
Visits didefinisikan sebagai request oleh klien (visitor) dengan alamat IP dan browser yang sama dalam rentang waktu 30 menit. Misalnya seorang pengunjung mengakses sebuah halaman di menit 1, lalu halaman lain di menit ke-20, dan halaman lain lagi di menit ke-40. Maka ketiga request (hit) ini dianggap satu visit yang sama karena semuanya terjadi dalam rentang di bawah 30 menit. Namun jika seorang pengunjung lain mengakses sebuah halaman di menit 1, lalu baru mengakses lagi di menit 35, maka kedua hit ini akan dianggap dua buah visit yang berbeda.

Visits merupakan upaya pendekatan/perkiraan untuk mengetahui berapa banyak kunjungan yang dilakukan terhadap website kita. Karena kunjungan memang merupakan sesuatu yang sulit didefinisikan secara eksak, karena kebiasaan browsing orang yang berbeda-beda. Bisa saja seseorang membuka website kita lalu mengklak-klik beberapa halaman selama beberapa menit, lalu menutupnya. Satu kunjungan yang jelas. Tapi bisa juga seseorang lain membuka website Anda, lalu membuka window atau program lain dan bekerja selama beberapa jam, baru kembali lagi ke browser yang tadi belum tertutup. Satu kunjungan atau dua? Belum lagi cara-cara browsing lain yang berbeda.

Log webserver tidak mencatat cookie, sehingga sesi kunjungan tidak dapat dideteksi dengan jelas. Karena itulah digunakan perhitungan pendekatan yang cukup umum yaitu selang waktu 30 menit.

Salah satu website pihak ketiga yang cukup unik untuk memantau visitor website kita adalah feedjit. Website ini juga mencatat Arrival or Departure, Country, Browser, Os dan Website Long description dari visitor website kita yang diupdate secare real-time.

Bandwidth atau data transfer
Data transfer adalah jumlah total data, dalam satuan byte atau KB (kilobyte) atau megabyte (MB) atau gigabyte (GB), yang dikeluarkan oleh website Anda untuk melayani permintaan dari pengunjung.

Untuk file-file statik seperti HTML dan gambar (GIF/JPG/PNG), ukurannya akan kurang lebih sama dengan ukuran file yang bersangkutan. Misalnya, dalam 1 bulan sebuah gambar berukuran 50KB direquest sebanyak 1000 kali. Maka data transfer untuk gambar tersebut adalah sekitar 50KB x 1000 = +- 50MB.

Untuk file skrip, ukurannya bukanlah ukuran kode sumber (source code) skrip tersebut, melainkan ukuran output dari skrip. Bisa saja sebuah skrip terdiri dari beberapa baris saja, tapi outputnya beratus-ratus KB. Maka yang diukur adalah output yang sekian ratus KB tersebut.

Semakin besar data transfer, semakin besar pula kebutuhan bandwidth untuk website tersebut.

Traffic viewed dan traffic not viewed
Website dapat diakses oleh manusia dan oleh program (skrip/robot/spider). Beberapa program penganalisis web hanya mengukur trafik yang dihasilkan oleh manusia saja, karena umumnya trafik oleh skrip/robot tidak diperhitungkan jika bicara tentang harga website atau harga iklan. Trafik oleh skrip/robot bisa dihasilkan dengan mudah dan dapat membuat laporan statistik menjadi tidak akurat.

Akses oleh manusia inilah yang dinamakan traffic viewed. Sedangkan akses oleh robot/spider/skrip/spam disebut traffic not viewed.

Robot atau spider
Diatas sempat disinggung mengenai Robot/spider. Robot/spider sendiri adalah program yang mengakses halaman-halaman website (umumnya secara otomatis). Contoh robot/spider adalah milik search engine seperti Google.

Seperti itulah kira-kira. Jika kita mengetahui statistik dari website kita. Kita akan mampu membuat suatu perencanaan guna mengimprovisasikan website kita. Tentu ujung-unjungnya mengingkatkan jumlah mengunjung bukan ?

0 komentar:

Post a Comment