web-dev-qa-db-fra.com

Comment créez-vous une logique d'intégration pour une première expérience utilisateur?

Existe-t-il de bonnes ressources pour écrire une logique pour une série de coachmarks pour l'intégration des utilisateurs?

Plus précisément, les actions qui déclenchent un coachmark dans une série, combien de temps elles sont affichées, quand elles sont rejetées et combien de temps faut-il pour que le prochain coachmark s'affiche? J'ai écrit cette logique et elle est en direct dans l'application, mais je ne me sens toujours pas bien.

Im attachant également un exemple du flux. enter image description here EXEMPLE:

COACHMARK: # 2A

STYLE: Info-bulle (avec point)

POSITIONNEMENT: Sous le flux récent. Ancré à l'onglet récent même lorsque l'utilisateur défile (l'info-bulle défile hors de la vue lorsque l'utilisateur fait défiler l'écran et l'info-bulle réapparaît lorsque l'utilisateur fait défiler l'écran vers le haut)

COPIE: "Appuyez ici pour les messages de toute la communauté."

DÉCLENCHEUR:

  1. Se produit lorsque l'utilisateur revient à l'écran d'accueil à partir de toute autre section de l'application.
  2. Se produit lorsque l'utilisateur a fait défiler 5 éléments de contenu.

REJETÉ

  1. L'utilisateur peut appuyer n'importe où sur l'écran pour ignorer.
  2. Coachmark rejette également après 5 secondes de son propre chef sans obliger l'utilisateur à appuyer pour rejeter.
  3. L'utilisateur peut accéder à n'importe quelle autre section de l'application pour la fermer.
3
Christie Day

À mon humble avis, les conseils de coach sont des méthodes oldschool pour informer un utilisateur. Je dis oldschool parce qu'ils sont hors contexte, ils n'informent pas exactement le flux de tâches intentionnelles d'un utilisateur, mais sont en quelque sorte hors du champ gauche, des descriptions simples qui sont rejetées et non intégrées à l'apprentissage d'un nouveau flux de tâches.

Voici donc quelques principes de l'intégration dont les conseils de coaching jouent un rôle auxiliaire dans le tableau d'ensemble. (J'utilise la tâche de "suivre un leader d'opinion" dans mes exemples)

  • L'intégration d'une première exécution conduit à une situation de "gain rapide" où un utilisateur effectue une petite boucle de tâches. c'est-à-dire que l'utilisateur est guidé tout au long du processus de visualisation des commentaires globaux, puis de suivi d'un leader d'opinion.
  • Les conseils des entraîneurs devraient être utilisés pour stimuler l'activité, comme aider à la "victoire rapide", mais pas seulement en pointant les boutons.
  • Assurez-vous que les notes du coach mènent à travers une activité, si vous pointez sur l'onglet "Découvrir", vous vous attendez à ce que l'utilisateur tape dessus et les guide à travers cette "victoire rapide" (c'est-à-dire en suivant un leader d'opinion).
  • Au lieu d'utiliser des info-bulles comme vous l'avez, laissez l'utilisateur sélectionner ces boutons par lui-même, et concevez la "Liste vierge"/"Vue initiale" de cette section d'une manière informative et qui facilite le flux de tâches actuel (c'est-à-dire suivant une pensée chef)

Et juste pour ne pas oublier de répondre à l'une de vos questions "Combien de temps une marque d'entraîneur devrait-elle apparaître?" - cela ouvre une boîte de vers. Que DEVRAIT faire l'utilisateur? Essayez-vous de les inviter à appuyer sur ce bouton? Si c'est le cas, appuyer sur le bouton le rejette et les amène à cette section ... si vous leur montrez simplement un message, un message doit être rejeté par un utilisateur plutôt que par une minuterie ou une combinaison. Ne pas insister sur le point, mais si l'utilisateur retire simplement les messages, quelle est leur utilité? Sont-ils intégrés d'une manière plus d'apprentissage des tâches comme discuté ci-dessus? Quelle valeur ajoutent-ils?

1
mrmac

Par expérience, les coachmarks sont difficiles à mettre en œuvre correctement sans refuser certains utilisateurs. Selon la force avec laquelle vous souhaitez que votre message soit diffusé, rejetez-le:

  1. Seulement lorsque l'utilisateur sélectionne la chose que vous avez mise en évidence; ou

  2. Lorsque l'utilisateur sélectionne un bouton de fermeture

NE PAS régler une minuterie pour la faire disparaître après une durée. Les utilisateurs ne manqueront pas de le manquer.

D'après la façon dont vous l'avez défini en ce moment, j'ai l'impression que ce sont des info-bulles de clarification, et non des instructions pour l'intégration. Vous n'avez qu'une première impression, vous devez donc être sûr de bien faire les choses. Je suppose que vos coachmarks aussi assombrissez l'écran pour ce que vous ne concentrez pas, plutôt que de simplement placer une boîte de survol sur ce que vous pointez (qui est dans votre maquette).

Idéalement, vous devriez tester cela par l'utilisateur et essayer d'utiliser le moins d'écrans possible. Avoir trop d'instructions augmentera la barrière à l'entrée et augmentera les taux d'abandon.


Pour répondre directement à vos questions:

Combien de temps ils sont affichés?

Jusqu'à son licenciement.

Quand ils sont licenciés et combien de temps faut-il pour que le prochain coachmark s'affiche?

Si vous avez des animations, montrez-les, puis passez au prochain repère. Sinon, attendez environ 500 à 1000 ms - tout ce qui vous semble naturel pour votre application.

0
mrchaarlie