Einstein Profile Connector
ブランドはしばしば買い物客に関するデータを収集します。たとえば、ブランドは買い物客の好みを知るために、アンケートやクイズ形式の質問を実施することがあります。また、ブランドは、サードパーティのデータから買い物客の属性を取得することもあります。Einstein は Profile Connector API を使用してこのデータを取り込み、それを利用して、パーソナル化された推奨の結果を向上させることができます。
ブランドデベロッパーは、買い物客向けのデータを Einstein に送信するために、Profile Connector API を活用して過去のデータを一括アップロードしたり、買い物客の情報をリアルタイムで取得したりできます。マーチャンダイザーは、Einstein Configurator を使用して買い物客プロフィールルールを設定し、買い物客の属性と一致する商品やカテゴリを上位に表示できます。Einstein は、このデータを使って、商品の表示順を上下に移動させ、個々の買い物客の好みに応じた商品を推奨できます。
プロフィールデータを使用するための API を有効化して構成する一般的なプロセスは次のようになります。
-
デベロッパーは Profile Connector API へのアクセスを有効にします。(手順については、次のセクションの「アクセスの有効化」で説明します。)
-
デベロッパーはマーチャンダイザーと連携して買い物客データを評価し、推奨に関連付けます。次にマーチャンダイザーは、どのデータを Einstein に送信するか、買い物客データと商品カタログをどのようにマッピングするかを計画できます。
-
デベロッパーは、プロフィールデータを簡単にアップロードできるように API 呼び出しを設定します。プロフィールデータの送信を参照してください。
-
Einstein Configurator を管理するマーチャンダイザーは、特定の買い物客属性に関連付けられている商品を推奨する際に Einstein が使用する商品やカテゴリを設定します。プロフィールデータの構成を参照してください。
-
Einstein Configurator を使用して推奨をプレビューし、必要に応じて、推奨の結果に対する A/B テストを計画します。
-
Recommender に加えた変更を保存します。
推奨に加えた変更が適用されるまでに最大 10 分かかることがあります。
このビデオでは、Profile Connector API を有効にする方法を紹介しています。
Einstein API エンドポイントへのアクセスを有効にするには、Einstein Configurator にアクセスし、API ページに Commerce Cloud Account Manager のクライアント ID を入力します。サイト管理者のアクセス権を使用して、Account Manager ページ で必要なクライアント ID を作成できます。詳細については、API クライアント ID の追加 を参照してください。
この機能を有効にすると、正しいクライアント ID が渡される限り、Production (本番)、Staging (ステージング)、Development (開発)、Sandbox (サンドボックス) のインスタンスを含むすべての環境で API を利用できるようになります。
この API を使用する場合、Einstein Recommendations API を使用する必要はありません。Einstein Recommendations API と併用することもできますが、従来の B2C Commerce ストアフロント実装でもこの API を使えます。
各 API 呼び出しは、API キー認証のための x-cq-client-id
ヘッダーを渡す必要があります。
クライアント側やサーバー側への API 実装には、負の側面があります。クライアント ID のシークレットを守るため、サーバー側に API を実装してセキュリティを高めることを推奨します。クライアント側に実装すると、クライアント ID が悪意のある攻撃者に漏洩するリスクがあります。
当社のサービスはグローバルに行き渡っており、水平方向に拡張可能で、トラフィックに応じて自動的に伸縮するようにできるため、負荷テストは必要ありません。推奨の結果に影響するため、負荷テストはできるだけ行わないでください。
Einstein は、買い物客プロフィールデータのパフォーマンスに特化したレポートは提供しません。Einstein Reports & Dashboards で標準の Recommender パフォーマンスレポートを表示できます (Einstein Reports & Dashboards の詳細については、このドキュメント を参照してください)。