スパムボットが偽のデータをリストに追加するのを防ぐため、キャプチャ(reCAPTCHA)の使用を強くお勧めします。この記事では、GoogleでreCaptchaを作成し、それをBrevoフォームに追加する方法を示します。
目次
1. GoogleでreCaptchaを作成する
- https://www.google.com/recaptcha/admin/create にアクセスし、Googleアカウントにログインします。
- フォームにラベルを追加します。
- reCAPTCHA v2を選択します。(注意:BrevoではreCAPTCHA v3はサポートされていません。)
- 必要なreCaptchaの種類を選択します。
- フォームの共有方法に応じて、Domainsフィールドを記入します。
- Quick ShareやIframeを使ってフォームを共有したい場合は、ドメインにsibforms.comを追加します。これはBrevoがフォームをホストするためのドメインです。
- HTMLやSimple HTMLを使ってフォームを統合したい場合は、フォームを表示するウェブサイトのドメインを追加します。例:http://www.website.comにフォームを追加する場合、このフィールドにwebsite.comを追加します。
- (注意:フォームの共有方法がまだ決まっていない場合は、上記の両方のドメインを追加しても構いません。)
- (オプション)必要に応じて他のオーナーを追加します。オーナーはサイトキーに対する所有権を持つことになります。各メールアドレスはGoogleアカウントと関連付けられている必要があります。
- reCAPTCHAの利用規約を同意します。
- 「Submit」をクリックします。
おめでとうございます!あなたのreCaptchaは作成されました!次に表示されるページには、Site KeyとSecret Keyが表示されます。これらのキーは次の手順でフォーム内のreCaptchaを設定するために使用します。
2. BrevoフォームにreCaptchaを追加する
- フォームにCaptchaブロックをドラッグ&ドロップします。
- 前の手順で取得したSite KeyとSecret Keyをそれぞれのフィールドにコピー&ペーストします。
- 「Label」を選択してreCaptchaにラベルを追加します。
- 「Help Text」を選択してreCaptchaの下にキャプションを追加します。
- “Invisible reCaptcha badge”を選択した場合のみ、「Invisible Captcha」を選択します。
3. トラブルシューティング
フォームを共有した後、次のエラーメッセージが表示されることがあります:
- Invalid domain for site key: あなたのドメインフィールドを確認してください。
- Invalid key type: reCAPTCHA v3を選択した場合、フォーム上にこのエラーメッセージが表示されることがあります。reCAPTCHA v2のみがサポートされています。
以上の手順で、あなたのサブスクリプションフォームにGoogleのreCaptchaを追加することができます。これにより、スパムボットからの偽のデータを防ぐことができ、あなたのリストを保護することができます。