コンテンツにスキップ
無料でインストール
日本語
Claudeで開く このページについて質問するChatGPTで開く このページについて質問する

Captcha(reCAPTCHA、hCaptcha)

Google reCAPTCHAまたはhCaptchaのチェックをフォームに追加して、ボットによる申請の送信を防ぎます。

Captchaは、フォームを送信する前に、「私はロボットではありません」などのチェックボックスをゲストにオンにしてもらう仕組みです。ボットが偽の申請で審査キューをあふれさせるのを防ぎます。Sami B2B Onboardingは、「私はロボットではありません」チェックボックス形式のGoogle reCAPTCHA v2と、hCaptchaの2つのプロバイダーに対応しています。

ストアで使用するキーは、1つのプロバイダーのペア1組です。Captchaのオン/オフはフォームごとに切り替えます。

  1. reCAPTCHA管理コンソールを開き、Googleアカウントでログインします。
  2. サイトのラベルを入力します。ストア名などが適しています。
  3. タイプでChallenge (v2)を選択し、続けて“I’m not a robot” Checkboxを選択します。v3など、ほかのタイプのキーはアプリでは使用できません。
  4. Domainsで、ストアにアクセスできるすべてのドメインを追加します。example.comなどの独自ドメインと、myshopify.comドメインです。
  5. フォームを送信し、site keyとsecret keyをコピーします。
  1. hCaptchaダッシュボードを開き、ログインします。
  2. Sitesで、新しいサイトを追加します。
  3. ストアにアクセスできるすべてのドメインをホスト名として追加します。example.comなどの独自ドメインと、myshopify.comドメインです。サイトを保存します。
  4. ダッシュボードに表示されるsite keyとsecret keyをコピーします。
  1. Formsに移動し、フォームの横にあるEditをクリックします。左側のレールでIntegrationsをクリックします。Connected appsの下にあるCaptcha行のSet upをクリックします。

    Captchaパネルが開き、AccountとThis formの2つのセクションが表示されます。

  2. Accountの下にあるSet upをクリックします。Captchaダイアログで、次の操作を行います。

    1. Captcha typeで、キーの取得元に合わせてGoogle reCAPTCHAまたはhCaptchaを選択します。
    2. site keyをSite keyに貼り付けます。
    3. secret keyをSecret keyに貼り付けます。

    ボックスの下のリンク(Get your keys from the reCAPTCHA admin consoleまたはGet your keys from the hCaptcha dashboard)は、選択したタイプに応じて切り替わります。

    Google reCAPTCHAを選択したCaptchaダイアログ。site key、非表示のsecret key、reCAPTCHA管理コンソールへのリンクが表示されている。

    キーを発行したプロバイダーを選択し、両方のキーを貼り付けます。

  3. Saveをクリックします。Keys savedと表示されます。Account行には、Captchaのタイプ、site key、secret keyの先頭と末尾が表示されます。

    空のボックスがある場合は、キーの入力を求めるメッセージが表示されます。例:Enter the site key from your account.

  1. This formの下で、CaptchaのLanguageを選択します。デフォルトはMatch the buyer’s browserです。言語を選択すると、すべてのバイヤーに対してその言語でCaptchaが表示されます。

  2. パネルの下部にあるEnableをクリックします。ボタンがDisableに変わり、Connected appsのCaptcha行にActiveと表示されます。キーがまだ保存されていない場合は、**Add both the site key and the secret key first.**というバナーが表示されます。

    プレビューでは、フォームの最後のページのボタンの上に、代わりのCaptchaボックス(I’m not a robotまたはI am human)が表示されます。実際のCaptchaが読み込まれるのは、ストアフロントのみです。

    キーが保存されたCaptchaパネル。Languageのドロップダウンと、下部にDisableボタンが表示されている。

    Captchaをオンにすると、下部のボタンがDisableに変わり、行にActiveと表示されます。

  3. 保存バーのSaveをクリックします。Form savedと表示されます。これ以降、バイヤーにはCaptchaが表示されます。

  1. Formsに移動し、フォームの横にあるCopy linkをクリックします。ストアにログインしていない状態にするため、リンクをプライベートブラウザウィンドウで開きます。

  2. フォームに入力します。最後のページでは、ボタンの上にCaptchaが表示されます。チェックを入れずにSubmit applicationをクリックすると、ボックスの下に**Please complete the captcha.**と表示されます。

    ウェブサイトの卸売申請フォームの最後のページ。Submit applicationボタンの上に、I’m not a robotのCaptchaボックスが表示されている。

    ゲストは、Captchaのボックスにチェックを入れてからフォームを送信します。

  3. ボックスにチェックを入れ、チャレンジが表示された場合は解答してから送信します。サンクス画面が表示され、申請はCompanies › Applicationsに届きます。

  • 申請するゲストには、フォームの最後のページに表示されます。
  • メールのリンクから追加情報のリクエストに回答するゲストにも表示されます。
  • ログイン済みのバイヤーには、どちらの場合も表示されません。

チェックを入れた状態は、1〜2分で期限切れになります。その場合、フォームはチェックを解除し、もう一度チェックを入れるようバイヤーに求めます。サイドバーのブロックなど、通常のCaptchaボックスには幅が狭すぎるフォームでは、Captchaはコンパクトなサイズで表示されます。ダークカラーのフォームでは、ダークテーマの外観になります。

Please complete the captcha.を変更するには、レールでAfter submitを開き、Error messageを展開して、Captchaボックスに任意の文言を入力します。

バイヤーが送信したときにアプリがCaptchaプロバイダーから応答を得られなかった場合、アプリはバイヤーを拒否せずに申請を受け付けます。その申請も審査キューに届きます。

表示される内容 原因 対処方法
Captchaボックスに「ERROR for site owner: Invalid site key」などのエラーが表示され、誰も送信できない。 Captcha typeがキーを発行したプロバイダーと一致していないか、site keyが最後までコピーされていない。 Accountの下でChangeをクリックします。Captcha typeをキーを発行したプロバイダーに設定し、site keyをもう一度貼り付けます。
Captchaボックスに、このドメインはsite keyに対して無効であると表示される。 バイヤーが使用しているドメインが、プロバイダーに登録されていない。 reCAPTCHA管理コンソールまたはhCaptchaダッシュボードで、そのドメインを追加します。
すべての申請が**That captcha check failed. Please try again.**で拒否される。 secret keyが間違っているか、別のサイトのものである。 Accountの下でChangeをクリックし、正しいsecret keyを貼り付けてSaveをクリックします。
フォームにCaptchaが表示されない。 このフォームでCaptchaが有効になっていないか、キーが削除されているか、ログインしている。 Captcha行にActiveと表示されていることを確認してから、プライベートウィンドウでテストします。
  • 1つのフォームでオフにする:Captchaパネルを開き、Disableをクリックして、Saveをクリックします。
  • すべてのフォームでオフにする:Accountの下でChangeをクリックし、Remove keysをクリックします。ダイアログに**Every form in this store stops using Captcha until you add keys again.**と表示されます。Remove keysをクリックして確定します。Captchaはすべてのフォームから一度に消えます。

このページは役に立ちましたか?