サポートページ 登録フォームが上手く作動しません。何が問題なのですか?
JavaScriptを利用している場合、貼り付け先ページのJavaScriptと相容れずエラーが出る場合があります。
このような場合、Raw HTMLコードを出力し貼り付けをお試しください。
関連ブログ:登録フォームの悩みを解決!基本機能からトラブルシューティング・応用的な活用例まで一挙解説
WordPressへの登録フォーム設置については、以下の記事をご参照ください。
関連ブログ:WordPressプラグインでメール配信する方法を図解してみた
※以下はHTMLコードのカスタマイズ経験のある方が対象となります。
Benchmark Emailでは、サイトに挿入できる登録フォームを簡単に作成するツールを提供しています。しかしサイト環境はサイトによって異なるため、Benchmark Emailで作成した登録フォームのコードとサイトコードがコンフリクトを起こし上手くいかないことがあります。通常は登録後、購読者はサンキューページへ移動し登録ボタンを押すと確認メールが配信されるようになっています。万が一登録途中でエラーが発生した場合にも、メールでエラー発生のお知らせが届くようになっています。
しかし、まれにサンキューページに移動しなかったり、登録完了メールが届かないことがあります。この場合、登録フォームからBenchmark Emailのサーバーへ登録情報を送信出来ていないことになります。
同じページに複数の登録フォームを挿入したり、Javaスクリプトが妨げとなっていることが原因として考えられます。
そのためBenchmark Emailでは1つのページに対し、登録フォームを1つのみ設置していただくことを推奨しております。
ASP.NET.とは登録フォームコードは上手く作動しません
サイトのサーバーがASP.NET.である場合、別の手段をお試し頂く必要があります。
ASP.NET.ページでは独自のフォームが存在するため、Benchmark Email登録フォームのコードを直接挿入することが出来ません。
テクニカル知識に合わせて、以下のオプションから対処法をご選択頂けます:
1. Benchmark Email登録フォームへのリンクをつける – ボタンをクリックすると登録フォームがポップアップとして表示されるようにする – テキストリンクから登録フォームがポップアップとして表示されるようにする
2. .netコードビハインドでフォームを挿入する (ある程度プログラミングの知識が必要) コードビハインドから直接Benchmark Emailサーバーに載せる場合には 以下のリンクを参考にしてください。 http://stackoverflow.com/questions/11394229/net-post-form-in-code-behind(外部リンク:英語)
3. Benchmark EmailのAPIを.netコードビハインドに使用する (ある程度プログラミングの知識が必要) Benchmark Email のAPI (Application Programming Interface) はASP.NET.に使えるよう再プログラミングが可能です。こちらのリンクをご参照ください。 https://apidocs.benchmarkemail.com/#/overview/listAddContactsOptin(Benchmarkサイト内:英語版記事)https://apidocs.benchmarkemail.com/#/download-wrappers(Benchmarkサイト内:英語版API関連ダウンロードファイル一覧)
登録を完了させるには、認証メールのご確認をお願いします。