Penghitung Pengunjung: Buat Penghitung Lalu Lintas Untuk Situs Web Anda – Penghitung pengunjung melacak seberapa sering situs web diakses, dan biasanya menampilkan jumlah pengunjung di bagian bawah beranda. Meskipun output visual dari data pengguna umumnya hanya melayani tujuan representasi , banyak operator situs web juga menggunakan nomor pengunjung yang ditemukan untuk analitik web.
counterdata – Sebagian besar mengandalkan kemungkinan penghitung web terintegrasi dari sistem manajemen konten atau set bangunan beranda untuk ini, atau membeli penghitung dari salah satu dari berbagai penyedia online. Solusi ini biasanya menggunakan piksel penghitung yang diketahui dari analisis logfile atau aplikasi JavaScript serupa , yang merekam informasi spesifik tentang pengguna individual serta jumlah pengunjung.
Baca Juga : 5 Plugin Pelacak Tampilan Posting WordPress Terbaik 2022
Agar Anda tidak bergantung pada penyedia layanan eksternal, dan untuk tetap aman dengan perlindungan privasi Anda, Anda dapat memilih untuk membuat penghitung pengunjung Anda sendiri, dan menjalankannya di ruang web Anda sendiri. Anda hanya perlu database atau file teks, serta pengetahuan dasar PHP .
Bagaimana cara kerja solusi penghitung web yang dapat diunduh
Cara termudah untuk mengintegrasikan penghitung ke situs web Anda tidak diragukan lagi adalah dengan mengunduh skrip yang sudah jadi. Penghitung pengunjung berbasis biaya dan gratis terutama dipisahkan oleh rentang kinerjanya. Jika Anda memutuskan versi berbayar, biasanya Anda juga akan menerima statistik yang disiapkan secara visual dengan informasi yang jauh melampaui statistik lalu lintas belaka. Seberapa detail karya seni informasi ini bergantung pada apakah merekam aktivitas pengunjung hanya terjadi di sisi server, atau di sisi klien juga. Namun, dalam kedua kasus tersebut, parameter standar berikut disertakan:
Bergantung pada konfigurasi, server dapat menetapkan pengidentifikasi unik (cookie sesi) untuk setiap pengunjung individu pada akses pertama mereka. Dalam statistik penghitung pengunjung, Anda dapat mengamati apakah itu kunjungan halaman pertama untuk pengguna, atau jika mereka telah mengakses beberapa halaman.
Dengan bantuan JavaScript atau Adobe Flash di sisi klien, Anda juga dapat menambah jumlah informasi yang dikumpulkan. Misalnya, pelacakan mengungkapkan sistem operasi mana dan ekstensi browser mana yang digunakan pengunjung, atau resolusi layar apa yang disetel. Kumpulan informasi terakhir dapat memainkan peran penting dalam pengoptimalan situs web untuk perangkat seluler, misalnya.
Dengan sebagian besar penyedia, Anda dapat memutuskan antara berbagai desain dan ukuran untuk penghitung pengunjung yang akan ditampilkan nanti. Cukup pilih salah satu desain yang tersedia dan ukuran yang Anda inginkan, dan hasilkan kode HTML dengan satu klik melalui alat masing-masing. Cuplikan ini kemudian diintegrasikan di tempat yang dipilih di halaman web Anda untuk mengaktifkan pelacakan pengunjung.
Buat penghitung pengunjung Anda sendiri tutorial
Jika Anda ingin membuat penghitung pengunjung sendiri untuk beranda, Anda harus terlebih dahulu membuat struktur yang sesuai. Misalnya, akses yang direkam harus disimpan terlebih dahulu. Hanya kemudian penghitung dapat menampilkan status saat ini dan memberikan statistik yang berarti. Untuk situs web yang lebih kecil, file teks sederhana dapat melakukan pekerjaan itu, ditempatkan di server Anda dengan lokasi yang ditentukan dalam skrip.
Semakin besar proyek web Anda dan semakin tinggi lalu lintas rata-rata, semakin cepat Anda harus beralih dan mulai menyimpan informasi Anda di database seperti MySQL. Sebelum kita masuk ke skrip yang sebenarnya, kita akan segera membahas konfigurasi database yang sesuai di bagian selanjutnya.
Konfigurasikan database MySQL untuk penghitung web
Bergabung dengan database umumnya dikaitkan dengan lebih banyak permintaan, dan lebih kompleks daripada mengambil informasi dari file teks sederhana. Sebaiknya anda cek terlebih dahulu apakah menggunakan MySQL bermanfaat bagi Anda, atau Anda dapat memperlambat proyek Anda secara tidak perlu. Bergantung pada informasi mana yang ingin Anda rekam dan evaluasi dengan penghitung pengunjung Anda, Anda perlu membuat tabel dengan jumlah bidang yang sesuai. Empat bidang (empat informasi) menjadi perhatian khusus:
id : Direkomendasikan untuk mengatur bidang ‘id’ di tempat pertama pada tabel yang Anda buat, yang digunakan untuk klarifikasi dan penanganan catatan data yang lebih mudah (misalnya, jika entri akan diurutkan). Penggunaan kolom ini direkomendasikan, tetapi tidak wajib. Agar database dapat menomori entri berikutnya secara berurutan, dan untuk menetapkan setiap nomor hanya sekali, tentukan parameter AUTO INCREMENT dan PRIMARY KEY.
Buat fungsi penghitung pengunjung PHP yang sesuai
Bahasa skrip PHP sangat cocok untuk mentransfer data pengunjung ke database dan membacakan tanggal yang diperlukan untuk penghitung. Untuk ini, skrip terkait harus berisi satu fungsi yang memenuhi tiga persyaratan berikut:
Itu harus ditautkan ke database dan dapat membukanya. Itu perlu memeriksa tabel untuk melihat apakah catatan yang ditentukan sudah ada, dan kemudian meningkatkan penghitung aksesnya sebesar 1 atau membuat kumpulan data baru dengan nilai 1.
Itu perlu mengembalikan nilai penghitung pengunjung saat ini untuk presentasi di beranda.
Karena skrip lengkapnya cukup rumit, bagian berikut membahas masing-masing sub-langkah dari fungsi itu sendiri. Dalam tutorial ini, fungsinya bernama ‘pengunjung’. Kode PHP penghitung pengunjung dimulai dengan parameter yang diperlukan untuk menginisialisasi database server dan pemilik database, kata sandi dan nama loginnya, serta ejaan tabel yang benar dan bidang wajib yang diperlukan (seperti access page ).
Data yang benar harus dimasukkan di sini agar koneksi ke database dapat dilakukan nanti. Berikut instruksi yang digunakan untuk membuka database atau mengeluarkan pesan error jika koneksi gagal:
Setelah entri ini, skrip PHP harus diperpanjang dengan baris yang sesuai untuk mengisi database . Pernyataan ‘INSERT ON DUPLICATE KEY UPDATE’ yang digunakan dalam kombinasi dengan peningkatan terintegrasi dari nilai bidang sebesar 1 sangat penting untuk memastikan penghitung diperbarui sesuai keinginan jika kumpulan data sudah ada:
Dengan ini, fungsi sudah memenuhi dua dari tiga tugas yang ditentukan: Ini menyediakan koneksi ke database serta pembuatan rekaman data atau pembaruan rekaman data yang ada. Karena skrip masih harus memenuhi persyaratan ketiga untuk mengembalikan status penghitung pengunjung situs web saat ini.
Anda sekarang perlu menambahkan kueri basis data yang sesuai (mysql query) dan menentukan output numerik dari hasil (mysql fetch assoc). Pada langkah terakhir, fungsi harus menutup database dan mengembalikan hasilnya melalui return , sehingga bagian terakhir dari fungsi berjalan sebagai berikut:
Bagaimana tampilan skrip PHP yang sudah jadi
Setelah masing-masing bagian dari fungsi PHP telah dijelaskan di bagian sebelumnya, bagian ini sekarang akan menampilkan skrip lengkap yang memungkinkan Anda menambahkan penghitung pengunjung gratis ke beranda Anda.
Mengintegrasikan skrip dalam dokumen HTML
Jika Anda ingin mengintegrasikan penghitung pengunjung PHP Anda sendiri yang sudah selesai ke situs web Anda, maka Anda harus membuat beberapa perubahan kecil pada dokumen HTML yang sesuai . Pembaruan terpenting adalah menukar ekstensi .html yang ada dengan ekstensi .php . Anda juga harus menetapkan nama yang bermakna ke variabel PHP $page name di judul halaman:
Dengan bantuan fungsi PHP echo Anda juga dapat membuat nama halaman yang dipilih, yang nantinya dimasukkan ke dalam bidang access_page database, menjadi judul halaman: Untuk mengintegrasikan skrip penghitung pengunjung dalam contoh ini disebut webcounter.php Anda sekarang akan memasukkan perintah PHP sertakan di posisi yang diinginkan di situs web Anda. Pada langkah yang sama, Anda juga akan meneruskan konten variabel $page name ke fungsi ‘visitor()’:
Segera setelah kode ini diintegrasikan ke dalam halaman, skrip PHP Anda akan berlaku: Jika judul halaman (isi dari $page name) belum ada di tabel database, ini memastikan kumpulan data yang sesuai telah dibuat. Bidang access counter mengadopsi nilai 1 dan fungsinya kemudian memberi tahu situs saat akses telah terjadi . Jika entri yang sesuai sudah ada, maka penghitung di database hanya bertambah 1.
Menyajikan jumlah pengunjung di beranda
Setelah Anda membuat penghitung pengunjung dan mulai merekam lalu lintas pengunjung, Anda juga dapat menampilkan status penghitung saat ini langsung di situs web Anda. Cara paling sederhana, misalnya, melalui pengumuman yang secara otomatis ditampilkan di footer halaman. Untuk ini, Anda hanya memerlukan elemen footer. Menggunakan perintah echo , masukkan nilai variabel $access number saat ini ke dalam teks:
Leave a Reply