ユーザーがイベントにRegistersした後(カートに行って支払いなど)、次にページにアクセスしたときに、イベント彼が現在登録しているボタンには、それほど強調されていないUnregisterボタンが表示されています。
同じボタンで機能を変更することは良い習慣ですか、それとも悪い混乱を招くのでしょうか?
ボタンのラベルを、使用できる唯一のアクションである、元に戻す(登録解除)に置き換えました。
少し混乱するところは、ボタンのラベルの横にチェックマークがあることです。
1つのアプローチは、それらを分離することです。アクションから「参加中」のステータスを切り離します。
リストをスキャンするときの主要なアクションはRegister
であるため、Unregister
ボタンをより微妙にすることができます。
ビジネス目標に応じて、登録抹消の動作を重視しない場合は、おそらく微妙なリンクを作成できます。
この例では、現在の状態 'Attending'を強調しているため、一目でわかります。
これはまた、行動から状態をより明確に区別するために異なる言語を使用します。
アクションを思いとどまらせるために、ユーザーのエクスペリエンスを危険にさらさないでください!
これらはtwo 2つの異なる機能を持つ異なるボタンですユーザーにとってまったく重要です。
どうやらユーザーはRegisterおよびnregisterを実行できるはずです。同様に、Amazonから購入することができ、返品または注文をキャンセルすることができます。 Amazonは返品/キャンセルの発生を少なくすることを望んでいますが、do/should notReturn/Cancelボタンがわかりにくくなり、アクセスしにくくなります。
*それほど強調しないしないユーザーを混乱させ、タスクを作成することを意味する達成するのが難しい。
※「登録」ボタンを「登録解除」ボタンに変更しても問題ありません。
推奨:
下の更新セクションの提案を参照してください。
更新(1):
私はマイクの答えに気づきました(それは私の数分前に投稿されたと思います)。私は彼の考えを繰り返します。「ビジネス目標に応じて、登録抹消の動作を強調する必要がなければ、おそらく微妙なリンクを張ることができます」。
アップデートの終了(1)
このアップデートは、OPアップデートとその他の回答に基づいて設計の改善を提案するものです。