Çöp kullanıcılarını nasıl yönetebilirim?


22

Umarım birçok kullanıcıya sahip olacak bir sistem yarattım. Veritabanımızın, yüksek talep gören kullanıcı adlarını alan çöp kullanıcılarını doldurmasından korkarız, ya da sadece kayıt olur ve bir daha geri gelmezler.

Bunun yaygın olduğunu biliyorum, 3 google hesabım olduğu için bunu kendim yapıyorum, ancak yalnızca 1'i kullanıyorum. Büyük bir web sitesi çöp kullanıcılarını nasıl yönetebilir veya böyle bir kullanıcıyı geri getiremez?


11
Bence sorunun biraz açıklığa ihtiyacı var. Tam olarak "çöp kutusu kullanıcısı" nedir? Etkin olmayan bir hesap mı demek istiyorsunuz? Bu sorunun gerçekten yazılım geliştirme ile ilgili olduğundan emin misiniz?
GELMEKTEDİR

Bazı kullanıcı verileri tekrar kullanılabilir ve asla böyle üzgün, aman eğitimde onun alışkanlığı olabilir benim herkesin kullanılmaz her veri çöp olduğunu söyledi, çöp kullanıcı yapmak gereksiz
yozawiratama

6
Demek FrankIsAwesome alındığını gördükten sonra yeni bir kullanıcının sitenize kaydolmayacağından korkuyorsunuz? Bu seni geceleri ayakta tutmamalı. Beni geceleri ayakta tutan şey, FrankIsAwesome’nın bir yıl boyunca yoğun olarak aktif olabileceği, 2 yıl boyunca aktif olmadığı, hesabının şimdi orijinal FrankIsAwesome olarak poz verebilecek başka bir kullanıcı tarafından kaldırılıp kaydedilmiş olabileceği düşüncesidir. StackOverflow yaklaşımını deneyebilir ve her şeyi bir kimliğe bağlayabilir ve kullanıcının ismini 30 günde bir değiştirmesini (inanıyorum) mümkün olan bir şeyle değiştirmesini sağlayabilirsiniz.
MonkeyZeus

3
@MonkeyZeus StackOverflow adlarının benzersiz olması gerekmediğinden eminim ...
Michael

2
@ MonkeyZeus Benzersiz StackExchnage, site başına id numarasıdır - kullanıcının profil sayfasının adresine bakın. Kullanıcı adı anahtar olarak kullanılmıyor (kullanıcı adım benzersiz değil ve başka bir Mark ile birkaç yorum zincirim oldu)
user151019

Yanıtlar:


20

Bazı servisler, belirli bir süre içerisinde herhangi bir aktivite görmemiş hesapları, örneğin bir yıl.

Diğerleri, sistemde bir kullanıcı kaydını tutmanın önemsiz miktarda veri olduğu ve kim bilir, geri gelebilecekleri konusunda rahatsız etmiyorlar.

Elbette, kullanıcıların hizmetinizi kaldırırken gerçekte ne yaptığını takip ediyorsanız, bu oldukça zordur. Ya, katkıda bulundukları her şeyi de kaldırmanız gerekecek ya da hesaplarının bağlantısını kesmenin bir yolunu bulmanız gerekecek (bu, çeşitli nedenler, atıflar, yasal zorluklar, vb. İçin yapılacak iyi bir şey olmayabilir). .

Ve kullanıcılar bu etkin olmayan hesap üzerinden erişilebilen içerik için ödeme yapmak zorunda kaldılarsa, hesabın kaldırılması hiç de iyi bir şey değildir, çünkü artık insanları gerçekten iyi para harcadıkları şeylerden mahrum bıraktığınız için (Linden Lab politikalarını değiştirmek zorunda kaldı) Bu nedenle, Second Life kullanıcıları ile ilgili olarak, bir süre sonra etkin olmayan hesapları kaldırmak için kullanılırlardı, ancak insanlar yatırımlarından mahrum kaldıklarından şikayet ettikleri zaman bunu yapmaktan vazgeçtiler ve haklı olarak, bazı insanlar örneğin uzun süre devamsızlıktan sonra geri döndüğünde denizaşırı geçici yerleştirme (gurbetçiler, askeriyeler vs.).

Muhtemelen yapabileceğin en iyi şey, canını sıkmamak. İkincisi en iyisi, yalnızca uzun süredir faaliyet göstermeyen, aynı zamanda hiçbir şeye katkıda bulunmayan ve bunlarla bağlantılı hiçbir şeye sahip olmayan hesapları da kaldırmaktır.


evet, kullanıcıların gerçekte ne yaptıklarını takip etmek istiyorum, sadece kullanıcıyı silmek istemiyorum, öneriniz için teşekkürler
yozawiratama

oh evet, "çöp verisi kullanılabiliyor" için bir sunucu veya db oluşturursam, yani sildiğimde, bu db veya sunucuya aktarılır. Böylece bu kullanıcıyı başkalarına açabilirim ve aynı zamanda bu çöp verileri hakkında kayda sahibim. Bu dönemde tüm verilerin önemli olabileceğini düşünüyorum. sadece acemi olarak benim opini
yozawiratama

+1, "Muhtemelen yapabileceğin en iyi şey, canını sıkmak değildir." Rahatsız etmeyen siteler gördüm. Bunun nedeni, birkaç yıl boyunca kaybolan kullanıcılarla uğraşmak zorunda kalmamaları, ardından aniden bir hevesle geri dönmeleri ve giriş bilgileri artık çalışmadığında tahriş olmaları. Kullanıcı adlarını yalnız bırakarak, kendinizi ve kullanıcılarınızı bir miktar güçlükten kurtarırsınız. (Ayrıca, StackOverflow, benzersiz kullanıcı adları gerektirmeden iyi çalışıyor gibi görünüyor.)
Kyralessa 24:15

18

Garip bir şekilde, Facebook ya da Google o kadar çok kullanıcısı var ki , bu onlar için çok fazla sorun değil.

Kim gerçekten arzulanan bir kullanıcı adı seçti (örneğin "Frank") muhtemelen 2008'de çoktan geri döndü. Şimdilik denemek ve denemek isteyen, bir daha geri gelmek istemeyen birçok kullanıcı muhtemelen "Frank32183" ile yetinmek zorunda kalacak. ve bunu bir kez kabul ettiğinizde, “Frank32184” ü de kabul etmemeniz için özel bir neden yoktur (herkes benim gibi benzersiz bir isme sahip olduğu için çok şanslı olamaz!).

Bir diğer faktör, ünlü olarak, büyük kamuoyu şirketlerinin hem kamuoyu hem de mahkeme / yasalar olmadıkça, kullanıcılara verdikleri verinin iş modeli olması nedeniyle, gerçekten acilen söylemediği sürece, kullanıcı verilerini asla kaldırmamasıdır. O, daha yeni kullanıcıların dikkatini çeker reklam müşterileri, vb Tutma kullanıcıları mutlu şirket için önemli olduğunu, ancak daha oynar çünkü "Biz 3000000000 kullanıcımız var" demek mümkün olduklarından, tüm canlı kullanıcılar olmasını sağlamak daha önemlidir oldukça olarak Onları ilk etapta tutmak gibi önemlidir .

Daha küçük ve daha tanıdık bir ağda takaslar farklı olabilir. Aslında, verilerinizi iz bırakmadan kaldırmak, özel bir çevrimiçi platformun değerli ve benzersiz bir satış noktası olabilir. Ancak gezegendeki herkesin müşterisi olarak müşterileri olmasını hedefleyen gerçekten büyük şirketler bu alanda faaliyet göstermiyor.


4
"gerçekten bir mahkeme / yasa, gerçekten acilen onlara söylemelisin", ve hatta o zaman bile sık sık yapmazlar, sadece son kullanıcılar tarafından erişilemezken veriyi kendi kullanımları için
saklarlar

8

Görünen adlardan ayrı giriş kimlik bilgileri

Kullanıcıların e-posta adresleriyle veya bu tür bir hizmet sunan bir siteden (örneğin Google veya Facebook) mevcut hesaplarıyla giriş yapmalarına izin verin. Kullanıcıların gerçekten yeni bir kullanıcı adı bulmasını istiyorsanız, bu da işe yarar.

Ardından, sistemle daha fazla etkileşimde bulunmadan önce (veya kaydın bir parçası olarak), kullanıcılardan bir görünen ad seçmelerini isteyin. Bu ad giriş kimlik bilgilerinden ayrı olduğundan, kullanıcı etkin olmazsa ve geri döndüklerinde yeni bir ad seçmelerine izin verebilirse, yeniden kazanmakta özgürsünüz. Bonus olarak, kullanıcıların ekran adlarını istedikleri zaman değiştirmelerine izin verebilirsiniz.

Bu, pek çok kullanıcı arasında uzun süreli tartışmalar kaydettiğiniz sistemler için de işe yaramaz (ancak o kadar da kötü değildir) - birkaç ay veya yıllar sonra bir avuç kullanıcı arasındaki sohbeti ayrıştırmak zor olabilir. ikisi aktif olmadı ve ekran isimlerini kaybettiler ( inactive user #123ve#186 sırasıyla ) ancak yine de eski adlarını metin olarak adlandırdılar. Ayrıca, kullanıcıların birbirleriyle kimliğine bürünmelerine de neden olabilir, ancak bununla mücadele etmek için birçok strateji vardır.

Bu çok yeni bir fikir değil. Yığın Taşması, ayrımı yapar (adların hiç yeniden kazanıldığını veya hatta benzersiz olduğunu sanmıyorum), ancak bazı çevrimiçi oyunlar da ıslah özelliğini uygular.


Yığın Taşması üzerinde kaç kullanıcının "Matt" olarak adlandırıldığını görün. Öyleyse, dokuzunun 10
bin kişiden fazlasına

@ durron597 İlginç bir şekilde, 2000 tane daha Alex var ama yine de sadece dokuz tanesi 10 bin kişiden fazlasına sahip .
Mark Hurd

@MarkHurd Lol evet, ama Alex adında bir moderatör yok, bu yüzden ilk etapta o statü fark ettim.
durron597

1

Bu bir programlama probleminden ziyade bir UX problemidir.

Ancak çözüm basittir: Kullanıcının kullanıcı adını ekran adı olarak kullanmayın. Temel olarak her büyük hizmet bu yöntemi kullanır: Yığın Değişimi, Google, Youtube, Steam, her şey.

Bu iki büyük avantajla geliyor:

1) Kullanıcılar, önceden alınmış olsalar bile istedikleri adı seçebilirler. Yinelenen kullanıcılar genellikle herhangi bir kargaşaya neden olmaz, çünkü kullanıcılar genellikle avatar veya kimlikleri vardır.

2) Güvenlik. Kullanıcı adınızı dünyaya söylemiyorsunuz, insanlara hesabınızı güçlendirmeleri için yalvarıyorsunuz.


2
bu sadece daha önce yapılan ve " Cevap adlarını ekran adlarından ayır ..."
gnat

0

Bir hesap uzun süre etkin olmadığında, hesaplarının birkaç ay içinde devre dışı bırakılacağını bildiren bir e-posta gönderin. Devre dışı bırakıldığında, kullanıcı adını silin ve e-postayla sıfırlama bağlantısı gönderin.

Kullanıcı bir dahaki sefer giriş yapmak istediğinde yeni bir isim seçmesini sağlar. Yeni bir isim seçmek için sıfırlama bağlantısını kullanması gerekiyor.

Bu şekilde tüm kullanıcılar verilerini tutabilir, ancak sonunda boşta kullanılan isimler kullanılabilir duruma gelir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.