Je construis actuellement un petit service de rencontres en ligne et je me demande quel est le meilleur flux de tâches si un utilisateur désactive son compte.
(Lorsqu'un compte est désactivé, toutes leurs données sont conservées mais ils ne peuvent pas interagir avec d'autres utilisateurs ou être vus par d'autres utilisateurs).
En ce moment, ce qui se passe, c'est que l'utilisateur clique sur un bouton "désactiver", les choses changent dans la base de données, et ce bouton se transforme en bouton "activer". Il y a également un avis en haut de la page qui leur rappelle que leur compte est désactivé.
Une alternative que nous avons envisagée consiste à déconnecter l'utilisateur immédiatement après avoir cliqué sur le bouton "désactiver". S'ils se reconnectent, leur compte est réactivé.
Je pense qu'en général, la suppression de comptes est une meilleure pratique, mais dans le cas d'un site de rencontres, j'aime votre idée de désactivation. Lorsque vous sortez ensemble, vous ne pouvez pas être sûr que vous serez ensemble pendant longtemps, alors en attendant, vous désactivez et pouvez ensuite le réactiver plus tard si vous le souhaitez. Cela ne devrait pas être au lieu de supprimer uniquement une fonctionnalité supplémentaire.
Je pense également que la façon dont vous l'avez mise en œuvre est la plus logique. Ce n'est pas parce qu'un utilisateur s'est reconnecté qu'il veut réactiver le compte.
J'irais avec @ Hisham . Supprimer au lieu de désactiver . Mais voici un peu plus de réflexion.
Vous voudrez peut-être réfléchir à pourquoi les gens réactiveraient . Il se peut qu'ils reviennent avec une perspective totalement différente (ce qui n'est pas étrange pour un site de rencontres, je suppose) et veulent de toute façon un nouveau profil/texte.
Vous pouvez toujours faciliter leur réinscription en gardant leur e-mail validé afin qu'ils n'aient pas à cliquer sur l'e-mail de validation. -link plus et peut directement remplir leur profil.
Revenons à la même chose, pourquoi la réinscription serait-elle pire que la réactivation? Que perdent-ils? Est-ce mauvais? Comment pouvez-vous les aider à récupérer ces pièces?
Pour répondre à cette question, je pense que vous devez fournir plus d'informations. Quelles sont les interactions possibles qu'un utilisateur peut avoir avec d'autres membres du site? On dirait que vous essayez de créer une communauté et qu'il peut y avoir plus d'un niveau d'utilisateur authentifié, ou certainement une reconnaissance si un utilisateur est plus actif que les autres.
Avec un ID utilisateur sur le site, vous pourriez peut-être laisser les gens répondre aux annonces de rencontres d'autres personnes (je suppose que c'est ce que font les utilisateurs, mais je ne sais pas parce que vous n'avez fourni aucune information sur le modèle ou la stratégie de le site), mais vous pouvez leur demander de créer un profil complet pour publier des annonces elles-mêmes ou recueillir des réponses à leurs réponses.
En d'autres termes, c'est une approche en deux étapes qui permet une certaine interaction avec un ID, mais plus de fonctionnalités avec une "appartenance". Y a-t-il un jeu de revenus? Si c'est le cas, le premier niveau pourrait être gratuit, mais pour vraiment en bénéficier, l'abonnement payant permet un profil complet.
Je suis probablement en train d'en lire trop, mais je dirais qu'ils doivent annuler totalement leur adhésion pour se déconnecter, mais la désactivation d'un profil signifierait simplement qu'ils se rendent volontairement invisibles pour les autres membres du site.
Mis à part l'utilisabilité et l'interface utilisateur: si vous voulez que je parle de manière générique trust votre site Web, vous devez fournir un moyen de -supprimer- le compte et toutes les informations pertinentes, et pas seulement désactiver, à la Facebook.
Existe-t-il un moyen distinct d'empêcher les gens de demander des dates? Cela pourrait être utile si quelqu'un quitte le pays, est blessé ou voit quelqu'un d'autre temporairement et ne veut pas paraître impoli/insensible. En fonction de la difficulté de créer un compte, vous pouvez simplement le supprimer.
J'irais avec les déconnecter (mais n'oubliez pas de leur dire qu'ils ont réussi à désactiver leur compte - ainsi que la façon de les réactiver). Et puis ils se reconnectent, vous devez leur dire que leur compte n'est pas actif et leur demander de confirmer s'ils souhaitent le réactiver.
EDIT: la déconnexion renforce encore l'idée de désactiver leur compte
Pour développer ce que Jeff O a dit, en fournissant un exemple spécifique, CouchSurfing.org est un site qui relie les hôtes et les voyageurs à la recherche d'un endroit où séjourner. Sur votre profil CourchSurfing, il y a une bascule pour quand vous voyagez vous-même, afin que les gens ne demandent pas à rester avec vous ou à "surfer sur votre canapé" pendant votre absence.
Cette idée fonctionnerait-elle sur votre site de rencontres?
"Je sors actuellement avec quelqu'un" comme équivalent à "Je voyage actuellement" ...?
Aussi, je dois vous demander: quel est votre public cible, vos utilisateurs potentiels, qui vous parle de cette question? Et que fait la compétition? Copier le concours est une stratégie commerciale acceptée.