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. 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:
REJETÉ
À 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)
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?
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:
Seulement lorsque l'utilisateur sélectionne la chose que vous avez mise en évidence; ou
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.