スパムボットが偽のデータをリストに追加するのを防ぐため、キャプチャ(reCAPTCHA)の使用を強くお勧めします。この記事では、GoogleでreCaptchaを作成し、それをBrevoフォームに追加する方法を示します。

目次

  1. GoogleでreCaptchaを作成する
  2. BrevoフォームにreCaptchaを追加する
  3. トラブルシューティング

1. GoogleでreCaptchaを作成する

  1. https://www.google.com/recaptcha/admin/create にアクセスし、Googleアカウントにログインします。
  2. フォームにラベルを追加します。
  3. reCAPTCHA v2を選択します。(注意:BrevoではreCAPTCHA v3はサポートされていません。)
  4. 必要なreCaptchaの種類を選択します。
  5. フォームの共有方法に応じて、Domainsフィールドを記入します。
    • Quick ShareやIframeを使ってフォームを共有したい場合は、ドメインにsibforms.comを追加します。これはBrevoがフォームをホストするためのドメインです。
      null
    • HTMLやSimple HTMLを使ってフォームを統合したい場合は、フォームを表示するウェブサイトのドメインを追加します。例:http://www.website.comにフォームを追加する場合、このフィールドにwebsite.comを追加します。
    • (注意:フォームの共有方法がまだ決まっていない場合は、上記の両方のドメインを追加しても構いません。)
  6. (オプション)必要に応じて他のオーナーを追加します。オーナーはサイトキーに対する所有権を持つことになります。各メールアドレスはGoogleアカウントと関連付けられている必要があります。
  7. reCAPTCHAの利用規約を同意します。
  8. 「Submit」をクリックします。

おめでとうございます!あなたのreCaptchaは作成されました!次に表示されるページには、Site KeyとSecret Keyが表示されます。これらのキーは次の手順でフォーム内のreCaptchaを設定するために使用します。

2. BrevoフォームにreCaptchaを追加する

  1. フォームにCaptchaブロックをドラッグ&ドロップします。
  2. 前の手順で取得したSite KeyとSecret Keyをそれぞれのフィールドにコピー&ペーストします。
  3. 「Label」を選択してreCaptchaにラベルを追加します。
  4. 「Help Text」を選択してreCaptchaの下にキャプションを追加します。
  5. “Invisible reCaptcha badge”を選択した場合のみ、「Invisible Captcha」を選択します。
    null

3. トラブルシューティング

フォームを共有した後、次のエラーメッセージが表示されることがあります:
null

  1. Invalid domain for site key: あなたのドメインフィールドを確認してください。
  2. Invalid key type: reCAPTCHA v3を選択した場合、フォーム上にこのエラーメッセージが表示されることがあります。reCAPTCHA v2のみがサポートされています。

以上の手順で、あなたのサブスクリプションフォームにGoogleのreCaptchaを追加することができます。これにより、スパムボットからの偽のデータを防ぐことができ、あなたのリストを保護することができます。