Sitecore Searchとは正確には何ですか?
Sitecore Searchは、関連するパーソナライズされたコンテンツを適切な視聴者に適切なタイミングで配信することを目的としています。これは、次のコンポーネントを含む完全な SaaS ベースのソリューションです。
- カスタマーエンゲージメントコンソール(CEC)- 検索アナリティクス、テスト、設定などのワンストップショップ。
- Search & レコメンデーションサービス- 検索クエリを実行し、結果を受け取るための AI ベースの REST API。
- イベントサービス- 検索エクスペリエンスを最適化するための鍵となる訪問者のインタラクションを収集するためのREST API。
実装戦略
私たちのユースケースとSitecore Searchが提供するものとの整合性を考慮して、2022年9月に Sitecore.com の検索エクスペリエンスの刷新に着手しました。プロジェクトは、導入に入る前に調査と計画から始まりました。段階的なアプローチを取ることで、チームの知識を徐々に増やし、進行するにつれて解決策を学ぶことができました。
クローラーの構成
私たちの取り組みは、Sitecore Search クローラーの設定から始まりました。クロールに関する重要な考慮事項には、次のようなものがあります。
- ファイアウォール
Sitecore.com is protected by a Web Application ファイアウォール (WAF) that includes bot protection measures. Some adjustments to the WAF were required in order for the crawler to access our site. - クロール速度/負荷
クローラーがWebサイトにアクセスする速度を慎重に検討しました。プリプロダクション環境に対してサイト全体のクロールをアグレッシブな速度で実行することで、フルクロールにかかる時間のベースラインを得ることができました。 - クロールの戦術と頻度
多くのオプションを検討した結果、API のクロールやリアルタイムのプッシュベースのアプローチではなく、XML サイトマップを夜間にスキャンするようにクローラーを構成しました。 - 多言語
Sitecore.com は 8 つの言語をサポートしており、ロケール間で同じ優れた検索エクスペリエンスを提供できることが重要でした。 - マルチサイト/ソース
Sitecore.com だけでなく、隣接するWebサイトのプロパティもインデックス化することが重要でした。追加のクロール ソースは、シンポジウム、ドキュメント、および開発者サイトに対して構成されました。 - ファセット
Sitecore SearchはURL構造のみに基づいてファセット化が可能ですが、Webサイトの各ページのメタタグ内にタクソノミーを埋め込むことで、クローラーにタクソノミーを公開するというより正確なアプローチを取ることにしました。
開発の計画
いよいよ開発の計画を開始する時が来ました。SitecoreのSearchは、物事をどのように設計し、どのように開発し、どのようなテクノロジーを使用するかについて、こだわりを持っていません。これにより、計画段階が簡単になりました。
まず、Postman を使用して API の調査を行い、使用するレスポンスとデータ構造の例を提供しました。ReactJS with Axiosは、私たちが開発するフロントエンドフレームワークとして選択され、要件とタスクを定義するための舞台を設定しました。
構築する時が来ました!
私たちの開発努力は、主にシニアフロントエンド開発者によって1か月にわたって処理されました。ワイヤーフレームの作成にさらに時間を費やし、ウェブサイト全体で分類の一貫性を確保するためのメタタグの調整も行いました。全体として、初期開発は非常にスムーズに進み、以前のソリューションと比較してアプローチがはるかに簡単でした。これを可能にしたのは、REST APIのシンプルなセットを使用した場合です。
成功の測定
50%
より多くの結果が返されます
25%
クリック率(CTR)の増加
私たちが注目している主なKPIは、一部の主要な検索キーワードの全体的なクリックスルー率(CTR)と検索コンバージョン(CVR)です。Sitecore.com では、検索コンバージョンを、検索が先行するフォーム入力候補として定義しました。
稼働から 1 か月後、非常に心強い結果が得られています。50%
より多くの結果が返されます
25%
CTRの増加
5+
新機能
ロードマップの次は何ですか?
時計。これ。間。新機能が開発中であり、コンテンツが豊富なWebサイトにとって絶対的なゲームチェンジャーであると信じています。私たちのロードマップには、Webサイト全体に埋め込む予定のレコメンデーションウィジェットがあります。これらのウィジェットは、埋め込まれているページをコンテキストに応じて認識するだけでなく、閲覧履歴に基づいてコンテンツに対する訪問者の親和性も理解します。セットアップとメンテナンスに関して完全に手放すことも、コンテクスト対応のルール(別名レシピ)で正確に制御することもできます。
このレベルの柔軟性でパーソナライズされたコンテンツのレコメンデーションを作成することは、経験豊富な開発チームにとっても簡単な作業ではありません。それでも、API主導のSaaSソリューションでレコメンデーションが提供されると、開発時間が大幅に短縮され、コンテンツマーケターはコンテンツの制作とレコメンデーションの好みに合わせた調整に集中できます。