ボットからストアを保護する
ボット防止を有効にすることで、主に自動チェックアウトボットに対して商品の在庫が販売されるのを防ぐことができます。ボット防止により、既知のボットをチェックアウトからブロックし、ボットアクティビティの速度を低下させることで、公平な購入機会を提供し、お客様がフラッシュセール時に希少な商品を購入できるようにします。
オンラインストアのボット防止機能をリクエストする場合は、Shopify Plusサポートにお問い合わせください。
ボット防止の使用に関する留意事項
ボット防止機能を使用する前に、以下の要件と制限をご確認ください。
- この機能は、自動チェックアウトボットの効果を制限することのみを意図したものであり、ボットアクティビティに関連する不正注文を防止することを意図したものではありません。
- ボット防止は、有効にした後にのみShopify管理画面パネルで利用できます。オンラインストアのボット防止を有効にするには、Shopify Plusサポートにお問い合ください。
- ボット防止機能は、[オンラインストア] 販売チャネルでのみ利用可能です。ボット防止機能は、他の販売チャネルでは対応していません。
- ボット防止は、最大50個の個々の商品、またはストア内のすべての商品に適用できます。ボット防止は、商品のコレクションには追加できません。
- 一度にスケジュールできるボット防止イベントは1つだけです。
- ボット防止イベントの最大継続時間は60分です。
- ボット防止イベントを有効にした後、編集することはできません。無効にすることのみ可能です。
- ボット保護イベントをスケジュールするときは、チェックポイントチャレンジを選択する必要があります。
ボット防止オプション
ボット保護をスケジュールするときに、有効にするチャレンジオプションを選択できます。利用可能なオプションは次のとおりです。
- reCAPTCHAは、Googleによって提供されています。
- hCaptchaは、Intuition Machines Inc.によって提供されています。hCaptchaでは、セットから正しい画像を選択するか、オブジェクトの周囲にボックスを描くなど、カスタマイズ可能な追加のチャレンジ設定が提供されます。自分で作成した追加のカスタムスキルテストの質問と回答を含めることもできます。
ボットによるチェックアウトの自動完了を停止する設定はデフォルトで有効になっており、在庫に限りがある商品がすぐに売り切れてしまうのを防ぐことができます。ただし、この設定を無効にすることもできます。
ボット防止のスケジュール
ボット防止の開始日時をスケジュール設定することができます。スケジュール設定されたイベントは、ブラウザのタイムゾーンではなく、ストアのタイムゾーンに従って、選択した時点から始まります。
ボット防止イベントの最長継続時間は60分です。ボット防止の効果を最大にするため、スケジュール設定の時間をフラッシュセールと同時にすることができます。ボット防止をスケジュール設定する際、すべての公開商品を保護するか、保護する個々の商品を最大50個選択するかを選ぶことができます。
手順
オンラインストアのボット防止をまだ有効にしていない場合は、Shopify Plusサポートに連絡してその機能を有効にしてください。
管理画面から、[設定] > [ボット防止] に移動します。
[保護のスケジュールを設定する] をクリックします。
タイトル、日付、開始時刻、期間を入力します。
[ボット保護オプション] セクションで、ボット保護の各種設定を設定します。
- reCAPTCHAまたはhCaptchaのいずれかを選択します。hCaptchaを選択する場合は、追加のチャレンジ設定を設定します。
- オプション:[プレビュー] をクリックして、オンラインストアでチェックポイントチャレンジの例を開きます。
- オプション:ボットによるチェックアウトの自動完了を許可する場合は、[ボットによるチェックアウトの自動完了を許可しない] の選択を解除します。
**[商品管理]**セクションで、保護する商品を選択します。
- 公開されているすべての商品管理を保護したい場合は、[公開されているすべての商品管理] を選択します。
- 特定の商品を保護したい場合は、[特定の商品を選択して保護] を選択し、次に [保護する商品を検索] フィールドを使用して、保護する商品のリストに追加してください。個別の商品管理は最大50件まで追加できます。
[送信] をクリックします。
チェックポイントページをカスタマイズする
テーマコードを編集することで、チェックポイントページの外観をカスタマイズすることができます。
チェックアウトのカスタマイズについて、詳しくはこちらをご覧ください。
手順
管理画面から [オンラインストア] > [テーマ] に移動します。
[...] ボタン > [コードを編集する] の順にクリックします。
チェックポイントページを初めてカスタマイズする場合は、以下の方法でチェックポイントテンプレートを作成します。
- [新しいテンプレートを追加する] をクリックします。
- [チェックポイント] を選択します。
[テンプレート] セクションで、[checkpoint.liquid] をクリックします。
テンプレートコードに変更を加えます。
[保存] をクリックします。
カスタマイズしたチェックアウトページをプレビューするには、新しいイベントを作成し、[お客様に表示される内容のプレビュー] をクリックします。
ボット防止を無効にする
スケジュール設定された時間が終了すると、ボット防止が自動的に無効になります。十分な数のお客様がストアからすでに購入している場合、手動でボット防止を無効にすることができます。これを判断するには、注文量を追跡し、ボット防止を無効にするかどうかを決定する必要があります。
手順
- 管理画面から、[設定] > [ボット防止] に移動します。
- アクティブなイベントをクリックします。
- [無効化する] をクリックします。