さて、オンライン待合室――別名「バーチャルキュー」や「デジタルキュー」――が必要だとお考えになったのですね。
限定商品を販売する場合や、混雑が予想されるセールを実施する場合などがあるでしょう。その際は、お客様には列に並んでいただく必要があります。
では、CrowdHandlerの仮想キューイングシステムを自社サイトで稼働させるには、どのような方法が最適なのでしょうか?どの連携方法を選ぶべきでしょうか?さまざまな選択肢を見てみましょう…
自分のサイトに、手早く待合室を追加したいだけなんです
お急ぎの場合は、CrowdHandlerのJavaScript統合機能を使えば、わずか15分で仮想待合室を立ち上げて運用を開始できます。CrowdHandlerのアカウントを取得したら、ログインしてパブリックAPIキーを取得してください。その後、スクリプトをサイトに手動で追加するか、Googleタグマネージャーを使用することができます。
サポートセンターでは、どちらのオプションについても、わかりやすいガイドをご用意しています。
「JavaScript 統合の手順」へ移動
ただし、CrowdHandlerをJavaScriptと統合するのが待機室を追加する最も簡単な方法ではありますが、必ずしもあなたのサイトやアプリにとって最適な選択肢とは限りません。もし少しでも時間を割けるのであれば、以下に挙げる他の選択肢もぜひ確認してみてください。
特に、高価で希少な商品を販売している場合――とりわけ、技術に詳しい訪問者を引き寄せそうな場合は――別の方法でバーチャル待合室を統合することを強くお勧めします。可能であれば、CDNとの統合をお勧めします。CDNを使用して待合室のチェックを実行することで(ユーザーのブラウザではなく)、技術に詳しいユーザーがこれを回避する機会を排除できるからです。 以下のCloudflareおよびCloudFrontのオプションをご確認ください。
続きを読む:グッズの発売やNFT販売におけるCrowdHandlerの待合室の活用
私のサイトではすでにCloudflareが稼働しています
すでにサイトの高速化やコンテンツの安全な配信のためにCloudflareのコンテンツ配信ネットワーク(CDN)をご利用の場合は、たとえここに挙げた他の選択肢のいくつかがご自身やサイトに当てはまるとしても、待合室機能との連携については、まずCloudflareのエッジワーカーをご検討ください。
すでにCloudflareをご利用の場合は、この設定は想像以上に簡単かもしれません。Cloudflareのコントロールパネルにはすでにお馴染みだと思いますので、あとはセットアップの手順に従うだけです。
WordPress / WooCommerce を使っていますが、WordPress 用のプラグインはありますか?
はい、あります。WordPressとWooCommerceの組み合わせは柔軟性が高いですが、セールや新商品発売時に急激なトラフィックの急増が見込まれる場合、サイトを保護する対策が必要になります。 そこで、オンライン待合室が必要なWordPressユーザー(かつCloudflareを利用していない方)のために、「CrowdHandler」というWordPressプラグインがあります。使い方は簡単です。WordPressのプラグインディレクトリで「crowdhandler」を検索し、「今すぐインストール」ボタンをクリックして、プラグインを有効化するだけです。
続きを読む:WordPressプラグイン「CrowdHandler」のご紹介
WordPressでCloudflareをご利用の場合は、可能であれば、プラグインではなくCloudflareのエッジワーカーを使用して仮想待合室を統合することをお勧めします。その理由は、CDNがサイトの前に配置され、キャッシュ層として機能するためです。ユーザーに近いこの場所に待合室を統合することで、キャッシュに関する問題を回避でき、サーバーへの負荷も軽減されます。
AWSでオンライン待合室を運用する最適な方法は何でしょうか?
ウェブサイトやアプリケーションがAmazon Web Services(AWS)でホストされている場合、オンライン待合室を統合する最善の方法は、やはりエッジ統合を利用することです。これにより、待合室がユーザーを可能な限り早い段階で捕捉できるようになります。AWSの場合、これにあたるのがAmazon CloudFrontです。
まだCloudFrontのCDN機能を活用していない場合は、アプリケーションに独自のAPI連携機能を組み込みたくなるかもしれません。しかし、その代わりに、CloudFront(AWSユーザーであれば利用可能です)を導入し、そこでウェイティングルームを実装することをお勧めします。CrowdHandlerのCloudFront連携機能を利用することで、ウェイティングルームから優先的に処理されなかったユーザーは、アプリケーションから完全に切り離されることになります。
続きを読む:AWSでの待合室の運用
上記のいずれも私には当てはまりません。CDNを使用していないカスタムアプリケーションを使用しています。
CDNをご利用でない場合? CloudflareやCloudFrontをご利用でない場合は、CrowdHandler独自のDNS実装をご検討ください。これは、CloudFrontをベースにしたポイント&クリック式のCDNであり、管理パネル内で手間をかけずに設定可能です。お客様には、DNSレコードをCrowdHandlerに向けるようDNS設定を少し変更していただくだけで済みます。
このオプションをご利用になる場合は、すべてのトラフィックがCrowdHandlerを経由してルーティングされるため、お選びいただいた料金プランで設定されている帯域幅の制限内にとどまる必要がある点にご注意ください。
カスタムアプリケーションを持っているのですが、DNSのルーティングをCrowdHandler経由で行いたくありません
最後に、サイトやアプリケーション上で仮想キューを稼働させるために、独自のCrowdHandler統合機能を構築するという選択肢もあります。手順は単純明快で、開発者なら数時間で実装可能ですが、HTTPの基礎をしっかりと理解している必要があり、テストには十分な時間を確保する必要があります。まずは、CrowdHandlerサポートセンターで、わかりやすい手順ガイドをご確認ください。
続きを読む:基本的なサーバーサイドAPI連携の手順。
「カスタム API 連携のトラブルシューティング」もご参照ください。このドキュメントでは、独自の連携を構築する際に発生しうる一般的な問題と、当社が推奨する解決策について解説しています。
バーチャル待合室を統合するその他の方法
需要の急増やトラフィックの急増が見込まれる場合でも、待合室(または待ち行列システム)を導入することで、ウェブサイトの安定稼働を維持し、ユーザーの満足度を高めることができます。私たちは、お客様とユーザーの皆様にとってより使いやすい環境を実現するため、常に新しい方法の開発に取り組んでいます。
現在、Akamaiとの連携に取り組んでいますが、他にサポートすべきプラットフォームについてご提案があれば、ぜひお聞かせください。TwitterやLinkedInを通じて、どのような機能を希望されるかご連絡いただければ幸いです。
負荷の増加や需要の高まりを見込み、待合室の設置準備はできていますか?