自主登録時のダブルオプトインで名前の入力を後からする
自主登録時のダブルオプトイン機能を有効にする
ダブルオプトインを利用する際に、どうしても名前までは最初に入力しないといけないようです。
しかし、ダブルオプトインって、
一番最初は、メールアドレスだけを入力する。
確認メールが来るので、認証リンクをクリック。
その後、名前をはじめとして各種情報を入力する。
というのが普通の流れだと思っています。
これと同じことをしたいので、名前の入力をメールアドレス自体の確認後に入力してもらうように変更したいのですが、
どのようにすればよいでしょうか?
マニュアルには、メールアドレスと名前までは登録されている状態から始まる
その他情報の入力の仕方は載っていましたが、名前の入力を後でしてもらう方法は載っていませんでした。
手探りで自力でやってみましたが、上手く出来なかったので、質問させていただきました。
よろしくお願いします。
平素はMilkyStepをご利用いただきありがとうございます。
> ダブルオプトインを利用する際に、どうしても
> 名前までは最初に入力しないといけないようです。
そのようなことはありません。
最低限メールアドレスがあれば問題ございません。
> 一番最初は、メールアドレスだけを入力する。
>
> 確認メールが来るので、認証リンクをクリック。
>
> その後、名前をはじめとして各種情報を入力する。
>
> というのが普通の流れだと思っています。
> これと同じことをしたいので、名前の入力を
> メールアドレス自体の確認後に入力してもらう
> ように変更したいのですが、
>
> どのようにすればよいでしょうか?
ダブルオプトインを有効にした状態で、最初にメールアドレスだけを送信するフォームを作成します。
返信メール(認証メール)のURLをクリックした後に、マニュアルのように読者変更フォームが表示されるようにします。
そのときフォームの中で、お名前のパラメタ(name)はhiddenフィールドにせず、普通にテキストボックスで表示させて、入力してもらうようにします。
テキストボックスの例)
<input type=’text’ name=’name’ value=” />
読者情報変更フォームで生成されるフォームには、マニュアルには載っていない’email_new’という項目があります。
この扱いはどうしたらよいでしょうか?
メールアドレスの変更は必要ありません。
現在以下のようになっています。
できれば、以下の2つとも表示せずに済めばベストです。
※現在のメールアドレス
※新しいメールアドレス
現在のメールアドレスに関して
確認的に登録されたメールアドレスを表示するのみで、読者にとっては入力する必要がない状態にし、かつメールアドレスの変更は出来ない状態にするには、どのようにすればよいでしょうか?
新しいメールアドレスに関して
まったく不要です。
なお、現在のメールアドレスを入力しないで送信ボタンをクリックすると、「メールアドレスを正しく入力してください」というエラーが出ますから、ダブルオプトインで名前を登録してもらう場合には、メールアドレス関係については、読者には何もしてもらわなくても済むようにしたいものです。
同様に、「新しいメールアドレスは入力必須です。」というエラーも、困ります。私なら、この時点で登録そのものを止めます。
すいません。
さらに追加ですが、
※現在のメールアドレス
※新しいメールアドレス
ですが、
ここは当然同じメールアドレスを入力せざるを得ないのですが、以下のエラーになります。
入力された「現在のメールアドレス」は登録されていないか、すでに配信解除済みです。
hac 様
状況から推測するに、情報変更フォームの「固定項目」で、「新しいメールアドレス」が選択されているかと思いますので、こちらのチェックを外して保存していただければ、出力されるHTML内に「email_new」のタグは出力されません。
この場合、情報変更フォームに、「メールアドレス」(email)のインプットタグは必要ですが、「新しいメールアドレス」(email_new)のインプットタグは必要ありません。
既存の中に、
<input type=’text’ name=’email_new’ value=” />
があったら、削除していただいて構いません。