Bagaimana saya harus menafsirkan Agen-pengguna kosong? Saya memiliki beberapa kode analisis khusus dan kode itu hanya menganalisis lalu lintas manusia. Saya sudah mendapatkan daftar kerja agen-pengguna yang menunjukkan lalu lintas manusia dan lalu lintas bot, tetapi agen-pengguna kosong terbukti bermasalah. Dan saya mendapatkan banyak lalu lintas dengan agen-Pengguna kosong, sekitar 10%.
Selain itu, saya telah membuat daftar agen pengguna lalu lintas manusia dan bot lalu lintas dengan menganalisis log saya saat ini. Karena itu saya mungkin kehilangan banyak entri di sana. Apakah ada daftar agen pengguna yang dipelihara dengan baik yang menunjukkan lalu lintas bot atau, kebalikannya, daftar agen pengguna yang menunjukkan lalu lintas manusia?
Jawaban:
Jika Anda ingin menganalisis hanya "lalu lintas manusia" saya tidak akan menghitung yang dengan string agen pengguna kosong atau hilang. Dalam pengalaman saya, hampir semua browser akan selalu mengirim satu. Bahkan sebagian besar plugin atau ekstensi privasi agak palsu (termasuk OS atau nama Klien lain) atau "normalisasi" (misalnya tidak ada nomor rilis) atau acak (misalnya terkadang FF, kadang-kadang string IE) string UA, tetapi tidak sepenuhnya menghapusnya (karena ini mungkin menyebabkan masalah dengan beberapa situs yang bergantung padanya, meskipun itu bukan ide yang bagus.)
Permintaan sederhana tanpa UA dapat dilakukan seperti ini:
Seperti yang Anda lihat, Anda dapat menambahkan apa pun yang Anda inginkan. Situs yang menyimpan dan mempublikasikan UA yang ditemukan "di alam liar" tidak bermanfaat karena mereka menemukan banyak omong kosong.
Mungkin seseorang baru saja mengambil konten Anda secara rekursif. Atau menggunakan beberapa alat SEO untuk menganalisis situs Anda (beberapa mengizinkan pengguna untuk mengubah tajuk secara manual, yang lain dengan maksud untuk mengabaikan baris robots.txt). Hal-hal seperti itu. Dalam situasi tersebut, header UA sering dipalsukan untuk menyembunyikan klien dan tujuan.
Jika permintaan ini terus ada, mungkin akan membantu untuk menganalisis lebih lanjut tajuk (Proxy?) Atau IP (Blok tertentu? Privasi terkait perusahaan / Proxy?)
sumber
Saya bekerja untuk perusahaan keamanan dan antara lain kami memantau lalu lintas Bad Bot.
Berdasarkan pengalaman saya, kunjungan manusia dengan data agen pengguna kosong menunjukkan upaya memo / spam (biasanya memo) yang dilakukan oleh bot "browser tanpa kepala".
Pengunjung ini kadang-kadang dapat mengeksekusi JS, sehingga mereka akan muncul di GA - tetap, dosis ini tidak membuat mereka menjadi manusia :)
Mohon maaf untuk "colokan" tapi ketahuilah bahwa, jika perlu, kami menawarkan layanan perlindungan Bad Bot gratis - ditambah dengan akselerasi CDN dan barang lainnya.
Dalam kasus khusus ini, sistem kami akan mengenali kunjungan ini sebagai "mencurigakan", memverifikasinya terhadap vektor serangan yang diketahui dan - jika masih ragu - melakukan pengujian dan tantangan lebih lanjut. Tantangan-tantangan ini dilakukan dengan mulus, tanpa menyebabkan penundaan sesi.
sumber
Setiap bit perangkat lunak yang mengakses internet tidak secara ajaib diberikan agen pengguna. Pengembang perangkat lunak harus memprogram fungsionalitas itu ke dalam perangkat lunak mereka. Agen pengguna kosong Anda hanya berarti bahwa pengembang perangkat lunak lupa untuk menambahkan agen pengguna ke perangkat lunak mereka.
sumber
Saya melihat beberapa komentar dalam jawaban untuk pertanyaan ini membandingkan Agen Pengguna dengan menyembunyikan identitas Anda atau menjadi manusia. Ini adalah perbandingan yang tidak masuk akal. User-Agent tidak ada hubungannya dengan identitas atau menjadi manusia.
Anggap saja seperti alas kaki. Anda bertanya kepada pengunjung Anda apa jenis alas kaki yang mereka kenakan sebelum Anda mengizinkannya. Kegunaan paling umum dari ini adalah untuk mengetahui jenis karpet apa yang perlu Anda buat, karpet merah yang bagus untuk sepatu pakaian bersih, keset jelek untuk lumpur sepatu bot, dan tidak ada karpet untuk para pengunjung yang alergi karpet.
Ketika pengunjung tidak ingin mengatakan alas kaki apa yang mereka miliki (alias. Agen Pengguna kosong) Anda abaikan.
Ya, ada banyak praktik baik yang mencoba mengasumsikan hal-hal tentang permintaan web berdasarkan User-Agent dan informasi header permintaan lainnya. Mereka mungkin bekerja sangat baik 99% dari waktu, tetapi seperti dengan begitu banyak praktik serupa lainnya mereka cenderung positif palsu dan dengan demikian merugikan pengguna yang tidak tahu apa-apa.
Setelah mengalami masalah secara tidak sengaja menggunakan Agen-Pengguna kosong sendiri, saya pasti dapat mengatakan bahwa itu tidak menyenangkan ketika layanan web memperlakukan Anda secara berbeda hanya karena Anda tidak berpikir untuk menceritakannya tentang alas kaki Anda.
sumber