Nous développons une SaaS qui est actuellement en version bêta. Nos clients ne sont pas des utilisateurs finaux mais B2B, donc dans la version bêta, ils nous ont demandé si nous pouvions ajouter une fenêtre contextuelle qui demanderait les utilisateurs finaux doivent indiquer leur statut (statut A, statut B ou statut C). Ce statut sera inclus dans les statistiques mensuelles sous forme de graphique circulaire avec un pourcentage pour chaque statut.
En tant que développeur front-end, je pense que demander un statut chaque mois avec un pop-up est une très mauvaise chose. Nous ne voulons pas que les utilisateurs finaux détestent notre produit parce que nous les tourmentons avec ces pop-ups.
Quelle est votre opinion et qu'est-ce qui devrait être intelligent?
Une bonne règle de base est que vous ne devez utiliser les utilisateurs de coin que lorsque cela est nécessaire en une seule action. Demandez: "L'utilisateur peut-il explorer et effectuer d'autres tâches sans cette entrée?"
Étant donné que les fenêtres contextuelles (je les appellerai ici modales) inhibent l'interactivité avec d'autres éléments de la page, cette règle générale s'applique. Donc, à moins que la mise à jour du statut soit essentielle à une partie immédiate de l'expérience, j'utiliserais un moyen moins intrusif.
Autres idées:
Le compromis entre l'obtention de bonnes statistiques et une bonne expérience utilisateur doit être examiné lors de l'examen de l'introduction d'interfaces utilisateur intrusives telles que les fenêtres contextuelles. Je pense que vous avez une préoccupation très valable.
Cela étant dit, supposons que les statistiques sont très importantes ... Au lieu d'une nouvelle fenêtre, je ferais quelque chose comme un conteneur modal dans la page. J'ai vu des sites Web d'actualités qui obligeraient un utilisateur à répondre à des questions avant de pouvoir lire un article d'actualité. Je pense qu'il est bon de demander à l'utilisateur de faire quelque chose pour vous avant de commencer une tâche pour minimiser les interruptions.