私はphpとmysqlを使用しています。そして私のサイトはフラッシュです(フルフラッシュサイト)
ユーザーがサインアップできるWebサイトがあります。「アクティベーション メール」の送信を含むサインアップ プロセス。リンクをクリックしてアカウントをアクティベートします。
最初の2週間は大丈夫でした。約 2000 人のユーザーのうち、1800 人のユーザーがアクティブ化されています。その後、アクティブ化されたユーザーは大幅に減少し、約 30% になります。例: 1000 人のユーザーがサインアップし、300 人だけがアクティブ化されました。
最初に、ymail、msn、gmail ユーザーにメールが届かないことが原因であることがわかりました。(私のサブスクライバーのほとんどは、Ymail (yahoo)、hotmail/msn (live)、および gmail (gmail) です)。ymail と hotmail を使用してサインアップしようとしましたが、アクティベーション メールが届きません。yahoo と msn に連絡しましたが、最終的にはメールを送信できるようになりました。
しかし、私のサインアップ統計はまだ表示されており、アクティブ化されたユーザーは約 30% しかなく、非常に混乱しています。ホスティング会社に連絡して、IP をホワイトリストに登録してもらいます。そして、彼らはそれをしました。
次の質問についてあなたのアドバイス/助けが必要です:
- 問題がどこにあるかを確認する方法は?メールが届かない?ユーザーは電子メールを受け取りましたが、アクティベーション リンクをクリックしませんでしたか?
私はphpメール機能を使用しています。これは私のヘッダーです:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'From: Admin <\admin@domain.com>' . "\r\n";
$headers .= 'Return-Receipt-To: Bounce <\bounce@domain.com>' . "\r\n";
$headers .= 'Reply-To: Admin <\admin@domain.com>' . "\r\n";
$return_path = "\bounce@domain.com\";
(私は自分のドメイン名を非表示にし、電子メール内にバックスラッシュを追加します。そうしないと、電子メールがここに表示されないため、変です)
ヘッダーに何か問題がありますか?
- 登録/サインアップの有効化プロセスを改善するにはどうすればよいですか?