---
title: "個人データを用いたアイデンティティルールの例"
slug: "examples-of-identity-rules-using-personal-data"
abstract: "個人情報をSitecore Personalizeで使用するアイデンティティルールやIDENTITYイベントの例を示します。"
---
# 個人データを用いたアイデンティティルールの例

このトピックでは、個人情報を用いてアイデンティティ解決を行う *アイデンティティルール* やIDENTITYイベントの例が含まれています。

個人データの代わりに、組織は [一意識別子を使ってアイデンティティ解決を行う](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/identifying-guests-in-sitecore-personalize/understanding-identity-resolution-in-sitecore-personalize/examples-of-identity-rules-using-unique-identifiers.html "Examples of identity rules using unique identifiers")ことができます。個人識別情報(PII)をSitecore Personalizeに渡すかどうかに関わらず、この方法の採用を組織に推奨します。

システム設定で [テナントのアイデンティティルールを確認できます](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/identifying-guests-in-sitecore-personalize/understanding-identity-resolution-in-sitecore-personalize/view-your-organization-s-identity-rules.html "View your organization's identity rules") 。

例を復習する前に [、アイデンティティ解決についてよく理解](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/identifying-guests-in-sitecore-personalize/understanding-identity-resolution-in-sitecore-personalize/understanding-identity-resolution-in-sitecore-personalize.html "Understanding identity resolution in Sitecore Personalize") することをお勧めします。

## 1つのゲスト属性を用いた同一ルール

組織は、ゲストを **顧客**として識別するために単一のゲスト属性を要求するアイデンティティルールを設定することができます。例えば、ゲストのメールアドレスです。

この構成の恒等規則は以下の画像に似ています:

![Identity rule using one guest attribute](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/cdp_emailIdentity.png)

同じ例を用いて、組織は以下の内容を含むIDENTITYイベントを送信できます。

-   文字列値がjohn.doe@gmail.comのemail属性です。

email属性の文字列値が既存のゲストと同じ場合、Sitecore Personalize以下の動作を行います。

-   ゲストの閲覧データを既存のゲストに移行し、他のゲストをリタイアします。

email属性の文字列値が既存のゲストと異なる場合、Sitecore Personalize訪問者をゲスト**タイプとして新しい**ゲストを作成します。

次の事象IDENTITY、john.doe@gmail.comの必要な属性を含むため、必要な同一律を満たすemail

{
 "channel": "WEB",
 "type": "IDENTITY",
 "language": "EN",
 "currency": "EUR",
 "page": "home page",
 "pos": "myretailsite.com",
 "browser\_id": "56860bff-94ba-4d84-aa37-2b5a83d5411b",
 "email": "john.doe@gmail.com",
 "title": "Mr",
 "firstname": "John",
 "lastname": "Doe",
 "gender": "male",
 "dob": "1980-01-23T00:00",
 "mobile": "+3531234567",
 "phone": "+353123456",
 "street": "Ashford House", "Tara Street", "Dublin 2",
 "city": "Dublin",
 "country": "IE",
 "postal\_code": "D2"
}

Sitecore PersonalizeがIDENTITY事象を受け取ると、恒等規則を次のように評価します。

1.  Sitecore Personalizeはemail属性を特定し、識別ルールのid属性を評価しますemail。プラットフォーム内で、email属性の文字列値が同一のゲストを探します"john.doe@gmail.com"。email属性の文字列値が同一であれば、現在のセッションデータを含むゲストデータを**顧客**ゲストタイプを持つゲストに移行します。
    
2.  email属性の文字列値は、将来のアイデンティティ解決やパーソナライズのために保持されます。
    
    Sitecore Personalize訪問者タイプのゲストを退役させます。
    
3.  Sitecore Personalizeがemail属性に対して同じ文字列値"johndoe@gmail.com"を持つゲストを見つけられなければ、**訪問者**ゲストタイプのゲストを作成します。
    
    email属性の文字列値が提供されていない場合、**Sitecore Personalize訪問者**ゲスト型で新しいゲストを作成します。
    

## 複数のゲスト属性を必要とするアイデンティティルール

組織では、ゲストを **顧客**として識別するために複数のゲスト属性を必要とするアイデンティティルールがあります。例えば、ゲストの名前、姓、メールアドレスなどです。

この構成の恒等規則は以下の画像に似ています:

![Identity rules using multiple guest attributes](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/cdp_identityrulesname.png)

同じ例を用いると、組織はemail、firstname、lastname属性の値を含むIDENTITYイベントを送信し、Sitecore Personalizeゲストを識別する必要があります。以下の画像のIDENTITYイベントは、必要な識別ルールを満たしています。なぜなら、email、firstname、lastname属性の文字列値を含んでいるからです。

{
 "channel": "WEB",
 "type": "IDENTITY",
 "language": "EN",
 "currency": "EUR",
 "page": "home page",
 "pos": "myretailsite.com",
 "browser\_id": "56860bff-94ba-4d84-aa37-2b5a83d5411b",
 "email": "john.doe@gmail.com",
 "title": "Mr",
 "firstname": "John",
 "lastname": "Doe",
 "gender": "male",
 "dob": "1980-01-23T00:00",
 "mobile": "+3531234567",
 "phone": "+353123456",
 "street": "Ashford House", "Tara Street", "Dublin 2",
 "city": "Dublin",
 "country": "IE",
 "postal\_code": "D2"
}

Sitecore PersonalizeがIDENTITY事象を受け取ると、恒等規則を次のように評価します。

1.  Sitecore Personalizeプラットフォームを検索し、以下のすべての属性で同じ文字列値を持つゲストを探します。
    
    -   「ファーストネーム」:「ジョン」
    -   「姓」:「Doe」
    -   「メール」:「[john.doe@gmail.com](mailto:john.doe@gmail.com)」
    
    すべての属性で同じ文字列値が見つかれば、現在のセッションデータを含むゲストデータを **顧客** ゲストタイプを持つゲストに移行します。
    
2.  firstname、lastname、email属性の文字列値は保持され、将来のアイデンティティ解決やパーソナライズのために活用されます。
    
3.  Sitecore Personalize email、firstname、lastname属性で同じ文字列値を持つゲストが見つからなければ、**ビジター** ゲストタイプのゲストを作成します。
    
    email、firstname、またはlastnameのいずれかの属性の値がnullであれば、**Sitecore Personalize訪問者**ゲスト型の新しいゲストを作成します。