web-dev-qa-db-ja.com

mailtoまたは電子メールエントリフォームを使用する方が良いですか?

現在、地元の中小企業向けのレスポンシブなWebサイトを作成中ですが、連絡先ページに電子メールを実装するための最良の方法を見つけようとしています。最初はアドレスをmailtoタグに入れるだけでしたが、未加工のアドレスを誰かが見てスパムするのではないかと心配しています。

もう1つの方法は、入力フォームを用意することですが、ユーザーが自分のメールアプリ(特にモバイル)を使用できないようにします。このウェブサイトはモバイル向けに特別に設計されているので、携帯電話やタブレットに最適な選択肢を選びたいと思います。

私は this の質問をチェックアウトしましたが、連絡フォームとmailtoの投票は多少分かれています。私はモバイルや小規模ビジネスに対応しているので、そのアドバイスがすべてここに当てはまるかどうかはわかりません。

ユーザーが好みのメールアプリを使用できるように、スパムの可能性はそれだけの価値がありますか?または、ユーザーが別のアプリを開かなくても済むように、Webページ内にメールを含める方が実際にはユーザーにとって優れたエクスペリエンスですか?

12
Aabglov

ユーザーとして、私は一般的な連絡先にはメールアドレスを使用します。中小企業には特に良いアイデアだと思います。個人的な直接的な連絡のように感じます。これは通常、中小企業が強調したいことです。強みとして。

一方、電子メールフォームは、実在の人物と直接やり取りするのではなく、一般的なサポートパスに誘導されるように、非人格的に感じます。そして、記入するのはあまり便利ではありません。

メールアドレスをmailto:リンクにしますが、リンクのテキストも実際のメールアドレスにする必要があります。「ヘルプを表示するには、ここをクリックしてください」のようにしてはいけません。メールクライアントがmailtoを処理するように設定されていません。さらに、「ここをクリック」リンクを使用すると、別のWebページまたは電子メールアドレスにリダイレクトされているかどうかが明確ではありません。

スパムは単なる迷惑行為であり、決定的なものであってはなりません。これに対処するために、通常の受信トレイのスパムフィルタリングを使用する以外に何もしなくても、それほど大きな問題ではありません。私たちの多くはこれで生活しています。そして、より適切に対処する方法があります(Igorekはいくつか言及しています)。

連絡先が特定の目的の場合は、連絡先フォームを検討してください。たとえば、見積もりをリクエストしたり、特定の製品のサポートを受けたりします。この場合、必要な情報を取得するフォームは、ビジネスとユーザーの両方に役立ちます。

15
user31143

すばらしい質問です。

セキュリティIS大きな懸念事項ですが、スパムボットがメールアドレスを捕捉する可能性を低くする可能性があるメールアドレスをマスクする方法があります。

1つの例は、PHPで htmlentities() メソッドを使用することです。

「mailto:」を使用する

  1. (con)使用しているデバイスでセットアップされるメールクライアントに依存します。電子メールクライアントが設定されていない場合、その送信を失う可能性が最も高くなります。
  2. (con)あなたは特定の情報や電子メールの形式を探していません。 「mailto:」CTAにつながるテキストを介して要求しても、ユーザーが探している必要なすべての情報を提供しない可能性があることに注意してください
  3. (con)スパムに関する大きなセキュリティリスク
  4. (プロ)ユーザーは、メールの本文を必要な形式で入力するだけで済みます
  5. (プロ)あなたは彼らの電子メールの返信アドレスを知っており、それは99%のケースで有効です
  6. (プロ)ユーザーは自分のメールで送信されたものの独自の記録を持っています(ありがとう Stacey

フォームを使用する

  1. (con)送信の一部としてユーザーに連絡先情報を提供するよう依頼する必要があります
  2. (con)連絡先情報が正しいと想定する必要があり、場合によっては誤った情報になる可能性があります
  3. (con)ユーザーは複数のフィールドに入力する必要があり、大きなフォームはフォームの変換率を低下させる傾向があります
  4. (プロ)特定の情報を事前に要求して、ユーザーに強制的に提供させることができます
  5. (プロ)一部のシステム情報はバックグラウンドでキャプチャできるため、人為的エラーを排除できます
  6. (プロ)デバイスのメールクライアントに依存しない
  7. (プロ)アニスパムツールを使用して、フォームが人間によって送信されたことを確認できます
4
Igorek

ほとんどの場合、mailtoを使用すると、ユーザーは任意の電子メールクライアントを使用して自由に電子メールを送信でき、ワンクリックでアクセスできます。

ほとんどの場合、人々はWeb内の任意の電子メールアドレスを表示し、下線を引くだけです。したがって、クリックするだけで、運用システムはお気に入りのメールクライアントを開くだけで、ユーザーはそれをコピーして貼り付ける必要がありません。

メールフォームを使用すると、ファイルを添付することによる問題が発生する可能性があるため、ほとんどのユーザーにとって複雑すぎます。事前に設定された電子メールフォームは、単純なHelloを要求するか、非常にカスタムな電子メールを作成するだけの単純なアクションを要求するだけの小さなWebサイトに役立つ場合があります。

1
OneLoop

両方を提供します。

<p>You can send us an email to <a href="mailto:[email protected]">[email protected]</a> or use this form …</p>

独自の電子メールクライアントを使用することを好む人もいれば、フォームを使用することを好む人もいます。メールクライアントがインストールされていない(または他の人のメールアドレスが設定されたデバイスを使用している)人、メールアドレスを使用して連絡したくない人もいます。

そして、あなたは 難読化すべきではない メールアドレス。いくつかの労力を節約するだけで、ユーザーの生活が困難になります。スパムは問題ですが、処理できる問題です。

1
unor