web-dev-qa-db-ja.com

「ヒント」または「ヒント」ポップアップは良いアイデアですか?

ユーザーがWebサイトのさまざまなセクションをナビゲートするたびに、「機能Xを見つける方法」などのヒントが表示されるポップアップがあります。チェックボックスをクリックすると、ポップアップを無効にできます。

私はこれらのポップアップがどれほど便利で、ユーザーが必要な機能を見つけられるようにするためのより良い方法があるかと思っていました。

15
giancarlo

ポップアップは、次の条件を満たす限り有効です。

a)邪魔にならない

b)それらを簡単に閉じることができます(Stack Exchangeモデルは、ポップアップ自体の任意の場所をクリックしてそれらを閉じることです)

c)ユーザーはそれらを永久にオフにする何らかの方法を持っています。これは、構成スイッチを介するか、Stack Exchangeの場合のように、特定のレベルの「知識」に達すると消えます。

オプションc)はおそらく最も重要な考慮事項であり、それはWebサイトであるため、ユーザーに対して設定が持続することを確認する必要があります。

15
ChrisF

ポップアップや却下​​可能なヒントを使用するよりも、遅延後にホバーに表示されるロールオーバーツールチップを提供する方がよい場合があります。 MooToolsjQuery には、ほとんどのJavaScriptライブラリと同様に、複数の実装があります。ツールチップの利点は、目立たず、段階的に公開されることです。トリックは、クリックや通常のマウスの動きを妨げるほど短くない一方で、発見されないほど長くない遅延を見つけることです。

3
Virtuosi Media

ヒントのあるポップアップは、新しいアプリケーションを使い始めたときに、使い方がわからない初心者のユーザーには適していると思います。しかし、彼らが知っているとき、ヒントはもう必要ありません、そして気が散るだけです。おそらく、ヒントを関数に「バインド」することができ、ユーザーが1つの関数を使用した場合、その関数のヒントはオフにする必要があります。

3
peeles

私が見たほとんどの証拠は、ユーザーがそれらを読まないことを示唆しています。ユーザーが機能を見つけるのに役立つポップアップが必要な場合は、機能を見つけるのが難しいでしょう。機能Xを見つけやすくすることに焦点を当てます。ユーザーがポップアップを見つける必要がある場合、その機能はユーザーの99%には存在しません。

「今日のヒント」は、多くのデスクトップアプリで見られるダイアログでした。私はこれまで何年も見たことがありません(または読んだことはありません...)。私はその機能がWeb上でこれ以上便利であるとは言えないと思います。

2
Robert Fraser

私はおそらくポップアップ自体は使用しませんが、ページ自体に小さなヒントボックスを使用する傾向があります。ユーザーはこれを無効にすることができます。

2
LiamGu

ツールのヒント(リンクの上に表示される小さなポップアップなど)は非常に貴重です。これらは、列ヘッダーをより詳細に説明したり、ユーザーが入力フィールドをよりよく理解するのに役立ちます。

ただし、目立たないようにするために、jQueryといくつかのツールチッププラグインを使用しています。このように、ユーザーが混乱している場合、ユーザーは混乱している領域に「ホバリング」し、約1秒ほどで詳細情報を取得します。

より経験豊富なユーザーは、これらの領域を単に回避し、ツールチップをまったく表示しないようにすることができます。

ヒントには別の方法があります。たとえば、jQueryのヒントオーバーレイプラグイン http://jdeerhake.com/inputHintOverlay.php は、最初にヒントをテキスト領域内に配置します。

これらのヒントは、本格的なポップアップやダイアログボックスと混同しないでください。それらは純粋に悪です。

2
ericslaw

ポップアップは、そのような問題に取り組むためにプログラムするのがおそらく最も簡単ですが、それらは解雇され無視される可能性が最も高いです。それらを使用する場合は、短くして、サイト内から手順にアクセスする別の方法があることを確認してください。

ユーザーに機能を見つけてもらいたい場合は、まず、ユーザーが重要な機能をすばやく簡単に見つけられるように設計し、次に他の方法で発見できるようにする必要があります。特定のユーザーが以前に使用したことがない機能を追跡する機能がある場合は、その機能を使用するように招待するヒントを表示できます。ユーザーのアクティビティに基づいて、UIを通じてユーザーが役立つと思われる機能を提案または強調表示することもできます。

1
sahithya

個人的には、ほとんどすべてのコストでポップアップを回避しようとします。私の最大の理由はポップアップブロッカーです。ポップアップを表示しない原因となる何かを無効または有効にした人が常に存在します。ユーザーがサイトを使用するのを妨げない何かのためにポップアップを使用している場合、それは問題にはなりませんが、それでも警告が表示される場合があります。

代わりに、ページ内に表示されるダイアログまたは「ヘルプ」領域を使用します。これらは両方ともJavaScriptで実行でき(1つの問題を回避)、ポップアップブロッカーによってブロックされませんが、特定のブラウザー内のスクリプトによってブロックされる可能性がありますが、可能性は低くなります。

0
Darryl Hein