この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
デベロッパーは、顧客が Einstein に買い物客プロフィールの属性を送信する方法として、一括アップロードとリアルタイムのアクティビティ追跡の 2 つを設定できます。どちらか (または両方) の方法を使用して、買い物客プロフィールデータを Einstein に送信できます。
Einstein にデータを送信する際には、以下の点に注意してください。
Salesforce では、顧客が収集した過去の買い物客プロフィールデータをアップロードできるように、セキュアな一括アップロードエンドポイントを提供しています。
一括アップロードオプションは、次のような用途を意図しています。
データを一括でアップロードすると、Einstein のデータに大きな影響を与える可能性があります。そのため、許可されたユーザーのみが大量のデータをアップロードできるようになっています。また、各アップロード API 呼び出しには、Account Manager から取得した必要な認証ヘッダー (bearer) アクセストークンを渡す必要があります。
注: Account Manager サーバーの負荷を軽減するため、現在のトークンの有効期限が切れるまで新しいトークンを生成しないでください。一括アップロード API 呼び出しの詳細については、API 仕様書を参照してください。
Einstein が使用する一括アップロードデータを準備するにあたり、以下を確認してください。
login_id 識別フィールド、email_address 識別フィールド、またはその両方を含める必要があります。orange|yellow のようにします。各買い物客に関連する商品の推奨項目を生成するために、Profile Connector API は、一括アップロードで買い物客を識別するために次のいずれかのユーザー識別子を必要とします。
| フィールド | 説明 |
|---|---|
| login_id | 買い物客のログイン ID。一部のケースでは、email_address の値と同じになります。 |
| email_address | 買い物客の完全な E メールアドレス。たとえば、shopper1@somewhere.com などです。 |
次に示すのは、買い物客プロフィール一括アップロードの TSV データの例です。列名はランダムです。
| login_id | email_address | 性別 | 色 | brand_list |
|---|---|---|---|---|
| 買い物客 1 | shopper1@somewhere.com | 男性 | オレンジ|イエロー | ブランド A|ブランド B |
| 買い物客 2 | shopper2@somewhere.com | 女性 | ブルー|ブラック | ブランド D |
| 買い物客 3 | shopper3@somewhere.com | 女性 | レッド|ブラック|バイオレット | ブランド B|ブランド E |
買い物客プロフィールの一括アップロードを行う際には、エンドポイントに関する次の制限事項を念頭に置いてください。
買い物客プロフィールの一括データファイルを準備したら、個々のファイルを gzip で圧縮し、Einstein の買い物客プロフィール一括アップロードエンドポイントにアップロードします。詳細については、プロフィールエンドポイントの一括送信を参照してください。
アクティビティ updateProfile 追跡エンドポイントを使用して、買い物客プロフィールデータの更新や好みをリアルタイムで呼び出して送信できます。ストアフロントで買い物客が入力した情報をリアルタイムにキャプチャすることで、その変化をただちに推奨に反映させることができます。
リアルタイムのアクティビティ追跡オプションは、次のような用途を意図しています。
各買い物客に関連する商品の推奨項目を生成するために、Profile Connector API は、リアルタイム追跡での買い物客識別用に 2 つのユーザー識別子を提供します。
cookieId (必須) - 匿名買い物客の一意の識別子。通常、cookieId はファーストパーティー Cookie の値です。
cqcid Cookie 値を渡します。詳細については、ブラウザーベースのローカルデータストレージを参照してください。visit_id 値を使用して自動アクティビティを一致させます。詳細については、OCAPI Customer ドキュメントを参照してください。userId (推奨) - ログインしている買い物客の一意の識別子。このパラメーターを使用すると、Einstein は複数のデバイスで同じログインユーザーをリンクできます。
cquid Cookie 値を使用します。詳細については、ブラウザーベースのローカルデータストレージを参照してください。hashed_login 値を使用して自動アクティビティを一致させます。詳細については、OCAPI Customer ドキュメントを参照してください。悪意のあるアクティビティを防ぐため、ユーザー識別パラメーターは連続性のないものを使用します。パラメーターには、連続、パターン、IP アドレス、E メールアドレス、名前、または特定の人物に関連するその他の情報を含めないようにします。すべてのユーザー識別パラメーターは、ハッシュ化やその他のメソッドにより、一般データ保護規則 (GDPR) に準拠する必要があります。
Note