B2C Commerce の検索の概要
学習の目的
- 外部検索エンジンからの検索ヒット数を増やす方法を説明する。
- 買い物客にとって検索リダイレクトにはどのような利点があるか例を示す。
- 検索インデックスに含めることができるものを挙げる。
- 検索インデックスがどのように更新されるかを説明する。
- マーチャントが指示する検索の並び替えと買い物客が指示する検索の並び替えの違いを説明する。
- Einstein Search Dictionaries でできることを説明する。
はじめに
オンラインの買い物客は商品をすぐに見つけたがっています! Salesforce B2C Commerce には、買い物客が探しているものを見つけやすいように、多くの検索機能が付属しています。この単元では、検索リダイレクト、検索インデックス、検索可能属性、および Business Manager の検索構成設定について説明します。検索が Google のような検索エンジンで行われる場合のために、B2C Commerce の検索エンジンの最適化 (SEO) 機能についても取り上げます。
検索機能
先行入力検索
B2C Commerce は、買い物客が検索項目に数文字を入力するとすぐにストアフロント検索の処理を開始します。入力と同時に、B2C Commerce はスペルや語の補完などをチェックします。カテゴリなどの提案も行います。
買い物客がキーワード検索項目に「lux」(1) と入力します。3 文字目が入力された後に検索の提案 (2) が表示されます。買い物客は、検索結果の並び替え方法 (3) も選択できます。
検索リダイレクト
検索インデックス
B2C Commerce は、買い物客が入力した情報を検索インデックスに渡します。検索インデックスとは、買い物客が検索できるサイトの商品とコンテンツに関するデータのコレクションです。これは重要です! デフォルトでは、データは検索不能です。Business Manager で商品およびコンテンツデータを検索可能として設定する必要があります。
商品情報と属性 (ブランド、ID、名前、説明などのデータ) を検索可能として設定します。たとえば、商品名と説明を検索インデックスに追加し、買い物客が「beaded wedding dress」(ビーズ付きウェディングドレス) と検索項目に入力すると、検索結果ページには、 設定に応じて、語句 beaded wedding dress、または beaded、wedding、dress の 3 語の任意の組み合わせを含む商品名と説明が表示されます。
データを検索可能にするときには、多くなりすぎないようにします。検索可能として設定したデータが多いほど、インデックスが大きくなり、検索速度が低下します。
B2C Commerce の検索インデックスでは、スペル、コンテンツ、同義語、提案、商品の在庫状況を処理する複数のインデックスが組み合わされます。Business Manager では、すべての種類の情報を定義できます。
- 同義語: 同じものを意味する用緒。
- 上位語: 商品のグループを示す用語。たとえば、top (トップ) は、下位語である tunic (チュニック)、shirt (シャツ)、blouse (ブラウス) が含まれる上位語です。買い物客が「top」を検索すると、B2C Commerce は top、tunic、shirt、blouse が含まれる商品を返します。
- 下位語: 上位語が説明する商品のグループに含まれる品目を示す用語。たとえば、blouse は上位語である top の下位語です。買い物客が「blouse」を検索すると、B2C Commerce は、blouse が含まれる商品のみを返します。
同義語の例を見てみましょう。用語 bag、purse、pocketbook、tote からなる同義語リストを設定したとします。買い物客が bag を検索すると、B2C Commerce は bag OR purse OR pocketbook OR tote を検索し、次の結果を返します。
- bag と bags
- purse と purses
- pocketbook と pocketbooks
- tote と totes
検索インデックスは、次の種類の商品データから検索語を取得します。
- ストップワード: 検索エンジンで無視される語を定義します (an や the など)。
- 複合語: 検索エンジンで別個の用語に分割される語を定義します。たとえば、foot-* を複合語として定義した場合、「footstool」を検索すると、foot と stool の結果が返されます。
- 一般的なフレーズ: 検索エンジンが単位として認識する語の組み合わせを定義します (pencil case など)。
- 語幹: 1 つ以上の語に共通する語幹を定義します。たとえば、boot は boots および booties の語幹です。
- 特殊文字: 検索エンジンで特殊文字 (! ( ) : [ ] { } + ~ ^ ? ') が除去されるように設定します。
- 商品番号: 検索エンジンで商品 ID がその各部分に分割されるように設定します。たとえば、商品 ID shirt-1234 は shirt と 1234 に分割できます。
- 短い用語: 検索エンジンで評価される短い単語 (3 文字未満) を指定します。検索の提案および「もしかして」機能では、指定されていない短い単語は無視されます。
サイトデータをできるだけ新鮮にしながら、更新があるたびにインデックスを再構築することが現実的とは限りません。すべてをインデックス化するには、データ量と検索設定の複雑さに応じて数時間もかかる場合があります。
ただし、検索インデックスを最新に保つ他の方法があります。増分インデックスを有効にし、Business Manager で検索設定や商品情報が変更されたら必ずインデックスが更新されるようにします。
Einstein Search Dictionaries
Einstein Search Dictionaries は人工知能を使用してサイト検索をさらにスマート化します。そのために、すべてのサイト検索および設定からデータを収集し、辞書にない検索用語を見つけます。次に、検索用語間のリレーションを検出し、用語の割り当て先の同義語リストを推奨します。
検索設定
Business Manager の検索設定によって、ストアフロント検索に対する詳細な制御を行うことができます。設定を使用して、在庫のない商品を非表示にしたり、在庫に限りがある商品を検索結果の下位に移動したりできます。
SEO
Google のような外部検索エンジンで注意を引くことができれば、売上を促進できます。Business Manager でいくつか基本的な設定をして、サイトを検索エンジン向けに最適化します。
- 検索エンジンでより多くの注意を引く: URL を合理化し、関連性のないキーワード、複数のディレクトリレイヤー、およびパラメーターを除去します。検索でヒットするように HTML ページメタタグと見出しタグ、埋め込み情報を動的に作成します。
- 検索されるサイトに注目を集める: robot.txt ファイルを設定します。Web クローラーや他の Web ロボットはこのファイルを確認して、サイトのインデックス化が許可されているかどうかを調べます。
- 売上を逃さない: 代替 URL 名のホスト名のエイリアスを設定します。
- ロイヤルカスタマーを維持する: URL リダイレクトで以前の URL から新しい URL に買い物客を転送します。
- 検索エンジンのインデックスに入力する: クローラーによる使用とインデックス化ができるように Web サイトコンテンツでサイトマップを設定します。サイトマップは、使用可能な URL のリスト、ページの最終更新日、更新頻度、ページの関連性などの情報を検索エンジンに提供する XML ファイルです。検索エンジンはこの情報を使用して、サイトへのリンクを作成し、検索結果内のリンクのランキングを制御します。
- 行き止まりを避ける: 代替パスを設定して 404 や「ファイルが見つかりません」エラーを回避します。
- 重複に見えるページの検索ランキングを保持する: 複数の似た URL のうち、どれが優先されるか、または正規かをページヘッダー内に設定します。
検索後の処理
検索結果が表示された後、買い物客がさらにガイダンスを必要とする場合があります。たとえば、結果の並び替えや絞り込みをしやすくすることができます。結果を並び替えて、上位の販売者を強調したり、最新の商品を紹介したりできます。買い物客が検索結果を、売上、商品の在庫状況、またはパーソナル化された詳細でカスタマイズできるようにすることも可能です。
検索結果の並び替え
Business Manager を使用して B2C Commerce の並び替えルールを設定し、検索結果の順序を変更したり、買い物客が自分で順序を変更できるようにしたりできます。買い物客はストアフロント並び替えオプションによって独自の並び替えを指示できます。このオプションは、検索結果ページのドロップダウンリストに表示されます。買い物客がオプション (安い順など) をクリックして価格で並び替えることができます。
マーチャントが指示する並び替えを使用するとバックグラウンドで検索結果を制御できます。たとえば、新しい商品を最上位に表示することができます。次の方法で検索結果の並び替えが可能です。
- キーワード検索用のデフォルトの並び替え : 買い物客が検索項目にテキストを入力し、検索用語に最も厳密に一致した商品が上位に表示されます。
- カテゴリ並び替え: 商品はサイトカテゴリナビゲーションに基づいて表示されます。複数のサイトに割り当てられたカテゴリには、サイトごとに異なるデフォルトの並び替えルールがある可能性があります。
-
動的属性: 商品は、利益幅や在庫状況など、絶えず変化する属性に基づいて表示されます。
買い物客はドレッシーな靴を検索し、この検索結果が表示されました。
検索結果の絞り込み
買い物客は検索結果を絞り込めます。たとえば、シャツを検索し、次にブランド、サイズ、最後に色で検索を絞り込めます。取捨選択する商品が沢山ある場合、これは非常に便利です。
リソース
- 外部リンク: Salesforce B2C Commerce
- Trailhead: あらゆる場所での販売を実現する Commerce Cloud
- ヘルプ: Search and Navigation (検索とナビゲーション)
- ヘルプ: Search Engine Optimization (検索エンジン最適化)