最初の統合を作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
これは 「はじめに」 ウォークスルーシリーズの第3部です。
ウォークスルーシリーズの前半では、特定の要件に合わせたエンティティや体験の設定方法を説明しています。
このウォークスルーでは、開発者がどのように アプリケーションをSearchと統合するか を説明します。開発者はSitecore Cloud SDK、ReactのSDK、JS Dataパッケージ、またはAPIのいずれかを選択できます。
このウォークスルーでは、以下の方法を説明します:
ホストと経路に関する情報を取得する
ホストとパスに関する情報を取得するには:
- メニューバーで Developer Resourcesをクリックします。 API Access タブでは、 開発者がServer、 Authentication、 Search and Recommendation、 Events、 Incremental Feedのエンドポイントをコピーできます。
サブドメインの設定
実装用のサブドメインを設定することができます。これには ドメインとCNAMEレコードの設定が必要です。
部分ドメインを使用することには以下の利点があります:
- トラッキングブロックの回避 - 広告ブロッカーやインテリジェントトラッキング防止(ITP)技術は、サードパーティドメインからのクッキーをブロックすることが一般的であり、匿名訪問者追跡にクッキーを利用するサービスSearchに影響を及ぼします。これを回避するために、 rfk.yourdomain.comのようなサブドメインを作成し、Searchがあなたのドメインの下にクッキーを保存できるようにします。この方法により、Searchクッキーがサードパーティとしてフラグを立てられず、専用サブドメインを通じて途切れることなく追跡と報告が可能になります。
- 認証を簡素化 - サブドメインでSearchを実行することで自動的に信頼され、追加の 認証 手順が不要になります。
ドメイン委任を設定するには、以下のいずれかを行います:
ウェブサイトやアプリケーションに統合する
Sitecore Searchは、エンティティContent、Product、Category、Storeを用いた体験で事前に設定されています。これらの体験は、インデックス作成が完了するとすぐにウェブサイトやアプリケーションにSearchと統合されて表示されます。
!重要事前に設定されたページに関連付けられたURLやURLパターンを、アプリケーションに合わせて更新する必要があります。
検索体験統合のオプションやイベントトラッキングについては、Sitecore Search開発者ドキュメントで詳しく学べます。これには訪問者とのやり取りの追跡も含まれ、パーソナライズを促進し分析インサイトを生成するために使われます。実装したい内容によって、統合のカスタマイズに必要な労力は異なります。
ウェブサイトやアプリケーションをSearchに統合するには、現在のセットアップに応じて以下のオプションのいずれかを選択してください。
- React実装としては、Search JS SDK for ReactとUI Components CLIをインストールし、CLIを使ってウェブサイトやアプリケーションにウィジェットを追加してください。
- React JavaScript以外のフレームワークなら、JS Dataパッケージをインストールしてから 最初のクエリで データ取得を行ってください。
- その他の実装については、 APIドキュメント を使って 検索体験を作成し、イベントを送信してください。
!注さまざまな統合方法の詳細については開発者ガイドを参照してください。
今後のステップ
以下の手順は、Search機能を探索し、体験をパーソナライズするためのさらなる方法を説明します。
- 計画に記載された 追加のページやウィジェットを作成しましょう 。
- 検索ウィジェットやrecommendationウィジェットにルールを追加してください。
- 分割テストを実行し 、 そのパフォーマンスを監視しましょう。