Skip to main content

ストアフロント検索を知る

学習の目的

この単元を完了すると、次のことができるようになります。

  • Salesforce Agentforce Commerce for B2C のストアフロント検索時にどのような処理が行われるのか説明する。
  • ストアフロントで必要な検索タイプを特定する際の 4 つの質問を挙げる。
  • キーワード検索の処理時に Agentforce Commerce for B2C で確認される 4 つの事項を挙げる。
  • 最新の検索インデックスの重要性を説明する。
  • 検索結果なしページの改善に役立つ方法を説明する。
Note

Commerce Cloud は Agentforce Commerce、B2C Commerce は Agentforce Commerce for B2C に名称変更されました。アプリケーションやドキュメントでは、Commerce Cloud や B2C Commerce という名称が使われている場合があります。

商品の検索

Brandon Wilson は、高級なスニーカーを製造している Cloud Kicks の上級マーチャンダイザーです。担当業務は買い物客にすばらしいストアフロント体験を作り出すことです。これには、買い物客がストアフロントでも外部の検索エンジンからでも、購入したい適切な商品を検索して見つけられるようにすることも含まれます。

Brandon Wilson、Cloud Kicks のマーチャンダイザー

Brandon は、誰もが覚えがあるように、ストアフロント検索が結局役に立たなかったり、最悪の場合は結果が返されなかったりした経験があります。そのため、このような状況が、買い物客が不満を募らせることやバウンス率の増加につながることを身をもって知っており、買い物客の体験を改善したいと考えています。

そこで、Brandon は手始めに「Salesforce B2C Commerce (マーチャンダイザー向け)」モジュールで説明されている検索機能、特に「Agentforce Commerce for B2C の検索の概要」単元に目を通します。次に、「Optimize Search Engine Awareness for Your Salesforce B2C Commerce Storefront (Salesforce B2C Commerce ストアフロントの検索エンジンの認知度を最適化する)」トレイルでストアフロント以外からの検索について確認します。

このモジュールでは、Agentforce Commerce for B2C ストアフロントでのストアフロント商品検索について学習します。検索する買い物客はミッションを負っています。自分が欲しいものをすでにわかっていたり、ある程度わかっていたりするので、膨大な数の商品カテゴリやブレッドクラムを辿ることはしません。

Agentforce Commerce for B2C のストアフロント検索では次の処理が行われます。

  1. 買い物客が検索フィールドにテキストを入力する。
  2. Agentforce Commerce for B2C によって、買い物客が入力した内容が検索辞書、リダイレクト、設定に照らして評価される。
  3. Agentforce Commerce for B2C によって、結果の並べ替え方法が評価される (または、買い物客が結果を並べ替える)。
  4. Agentforce Commerce for B2C に結果が表示される。

Agentforce Commerce for B2C では、買い物客が検索テキストを入力すると、買い物客が必要とする情報と結果の並べ替え方法を評価したうえで結果が表示されます。

キーワード検索では、買い物客がストアフロントの検索フィールドに検索用語を入力すると、結果が表示されます。買い物客は、たとえ用語のスペルを間違って入力したとしても、ストアフロントの検索アルゴリズムによって自分の探しているものが迅速に検索されることを期待しています。ここでの Agentforce Commerce for B2C の役割は、次の点を確認することです。

  • 買い物客を特定のページや URL に誘導するリダイレクトがあるかどうか
  • 検索インデックスで一致するものがあるかどうか
  • 一致がコンテンツか商品 (またはその両方) に関連したものであるかどうか
  • スペルに対して合理的な提案をできるかどうか
  • 同義語、上位語、下位語などが辞書と一致するかどうか

Agentforce Commerce for B2C では、このすべてが完了すると、結果 (コンテンツ、商品、その両方) が表示されるか、または結果なしページが表示されます。

Agentforce Commerce for B2C では、買い物客が入力したテキストに対して、リダイレクト、検索インデックス、結果の内容 (コンテンツか商品か)、スペルを確認したうえで、結果を表示するという処理が行われます。

全体像を把握する

Brandon はストアフロント検索の設定を始める前に、一旦立ち止まり、全体像を確認します。Agentforce Commerce for B2C のすべての検索機能を使用したいと考えているため、多くの疑問を抱きます。

  • どのページに検索結果を表示するか?
  • 1 ページあたりに何件の検索結果を表示する必要があるか?
  • 検索結果がない場合の処理はどうするのか?
  • 検索結果が予想以上に多かったり少なかったりした場合の処理はどうするのか?
  • 検索をカテゴリページにリダイレクトして、買い物客により多くの結果を表示すべきか、それとも買い物客が検索を絞り込めるようにすべきか?

Business Manager で検索を設定する際には、上記の疑問の多くに回答することになります。このモジュールでは、買い物客にとって最適な結果を表示するために、Agentforce Commerce for B2C で検索テキストがどのように評価されるのかに着目します。つまり、次のように設定します。

  • 検索の環境設定
  • 検索可能属性
  • 「該当する結果がありません」ページ
  • 特定のカテゴリ名のインデックスからの除外
  • キーワード検索の絞り込み
  • 検索リダイレクト

検索インデックス

検索インデックスは検索ショーの主役です。商品、スペル、コンテンツ、同義語、提案、入手可能性、アクティブなデータなど、複数の検索辞書が使用されます。Brandon が Einstein データプライバシー契約に同意すると、コミュニティデータにアクセスできるようになり、自分の検索辞書が、データを提供する Agentforce Commerce for B2C のほかのマーチャントのデータと統合されます。詳細は、「Commerce Cloud Einstein を使用したスマートな検索」モジュールを参照してください。

Brandon は、「Salesforce B2C Commerce (マーチャンダイザー向け)」モジュールで、検索辞書が充実しているほど、買い物客が探しているものを見つけられる可能性が高まることを学習しました。

検索辞書だけでなく、Brandon はインデックスに必要であると同時に顧客に役立つ、見落としがちな情報を特定する必要があります。商品ブランディングの詳細などがその一例です。各商品属性を検索可能としてマークすることも、優れた検索結果を得るためには重要です。検索インデックスの良し悪しは、その基盤となるデータによって決まります。

検索インデックスの更新プロセスとは?

Brandon は特定のステップを実行して、検索インデックスが適切に機能していること、また手動でインデックスを再作成するのに必要なログイン情報を持っていることを確認します。ストアフロントの検索設定を変更するたびに、Staging (ステージング) インスタンスでインデックスも再作成します。また、すべてが機能していることを確認するためにテストを常時実行します。さらに、変更内容が最新のカタログデータに反映されているかをテストできるように、管理者の Linda Rosenburg に協力を依頼します。テストに合格すると、Linda はその変更とカタログデータを本番環境にレプリケートします。

Cloud Kicks の管理者である Linda Rosenberg

カタログサイズと検索速度を確認する

Brandon と Linda はカタログサイズを監視しています。カタログのサイズが大きくなると、Agentforce Commerce for B2C で検索時に辞書内でアクセスしなければならない詳細が増えるため、パフォーマンスが低下することを知っているからです。

このモジュールでは、受講者が Agentforce Commerce for B2C 管理者またはマーチャンダイザーで、これらのタスクを実行する適切な権限を有していると想定しています。ただし、Agentforce Commerce for B2C のマーチャンダイザーでなくても大丈夫です。このまま読み進み、Sandbox (サンドボックス) インスタンスでマーチャンダイザーがこの手順をどのように実行するのかを学習しましょう。Trailhead Playground で次の手順を実行しないでください。Trailhead Playground では Agentforce Commerce for B2C を使用できません。

Agentforce Commerce for B2C の Sandbox (サンドボックス) インスタンスがある場合は、その Sandbox (サンドボックス) で手順を実行できます。Sandbox (サンドボックス) がない場合は、使用可能な Sandbox (サンドボックス) がないかマネージャーにお問い合わせください。

Business Manager でインデックスサイズを確認する手順は、次のとおりです。

  1. Business Manager で [App Launcher (アプリケーションランチャー)] をクリックし、[Merchant Tools (マーチャントツール)] | [Search (検索)] | [Search Indexes (検索インデックス)] を選択します。Business Manager で辞書別の検索インデックスデータを表示します。
  2. [商品インデックス] リンクをクリックします。
    Business Manager で、商品インデックスデータを表示します。
  3. [統計] タブをクリックします。インデックス付き要素の数と特定のインデックス付きフィールドを見てみましょう。
    Business Manager で、商品インデックスのインデックス付きフィールドを表示します。
  4. 下へスクロールして、各用語のインデックス内での使用頻度を確認します。用語と地域情報 (例: de_DE、default、en_US、en_CA) ごとに用語の頻度を確認します。Business Manager で、各用語のインデックス内での使用頻度を表示します。
  5. ページ下部までスクロールして、地域情報別の辞書を確認します。(この例では、Brandon は英語だけで作業しているため、後でほかの言語を追加する予定です。)
    Business Manager で、地域情報別の検索インデックス用語を表示します。
  6. 商品データの [デフォルト] の横にある [用語の分析] をクリックして、地域情報別に用語を分析します。
  7. shoe (シューズ) と入力し、[Find (検索)] をクリックします。
  8. 結果の用語を見てみましょう。
    Business Manager で、完成した商品インデックスの検索用語を確認します。

検索インデックスのサイズは妥当なようです。Cloud Kicks のカタログに含まれている商品数は平均的な数であるため、Brandon はまだ何も変更する必要はありません。カタログが大きくなった場合には、検索可能属性の数を減らしたり、ストップワードを追加したりして、インデックスのサイズを小さくすることができます (ストップワードについては次の単元で詳しく説明します)。

検索結果なし

ストアフロントで検索しても結果が生成されない場合、Agentforce Commerce for B2C によって買い物客の入力にスペルミスがないかどうかが確認されます。スペルの候補が見つかった場合は、次のようなメッセージが表示されます。

「申し訳ございません。[search term] ([検索用語]) に該当する商品は見つかりませんでした。[alternative term] ([代替用語]) ではありませんか?」

買い物客が提案されたスペルをクリックすると、その用語で新しい検索が開始されます。ですが、これで十分でしょうか? Brandon はさらに改善したいと考えています。そこで、開発者と協力して、次のようなクリエイティブなコンテンツを検索結果ページに追加します。

  • ホリデーシーズンのギフトガイドへのリンクを含むグラフィック
  • ストアフロントでの検索方法を提案するクリエイティブなコンテンツアセット
  • 主要なカテゴリにリンクする楽しいグラフィックのセット
  • 検索結果なしページ向けの 3 つのスポーツ関連 (ランニング、ハイキング、球技) の楽しいグラフィック。

検索結果なしページ向けの 3 つのスポーツ関連 (ランニング、ハイキング、球技) の楽しいグラフィック。

次のステップ

この単元では、Agentforce Commerce for B2C のストアフロント検索の詳細、最新の検索インデックスの重要性、検索結果がない場合の対処法を学習しました。次は、検索の環境設定の指定方法を学習しましょう。

リソース

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む