新商品の発売や限定販売のためのバーチャル待合室

ファンには公平に、ボットには閉ざされ、見事に完売

CrowdHandlerは、需要が供給を上回る限定販売を行うブランドに最適です。スニーカーやアパレルの発売、コレクターズアイテム、再入荷、コラボ商品など、Shopify、WooCommerce、またはカスタムストアフロントを通じて販売される商品に対応しています。待合室機能では、発売前にすべての購入希望者を集め、販売開始時にランダムな順番に並べ替え、ボットを列から排除し、在庫がなくなった時点で新規の購入希望者の受け入れを停止することができます。

発売当日に「先着順」が機能しない理由

「フェア・バイ・デザイン」

発売当日に「先着順」が機能しない理由

従来の待ち行列システムでは、先に到着した者が優先されます。セールでは、つまり、開始から数ミリ秒のうちに接続するボットや、1時間も商品ページをリロードし続けていた買い物客が優先されることになります。広告で告知された時間にアクセスした本物の顧客は、すでに最後尾に追いやられてしまいます。

CrowdHandlerでは、これを「カウントダウンモード」と呼ばれる事前キュー機能で処理します。ドロップの前に待合室を開放し、リリース時刻までのブランド化されたカウントダウンを表示します。カウントダウンが進行している間は、誰もキューの順番を確保できないため、5時間早く到着しても、5分早く到着しても、何のメリットもありません。キューが有効になると、すでに待合室にいる全員にランダムな順番が割り当てられます。 それ以降に到着した訪問者は、到着順にその人たちの後ろに並びます。この仕組みについては、キューの仕組みガイドで説明されています。

ドロップの場合、ランダム割り当ては先着順よりも公平です。これは、ボットやページキャンパーが頼りにしている「先行スタート」の利点を排除できるからです。開始時間が公表されていない、常時稼働型のクラッシュ防止対策においては、先入れ先出しのキューが依然として適切な選択肢となります。「オンライン抽選 vs キュー」では、3つ目の選択肢として、同じ待機室を通じて行われる事前登録抽選について取り上げています。

キューに組み込まれたボット対策機能

ボット対策

キューに組み込まれたボット対策機能

ランダム化によりボット運営者の収益構造は変化しますが、それでも彼らが何千ものポジションを作成することを阻止することはできません。CrowdHandlerは、自動生成されたトラフィックが最も識別しやすい「待機室」そのものに、複数の制御機能を重ねて導入しています。

  • 待ち行列への参加時にCAPTCHAが表示されます。訪問者は、チェックアウト時ではなく、待ち行列の順番を受け取る前にCAPTCHAを完了する必要があります。ALTCHAが含まれており、Google reCAPTCHAおよびhCaptchaもサポートされています。スタンダードプラン以上。
  • デバイスフィンガープリント。各ポジションはそのポジションを獲得したデバイスに紐付けられているため、ポジションを他のデバイスと共有したり、販売したり、分割したりすることはできず、1つのポジションを複数の注文に使用することもできません。スタンダードプラン以上。
  • IPルールとインテリジェンス。IP範囲のブロックや優先順位付け、セッションを過剰に開くIPの自動ブロック、データセンター、プロキシネットワーク、TOR出口、既知の攻撃者のブロックを有効にできます。ファイアウォールは「Plus」プラン以上で利用可能で、自動脅威フィルタリングと異常スコアリングは「Professional」プラン以上で利用可能です。「IPルール」および「ファイアウォール」を参照してください。
  • 異常検知。すべてのセッションは、地理情報、通信速度、IPレピュテーションなど20以上の指標に基づいて評価され、異常なセッションはフラグ付け、確認要求、またはブロックすることができます。

「Nike × Wu-Tang Clan」ダンクの再発売では、これらの対策が連携して機能している様子が見て取れます。CrowdHandlerは、360足限定の招待制プレドロップ期間中に20万件以上のボットによる購入試行をブロックし、3,600足の本格的なドロップでは、1,100万件ものボットによる試行があったにもかかわらず、すべての商品が真のファンに確実に届けられました。 ツールキットの全容は「ボット対策」ページに掲載されており、「ボットを阻止する:製品発売を成功させる鍵」では、各層の背景にある考え方が解説されています。

在庫が切れたら「在庫切れ」と表示するのをやめてください

在庫の同期

在庫が切れたら「在庫切れ」と表示するのをやめてください

「売りすぎ」や「ゴースト在庫」も、セール当日の失敗要因の一つです。ボットがカート内で在庫を独占し、商品が実際に売れる前に買い物客には「売り切れ」と表示され、列に並んで待っていた顧客は空っぽの棚を目の当たりにしてしまいます。

CrowdHandlerの在庫管理機能は、商品の在庫状況を待機室に連動させます。在庫管理を有効にすると、待ち行列にいる買い物客は残りの数量を確認でき、数量がゼロになると待機室は「売り切れ」状態に切り替わります。これにより、商品がなくなると待ち行列への新規参加は停止されます。また、購入状況も追跡されるため、同じ順番で2回購入することはできません。

Shopifyでは、CrowdHandlerアプリを通じて在庫数が自動的に同期されます。その他のプラットフォームでは、販売中に在庫数を更新するか、APIを利用して独自の連携機能を構築する必要があります。在庫管理機能は、スタンダードプラン以上で利用可能です。

Shopify、WooCommerce、またはカスタムストアフロントでの設定

  • Shopify。 「CrowdHandler」Shopifyアプリをインストールします。このアプリは注文と待ち行列の順位を関連付ける機能も備えており、ボットが待ち行列を飛び越えて直接購入することを防ぎます。このShopifyアプリは「Plus」プラン以上で利用可能です。BÉIS社は、この方法でShopify Plus上で16回のブラックフライデー・フラッシュセールを実施しました。その設定方法については、ケーススタディで解説されています。
  • WooCommerce。WordPressのプラグインディレクトリからCrowdHandlerプラグインをインストールし、有効化してください。すでにCloudflareを利用してストアを運用している場合は、代わりにCloudflare連携機能を使用してください。これにより、トラフィックがサーバーに到達する前に、エッジ側でキューチェックが実行されます。
  • カスタムストアフロント。JavaScriptタグを直接、またはGoogleタグマネージャーを介して追加することで、約15分でウェイティングルームを稼働させることができます。重要なリリースについては、Cloudflare、AWS CloudFront、またはAkamaiでのエッジ統合をお勧めします。これは、チェック処理を訪問者のブラウザから切り離すことで、それを迂回する機会を排除できるためです。 これらのCDNのいずれかを利用していない場合でも、DNS統合によりトラフィックをCrowdHandlerプロキシ経由でルーティングすることで、同様の効果を得ることができます。「ウェイティングルームを統合する最良の方法は?」では各オプションを比較しており、統合ガイドではそれぞれの方法について詳しく解説しています。

発売当日に販売業者が行うこと、手順を追って解説

  1. その1週間前。商品のURL用の待機ページを作成し、発売に先立ってオープンまでのカウントダウンと、販売開始時刻に正確にキューが有効になるようスケジュールを設定し、商品、ルール、在庫数を表示するブランド化されたテンプレートを適用します。在庫数と入場率を設定し、入場時のCAPTCHAを有効にし、必要に応じてIPルールを追加します。
  2. 先行アクセス機能(提供している場合)では、常連客、コンテストの当選者、または会員に優先コードを発行し、一般の待ち行列よりも先にアクセスできるようにします。優先コードは「Plus」プラン以上で利用可能です。
  3. 開始。カウントダウンがゼロになると、待機中の全員がランダムな順番に並べ替えられ、設定したペースに従って最初の買い物客が順次入場します。各買い物客には、自分の順番、推定待ち時間、および残りの商品数が表示されます。
  4. セール期間中は、ダッシュボードを注視してください。店舗のアクセスが鈍化した場合は、レートを上げたり下げたりするか、ライブページのパフォーマンスに基づいてオートチューンに設定を任せてください(Plusプラン以上)。ブロックされたIPアドレスや異常の警告は、ファイアウォールビューに一覧表示されます。
  5. 完売しました。在庫管理を設定している場合、待機画面を「完売」のメッセージに切り替えて購入者の受け入れを停止することで、待機中のユーザーにエラーページではなく明確なメッセージを表示させることができます。そこから、カタログの他の商品へ誘導することも可能です。
  6. 終了後、セッションとブロックレポートを確認し、次の配信まで無料のLiteプランに戻してください。掲載されているプランは月額制で、ダッシュボードから即座に変更できます。

「値引きするより、ドロップしたほうがいいのでは?」では、ドロップのマーケティング面について解説しています。プランの詳しい比較については「料金」をご覧ください。また、待ち行列そのものについては、「バーチャル待合室の仕組み」をご覧ください。

新製品の発売および販売開始に関するよくある質問

待合室は、ボットが列の先頭に割り込むのをどのように防ぐのでしょうか?

キューが有効になると、位置はランダムに割り当てられるため、先に到着しても何のメリットもありません。訪問者が位置を割り当てられる前に、CAPTCHAを解き、そのデバイスはその位置に紐付けられ、IPアドレスはデータセンター、プロキシ、および既知の脅威リストと照合されます。それでも自動化されたものと判断されるセッションにはスコアが付けられ、ブロックされる可能性があります。

在庫がなくなったら、買い物客の入場を停止することはできますか?

はい、設定すれば可能です。在庫数を「待機室」に紐づけておけば、買い物客には残数が表示されます。在庫数がゼロになると、「待機室」に「売り切れ」のメッセージが表示され、新規の入場を受け付けなくなります。Shopifyでは、アプリを通じて在庫数が自動的に同期されます。

CrowdHandlerはShopifyやWooCommerceに対応していますか?

はい。Plusプラン以上にはShopifyアプリが含まれており、WooCommerceストア向けのWordPressプラグインも用意されています。Cloudflare、AWS CloudFront、またはAkamaiを利用しているストアはエッジ側で統合が可能で、DNS統合はCrowdHandlerプロキシを経由してトラフィックをルーティングすることで、どのプラットフォームでも利用できます。また、どのサイトでもJavaScriptタグを使用できます。

ドロップ用の待合室を準備するには、どれくらい時間がかかりますか?

JavaScriptタグを使用した基本的な待機画面の作成には約15分かかり、ソフトウェアのインストールは不要です。カウントダウン、テンプレート、在庫数、ボットの制御はすべて、販売開始前にダッシュボードから設定します。

配送の合間にプランの料金を支払う必要がありますか?

いいえ。掲載されているプランは月単位の契約となり、「Lite」プランは無料です。ローンチ時には上位プランにアップグレードし、その後ダッシュボードから「Lite」プランに戻すことができます。「Starter」は月額290ドル、「Standard」は900ドル、「Plus」は1,680ドル、「Professional」は4,500ドルです。

次のドロップの準備はできていますか?

まずは無料の「Lite」プランから始め、リリース予定日になったらアップグレードしてください。