最初の統合を作成する
このページの翻訳は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)テクノロジーは、通常、サードパーティドメインからのCookieをブロックし、匿名の訪問者トラッキングにCookieに依存するSearchなどのサービスに影響を与えます。これを回避するには、rfk.yourdomain.comなどのサブドメインを作成して、Searchドメインの下にCookieを保存できるようにします。このアプローチにより、Search Cookieがサードパーティとしてフラグが立てられるのを防ぎ、専用サブドメインを介した中断のない追跡とレポートを保証します。
-
認証の簡素化 - サブドメインでSearchを実行すると、サブドメインが自動的に信頼され、追加の 認証 手順が不要になります。
ドメイン委任を設定するには、次のいずれかの操作を行います。
Webサイトまたはアプリケーションへの統合
Sitecore Searchは、、Product、Category、StoreのエンティティContentを使用してエクスペリエンスで事前設定されています。これらのエクスペリエンスは、インデックス作成が完了するとすぐに、Searchと統合されたWebサイトまたはアプリケーションに表示されます。
アプリケーションに合わせて、事前構成されたページに関連付けられているURLまたはURLパターンを更新する必要があります。
検索エクスペリエンスの統合オプションとイベント追跡の詳細については、Sitecore Search開発者向けドキュメントを参照してください。これには、パーソナライゼーションを推進し、分析の洞察を生成するために使用される訪問者のインタラクションの追跡も含まれます。実装する内容に応じて、統合をカスタマイズするために必要な労力は異なる場合があります。
WebサイトまたはアプリケーションをSearchと統合するには、現在の設定に応じて、次のいずれかのオプションを選択します。
-
React実装の場合は、ReactとUI Components CLI用のSearch JS SDKをインストールし、CLIを使用してWebサイトまたはアプリケーションにウィジェットを追加します。
-
非React JavaScriptフレームワークの場合 - JS Dataパッケージ をインストールしてから、最初のクエリを実行し てデータをフェッチします。
-
他のすべての実装については、APIドキュメント を使用して 検索エクスペリエンスを作成し、イベントを送信します。
さまざまな統合方法の詳細については、開発者ガイドを参照してください。
次のステップ
次の手順では、Search機能を調べてエクスペリエンスをパーソナライズするその他の方法について説明します。
-
プランに記載されているように 、追加のページとウィジェット を作成します。
-
分割テストを実行し 、そのパフォーマンスを監視します。