サイトコア検索で道を見つける
複数サイト全体でパーソナライズ結果を提供することで、Sitecore.com での検索を次のレベルに引き上げた方法。
5分で読めます
作成者: Derek Hunziker .
1 所要時間
サイトコア検索とは正確には何ですか?
サイトコア 検索は、関連するとパーソナライズコンテンツを適切なタイミングで適切なオーディエンスに配信することを目的としています。これは、次のコンポーネントを含む完全な SaaS ベースのソリューションです。
- Customer Engagement Console (CEC) - 検索アナリティクス、テスト、構成などのワンストップ ショップ。
- 検索およびレコメンデーションサービス - 検索クエリを実行して結果を受信するための AI ベースの REST API。
- イベントサービス - 検索エクスペリエンスを最適化するための鍵となる訪問者のインタラクションを収集するためのREST API。
実装戦略
2022 年 9 月、サイトコア Sitecore.com の検索エクスペリエンスの刷新に着手しました。プロジェクトは、導入に入る前に調査と計画から始まりました。段階的なアプローチを取ることで、チームの知識を徐々に増やし、進行しながら解決策を学ぶことができました。
クローラーの構成
私たちの旅は、サイトコア検索クローラーの設定から始まりました。クロールに関する主な考慮事項には、次のようなものがあります。
- ファイアウォール
Sitecore.com は、ボット保護対策を含むWebアプリケーションファイアウォール(WAF)によって保護されています。クローラーがサイトにアクセスするために、WAFにいくつかの調整が必要でした。 - クロール レート/負荷
クローラーがWebサイトにアクセスする頻度を慎重に検討しました。プロダクション前の環境に対してサイト全体のクロールをアグレッシブな速度で実行することで、フルクロールにかかる時間のベースラインが得られました。 - クロールの戦術と頻度
多くのオプションを検討した結果、APIやリアルタイムのプッシュベースのアプローチではなく、XMLサイトマップを夜間にスキャンするようにクローラーを構成しました。 - 多言語<br /> Sitecore.com は 8 つの言語をサポートしており、ロケール間で同じ優れた検索エクスペリエンスを提供できることが重要でした。
- マルチサイト/ソース<br /> Sitecore.com だけでなく、近隣のWebサイトプロパティにもインデックスを付けることが重要でした。追加のクロール ソースは、シンポジウム サイト、ドキュメント サイト、および開発者サイト用に構成されました。
- ファセット<br /> サイトコア検索はURL構造のみに基づいてファセット化が可能ですが、Webサイトのすべてのページのメタタグ内にタクソノミーを埋め込むことで、クローラーにタクソノミーを公開するより正確なアプローチを採用することにしました。
開発計画
いよいよ開発の計画に取り掛かる時が来ました。サイトコアの検索では、設計方法、開発方法、使用するテクノロジーについて意見が分かれていません。これにより、計画フェーズは簡単に完了しました。
まず、Postman を使用して API の調査を行い、使用する応答とデータ構造の例を示しました。ReactJSとAxiosは、私たちが開発するフロントエンドフレームワークとして選ばれ、要件とタスクを定義するための準備を整えました。
いよいよ構築です!
私たちの開発作業は、主にシニアフロントエンド開発者によって1か月にわたって処理されました。ワイヤーフレームの作成に時間を費やし、ウェブサイト全体の分類法の一貫性を確保するためにメタタグを調整しました。全体として、初期開発は非常にスムーズに進み、以前のソリューションと比較するとアプローチがはるかに簡単でした。これを可能にしたのが、REST API のシンプルなセットです。
成功の測定
より多くの結果が返される
クリック率(CTR)の増加
私たちが注目している主なKPIは、いくつかの主要な検索語句の全体的なクリック率(CTR)と検索コンバージョン(CVR)です。Sitecore.com では、検索コンバージョンを、検索が先行するフォーム入力であると定義しました。
運用開始から1か月が経ち、非常に有望な結果が得られています。50%
より多くの結果が返される
25%
CTRの増加
5+
新機能
ロードマップの次の予定
時計。これ。間。コンテンツが豊富なWebサイトにとって絶対的なゲームチェンジャーであると信じている新機能が開発中です。ロードマップには、Webサイト全体に埋め込む予定のレコメンデーションウィジェットがあります。これらのウィジェットは、埋め込まれているページをコンテキストで認識するだけでなく、閲覧履歴に基づいてコンテンツに対する訪問者の親和性も理解します。セットアップとメンテナンスに関して完全に手を離すことも、コンテクストを意識したルール(別名レシピ)で正確に制御することもできます。
このレベルの柔軟性を備えたパーソナライズされたコンテンツレコメンデーションを作成することは、経験豊富な開発チームにとっても簡単な作業ではありません。それでも、レコメンデーションがAPI駆動型のSaaSソリューションで提供されると、開発時間が大幅に短縮され、コンテンツマーケターはコンテンツの作成とレコメンデーションの好みに合わせて調整することに集中できます。