より快適にプレイするために - 製品内の動作フロー/操作フローについての話
たとえば、アプリを何度クリックしたりスワイプしたりしても、満足できないこともあります。購入したくなかったものもあります。あちこちをクリックした後、それらを表示します。
製品によっては、ユーザーは数回クリックしただけで飽きてしまい、当初購入しようと思っていたものを諦めたり、他の類似製品を探したりすることがあります。
もっと楽しく遊ぶにはどうすればいいですか?
当初はあなたの商品を購入するつもりがなかったユーザーが、最終的には喜んで購入するほど満足できるものになるでしょうか?
^_^
これには、製品におけるユーザーの行動フローまたはユーザーの操作フローが関係します。
ユーザーの行動フローとは何ですか? (できるだけ簡単に説明しようと思います)
ユーザー行動フローとは、製品を使用する過程におけるユーザーの行動の軌跡です。
ユーザーの行動フローが設計されています。製品は製造時にデザインされます。
行動フローが設計されていない製品とは何でしょうか?たとえば、製品を使用しているときに、「次はどうすればよいですか?」ということは誰でも経験があると思います。自分で調べてください。 。 。新しいものであれば、ひと目で使い方がわかるものであれば大丈夫です。 。 。
一般的に使用されるユーザー行動フロー モデルには、線形行動フローと階層的行動フローの 2 つがあります。
まず直線的な動作フローについて話しましょう。
これは私が個人的に好むものです。この動作フローを使用すると、ユーザーが製品をどのように操作しても、1 つのプロセスで同じページやコンテンツが表示されることはありません。
線形動作フローの核心は、ユーザーの認知コストと意思決定コストを最小限に抑えるために、ユーザーが前後のステップを気にせずに現在のコンテンツとステップのみを処理できるようにすることです。
階層的な操作フローについて話しましょう
階層操作フローの各ステップまたはノードは、複数の動作サブノードを持つことができます。サブノードは、メイン ノードの必要なサブノードがすべて完了した場合にのみ、メイン ノードに戻る必要があります。現在のメイン ノードを次のメイン ノードに入力します。
典型的な例は、ホテルや航空券を予約するためのアプリです。
上記の 2 つはそれぞれ、Ctrip APP で航空券を予約し、ホテルを予約するための最初のメイン ノードです。ホテルを例に挙げてみましょう。
ホテル予約のメインノードで、都市、時間、キーワードなどを選択すると、サブノードであるページまたはポップアップレイヤーが表示されます。選択後、このページに戻ります。最後に、「クエリ」をクリックして次のマスターノードに入ります。
これはホテル予約の 2 番目のメイン ノードです。このメイン ノードには、フィルタリング操作のための多くのサブノードがあります (下部のポップアップ レイヤーとフィルター ページ)。
これはホテル予約の 3 番目のメイン ノードであり、主に商品の詳細を表示するためのサブノードです。
これは 4 番目のメイン ノードであり、これらはすべてフォームに記入するための子ノードです。
階層的な動作フローにより、製品は比較的厳密で多用途になり、大量のコンテンツに対応できるようになります。しかし、これは煩雑な操作にもつながりますが、これが最も重要なことではありません。最も重要なことは、ユーザーの認知コストと意思決定コストが非常に高くなるということです。そのため、階層的な操作フローをいくら最適化しても、ユーザーにとっては非常に重く、手順が多すぎると考えすぎて煩わしく感じてしまいます。
直線的な動作フローでは、大規模で包括的なコンテンツに簡単に対応できません。直線的な操作フローの鍵は、ユーザーの認知コストと意思決定コストを削減することであるため、コンテンツの量が大きくなるほど、これらのコンテンツデータの処理は複雑になり、大量のビッグデータが使用される場合でも分析が困難になります。ウェブサイト内で直線的な動作フローを実現できるのは、一定量のコンテンツ内だけです。そうしないと、操作が多すぎてコンバージョン率が低下しやすくなります。
Ctrip のホテル予約は比較的一般的なものですが、これを直線的な行動フローに変えるのは簡単ではありません。ただし、特定のユーザーまたはシナリオに制限すると、コンテンツの量が大幅に削減される可能性があるため、試してみることができます。