---
title: "接触者の特定"
slug: "identifying-contacts"
abstract: "トラッカー内で連絡先を特定する方法。"
---
# 接触者の特定

接触者識別とは、現在のセッション、デバイス、連絡先セッションを [識別子](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/contacts.html "Contacts")に結びつけるプロセスです。連絡先を特定するにはIdentifyAs() 方法を使用します:

Sitecore.Analytics.Tracker.Current.Session.IdentifyAs("sitecoreextranet", "myrtlesitecore");

匿名の連絡先のセッション中にIdentifyAs() が呼ばれた場合、以下のいずれかが発生します。

-   識別子が存在しない場合は、識別子が作成されます。現在の連絡先が知られてしまいます。
-   識別子が存在する場合、既存の既知連絡先がxConnectから読み込まれ、匿名連絡先と統合されます。

識別子は識別子と送信元から成ります。識別子はユーザー名のような連絡先に関する一意情報であり、識別子の出所は識別子の出所を示します。連絡先は複数の識別子を持つことがあります。以下の表は、既知の識別子と情報源のいくつかの例を示します。

**識別子**

**出典**

マートルサイトコア

ツイッター

m\_McSitecore

ブランドエクストラネット

ABC10769150

Facebookauth

> !重要匿名の識別子を使って連絡先を特定することはできません。このルールの唯一の例外は、エイリアズ識別子です。

## トラッカー識別子

あなたのウェブサイトを訪れたすべての連絡先には匿名のトラッカー識別子があります。そのトラッカー識別子はSitecore.Analytics.Tracker.Current.Contact.ContactIdプロパティに一致し、xConnectの連絡先のIDとは異なります。詳細については「 [Set連絡先の側面](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/set-contact-facets.html "Set contact facets") 」トピックをご参照ください。

### 識別するタイミング

識別は認証とは別物で、通常同時に行われます。しかし、一度デバイス上で連絡先が特定されると、トラッカーは [分析クッキー](https://doc.sitecore.com/xp/ja/developers/91/sitecore-experience-platform/tracking-contacts.html "Tracking contacts") を使って、ASP.NETセッションクッキーが削除されても自動的にその連絡先を再識別(再認証せず)します。

ご要望に応じて、デバイス間で連絡先を特定するための異なる識別戦略を実装できます。例えば:

**シナリオ**

**識別**

連絡先ログイン。

ユーザー名は識別子として使えます。ログインが成功すればIdentifyAs("usernamesource", "username")を呼び出します。

Contact はメールリンクを開きます。E-Experience Manager が送信。

メールリンクにはクエリ文字列に連絡先の別名識別子が含まれています。このデータは連絡先を特定するために使用されます。

以下の例では、連絡先の識別は連絡先がログインに成功した後に行われます:

![Contact identification using username](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/91/sitecore-experience-platform/images/identification1.png)

## 識別子の出典

連絡先を特定する際にどの情報源を使うかはあなたの責任です。情報源の中央リポジトリはありません。連絡先がすべてのシステムで同じ情報を使ってログインする場合は、すべてのログインおよび登録コードで情報源が一貫していることを確認してください。

## 識別シナリオ

以下の表は、IdentifyAs() が呼び出されたときに何が起こるかを説明します。

セッション中の接触

IdentifyAs() パラメータ

識別

-   セッション中の接触は匿名です。
-   セッション中の接触はxConnectで匿名連絡先として存在します。

識別子はxConnect内の既知の連絡先と一致します。

匿名連絡先の情報は既知の連絡先と統合され、匿名連絡先レコードは無効化され、既知の連絡先レコードへのポインタに置き換えられます。マージ後、コンテキスト連絡先はセッション状態から削除されます。マージされた連絡先にはカスタム連絡先の側面やインタラクション履歴が含まれています。

-   セッション中の接触は匿名です。
-   セッション中の接触はxConnectには存在しません。

識別子はxConnect内の既知の連絡先と一致します。

トラッカーは既知の連絡先の代わりに現在のやり取りを継続します。xConnectには匿名の接触が存在しなかったため、マージは起こりません。

-   セッション中の接触は既知です。
-   セッション中の接触はxConnectで既知の連絡先として存在します。

識別子はxConnect内の別の既知の連絡先と一致します。

現在の相互作用は終了し、既知の接触に対する新しい相互作用が始まります。新しい相互作用は終了した相互作用の最終ページから始まり、現在デバイスと既知の接触間のリンクが更新されます。

-   セッション中の接触は匿名です。
-   セッション中の接触はxConnectには存在しません。

識別子はまだxConnectに存在しません。

現在の連絡先は新しい既知の識別子とともにxConnectに保存され、セッションは続行されます。