一意識別子を用いた同一規則の例
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、アイデンティティ解決を行うために一意識別子を用いる アイデンティティルール やIDENTITYイベントの例を含みます。
このトピックの例は、Sitecore CDP 2.0データモデルと2.1データモデルの両方に関連しています。御社が使用するデータモデルに確信が持てない場合は、Sitecoreの担当者に問い合わせてください。
システム設定でテナントのアイデンティティルールを確認できます。
組織はidentifiersのJSONオブジェクトの配列を使ってSitecore CDPのゲストを識別できます。識別子とは、顧客関係管理(CRM)システムやロイヤルティプログラムの一意IDなど、ゲストを識別するための一意文字列のことです。識別子はSitecore CDPによって作成されるものではなく、あなたの組織によって作成され、Sitecore CDPに送信されます。
例を復習する前に 、アイデンティティ解決についてよく理解 することをお勧めします。
単一恒等法則
組織は、ゲストを 顧客として識別するために一意の識別子を使った単一のアイデンティティルールを設定できます。
例えば、あなたの組織は1つのアイデンティティルール、email addressを使用します。
この構成の恒等規則は以下の画像に似ています:

同じ例を用いると、組織は文字列値としてメールアドレスを含むid属性を含むIDENTITYイベントを送信できます。
id属性の文字列値が既存のゲストプロファイルと同じであれば、Sitecore CDPゲストの閲覧データをゲストの既存ゲストプロファイルに移行し、もう一方のゲストプロファイルは廃止します。
id属性の文字列値が既存のゲストプロファイルと同じでない場合、Sitecore CDP訪問者をゲストタイプとして新しいゲストプロファイルを作成します。
次のイベントIDENTITY 、JSONオブジェクトのidentifiers配列にその "id" 属性の値が含まれているため、必要な同一性ルールを満たします。
{ "channel":"WEB", "type":"IDENTITY", "language":"EN", "currency":"EUR", "page":"home page", "pos":"myretailsite.com", "browser_id":"56860bff-94ba-4d84-aa37-2b5a83d5411b", "identifiers": { "provider":"email", "id":"[email protected]" }
}
Sitecore CDPがIDENTITY事象を受け取ると、恒等規則を次のように評価します。
-
Sitecore CDPはJSONオブジェクトのidentifiers配列を特定し、id属性の値を評価します "[email protected]"。プラットフォーム内で、id属性に対して同じ文字列値が"[email protected]"のゲストプロフィールを探します。JSONオブジェクトのidentifiers配列で同じ文字列値を見つけると、現在のセッションデータを含むゲストデータを顧客ゲストタイプのゲストプロファイルに移行します。Sitecore CDPidentifiersオブジェクトをゲストプロファイルに追加し、将来のアイデンティティ解決に使います。ゲストプロファイルをビジターゲストタイプで廃止します。
デバッグモードを使ってゲストプロファイルをJSON形式で確認できます。
以下の画像は、identifiersオブジェクトが埋め込まれたゲストプロファイルを示しています:

-
Sitecore CDPがid属性に対して同じ文字列値"[email protected]"を持つゲストを見つけられなければ、訪問者タイプのゲストプロファイルを作成します。
id属性の文字列値がSITECORE_ID属性に提供されていない場合、Sitecore CDP訪問者ゲストタイプで新しいゲストプロファイルを作成します。
多重恒等規則
組織は複数のアイデンティティルールを設定し、ゲストを 顧客として識別するために一意の識別子を使うことができます。
例えば、あなたの組織では2つのアイデンティティルール( CRM_IDとloyalty_ID)を使用できます。Sitecore CDPはOR演算子に相当するものを使って識別ルールを評価するように設定でき、どちらの識別規則でもゲストを識別できます。
この構成の恒等規則は以下の画像に似ています:

同じ例を用いると、組織はid属性の文字列値を含むIDENTITYイベントを送信し、CRM_ID属性またはloyalty_ID属性のいずれかでゲストを識別するためにSitecore CDPがなければなりません。以下のIDENTITY事象は、必要なid属性のうち少なくとも1つを含むため、必要な同一性ルールを満たしています。
{ "channel":"WEB", "type":"IDENTITY", "language":"EN", "currency":"EUR", "page":"home page", "pos":"myretailsite.com", "browser_id":"56860bff-94ba-4d84-aa37-2b5a83d5411b", "identifiers": { "provider":"CRM_ID", "id":"123456" }, { "provider":"loyalty_ID", "id":"xni8934y77" }
}
Sitecore CDPがIDENTITYイベントを受け取ると、識別規則画面に記載された順序で識別規則を評価します。
-
Sitecore CDPidentifiers配列のJSONオブジェクトを特定し、最初の識別ルールであるCRM番号のid属性を評価します。プラットフォームを検索し、id属性"123456"同じ文字列値を持つゲストプロフィールを探します。JSONオブジェクトのidentifiers配列で同じ文字列値を見つけると、現在のセッションデータを含むゲストデータを顧客ゲストタイプのゲストプロファイルに移行します。ゲストプロファイルをビジターゲストタイプで廃止します。
-
もしSitecore CDPが最初のアイデンティティルールのid属性であるCRM番号の文字列値が同一のゲストを見つけられなければ、次のアイデンティティルールであるロイヤルティ番号のid属性を評価します。以下のようなことが起こります。
- もしSitecore CDPが、2つ目のアイデンティティルールであるロイヤルティ番号の id 属性に対して同じ文字列値 "xni8934y77"を持つゲストが見つからなければ、訪問者タイプのゲストプロファイルを作成します。
- Sitecore CDPが、2つ目のアイデンティティルールのid属性であるロイヤルティ番号に対して同じ文字列値"xni8934y77「」を持つゲストを見つけた場合、現在のセッションデータを含むゲストデータを既存のゲストプロファイルの顧客ゲストタイプに移行します。ゲストプロファイルをビジターゲストタイプで廃止します。
Sitecore CDPはidentifiersオブジェクトをゲストプロファイルに追加し、将来のアイデンティティ解析に使います。デバッグモードを使ってゲストプロファイルをJSON形式で確認できます。
以下の画像は、identifiersオブジェクトが埋め込まれたゲストプロファイルを示しています:

id属性の文字列値がCRM_ID属性またはloyalty_ID属性のいずれかに対して提供されていない場合、Sitecore CDP訪問者タイプの新しいゲストプロファイルを作成します。