it-swarm-id.com

Bagaimana Anda membangun kredibilitas pengguna untuk aplikasi web Anda?

Salah satu masalah dengan aplikasi yang dihadapi publik umum adalah berurusan dengan akun pengguna palsu. Menggunakan layanan Open ID tidak menyelesaikan masalah ini, karena siapa pun dapat membuka beberapa akun Google dan mendaftar sebagai pengguna yang berbeda dengan banyak akun ID yang berbeda.

Perhatikan bahwa pertanyaan ini melampaui otentikasi - Saya berasumsi bahwa pengguna di balik akun pengguna palsu meluangkan waktu untuk mengautentikasi melalui email, dan menggunakan nama pengguna dan kata sandi yang sah.

Dalam aplikasi StackExchange ini dilakukan dengan memberikan minimal 15 rep sebelum pengguna dapat melakukan sesuatu yang signifikan di situs. Tidak semua webapps memiliki kemewahan ini, karena beberapa aplikasi dibuat untuk akun pengguna yang berumur pendek, seperti aplikasi e-commerce atau forum tertentu, yang biasanya tidak membangun hubungan jangka panjang dengan pengguna.

Apakah ada cara sistematis untuk membangun kredibilitas pengguna?

6
Jonathan

Ada cara sistematis untuk membangun dengan tingkat kepastian yang tinggi bahwa pengguna memang manusia. Setelah itu, Anda hanya bisa mengikuti apa yang dilakukan pengguna itu.

Bergantung pada sifat aplikasi web Anda, pengguna "buruk" mungkin adalah mereka yang:

  • Coba buang tautan untuk SEO dan jalankan
  • Buat boneka kaus kaki untuk mempromosikan (atau menurunkan) pengguna lain

Akismet seperti API memungkinkan Anda menangkap SPAM dalam jumlah besar sebelum ditampilkan. Di luar itu, Anda harus memiliki sarana bagi pengguna "baik" untuk menandai pos/pelelangan/apa pun yang dianggap tidak pantas.

Boneka kaus kaki benar-benar bukan barang baru, dan ditemukan dengan menganalisis pola penggunaan. Rooting mereka di situs seperti Wikipedia sedikit berbeda dari rooting di situs seperti SO, di mana penggunaan 'normal' seseorang cukup deterministik. Itu berarti penyalahgunaan, (menyalahgunakan tombol suara atas/bawah) lebih mudah ditangkap. Sulit untuk memberikan rekomendasi spesifik tanpa informasi lebih lanjut tentang perilaku 'baik' apa yang akan terjadi di situs Anda.

Apa yang akan saya lakukan adalah menawarkan semacam imbalan atas perilaku yang Anda inginkan. Jika Anda ingin orang-orang memposting barang untuk dijual, beri mereka bintang atau sesuatu di sebelah nama mereka setelah mereka melakukan itu beberapa kali. Hadiahi 'bintang' dengan sesuatu yang lain, seperti pengurangan biaya, pengurangan iklan, apa pun. Buat itu bernilai sementara bagi pengguna "baik" memberi Anda sesuatu untuk mendapatkan sesuatu.

Jika situs Anda benar-benar 'sekali pakai' di mata pengunjung Anda, Anda akan mendapatkan banyak drive oleh pengguna. Mungkin, pikirkan cara untuk membuat orang ingin berpartisipasi dalam kurun waktu setidaknya beberapa hari, ini akan memberi Anda (dalam kebanyakan kasus) waktu yang Anda butuhkan untuk mencabut elemen-elemen buruk dan menghargai perilaku yang Anda inginkan.

Stack Overflow sendiri adalah 'sekali pakai' untuk beberapa penggunanya, ada banyak yang tidak pernah benar-benar mendaftar, mengajukan satu pertanyaan, mendapatkan jawaban mereka dan menghilang begitu cookie mereka lakukan. Tetapi, kualitas dari apa yang mereka lakukan saat di sana menentukan kredibilitas mereka, dan seberapa besar kemungkinan mereka mendapatkan apa yang mereka inginkan.

1
Tim Post

Saya tidak berpikir bahwa ada cara sistematis - lagipula jika ada spammer akan bekerja pada cara untuk mengalahkannya karena itu akan membuka situs semua orang untuk mereka.

Anda perlu memiliki sesuatu di situs Anda yang hanya ingin dilakukan oleh pengguna asli. Anda telah menyebutkan model reputasi Stack Exchange, yang lain adalah mendorong orang untuk membelanjakan uang sungguhan.

Misalnya, Steam baru saja mulai mengharuskan Anda benar-benar membeli gim sebelum membuka fitur. Beberapa waktu yang lalu saya mendaftar ke Steam untuk mendapatkan penawaran Portal mereka secara gratis dan menambahkan beberapa orang sebagai teman. Saya baru saja mencoba menambahkan orang lain dan itu gagal karena saya belum membayar konten apa pun di profil saya.

Sekarang ini tidak akan berfungsi untuk semua orang - lagipula Anda mungkin belum membayar untuk konten! - tapi itu tentu pilihan. Satu hal yang para spammer tidak ingin berpisah adalah uang.

Pilihan lain adalah meminta pengguna berkontribusi beberapa konten. Misalnya Anda menjalankan situs seni atau situs menulis, pengguna hanya dapat memperoleh akses ke situs lengkap begitu mereka mengirim karya seni atau tulisan. Anda mungkin harus memiliki tampilan manusia nyata untuk memastikan itu bukan hanya jpg acak atau sepotong "ipsum lorem" teks!

Jadi jawabannya tergantung pada apa situs Anda

1
ChrisF

Jawaban dari pertanyaan Apakah ada cara untuk benar-benar melarang orang dari situs web? dapat membantu memberi Anda beberapa ide.

1
Christian