名前空間の優先度設定の検証
名前空間にどのように優先順位を付けるかを把握したら、UI のグラフシミュレーションツールを使用して、様々なグラフ折りたたみシナリオをテストし、優先設定が期待どおりのグラフ結果を返していることを確認します。 詳しくは、 グラフシミュレーションツールの使用に関するガイドを参照してください。
名前空間の優先度の設定
名前空間の優先度は、ID 設定 UI を使用して設定できます。 ID 設定インターフェイスでは、名前空間をドラッグ&ドロップして、その相対的な重要度を決定できます。
名前空間の優先度の使用
現在、名前空間の優先度は、リアルタイム顧客プロファイルのシステム動作に影響を与えています。 次の図は、この概念を示しています。 詳細については、Adobe Experience Platformおよびアプリケーション アーキテクチャ図に関するガイドを参照してください。
ID サービス:ID 最適化アルゴリズム
比較的複雑なグラフ構造の場合、グラフの折りたたみシナリオが発生したときに正しいリンクが削除されるようにするために、名前空間の優先度は重要な役割を果たします。 詳しくは、ID 最適化アルゴリズムの概要を参照してください。
リアルタイム顧客プロファイル:エクスペリエンスイベントのプライマリ ID 決定
-
特定のサンドボックスの ID 設定を指定したら、エクスペリエンスイベントのプライマリ ID は、設定で最も高い名前空間の優先度によって決定されます。
- これは、エクスペリエンスイベントが本質的に動的であるためです。 ID マップには 3 つ以上の ID を含めることができ、名前空間の優先度により、最も重要な名前空間がエクスペリエンスイベントに関連付けられます。
-
その結果、次の設定 リアルタイム顧客プロファイルでは使用されなくなります。
- Web SDK、Mobile SDK、Edge Network Server API を使用して identityMap で ID を送信する場合のプライマリ ID 設定(
primary=true
)(ID 名前空間と ID 値は、引き続きプロファイルで使用されます)。 メモ:データレイクストレージやAdobe Targetなど、リアルタイム顧客プロファイル以外のサービスでは、引き続きプライマリ ID 設定(primary=true
)を使用します。 - XDM エクスペリエンスイベントクラススキーマでプライマリ ID としてマークされたすべてのフィールド。
- Adobe Analytics ソースコネクタのデフォルトのプライマリ ID 設定(ECID または AAID)。
- Web SDK、Mobile SDK、Edge Network Server API を使用して identityMap で ID を送信する場合のプライマリ ID 設定(
-
一方、名前空間の優先度は、プロファイルレコードのプライマリ ID を決定しません。
- プロファイルレコードの場合、プライマリ ID を含め、スキーマの ID フィールドを引き続き定義する必要があります。 詳しくは、UI での ID フィールドの定義に関するガイドを参照してください。
-
名前空間の優先度は 名前空間のプロパティ です。 これは、名前空間の相対的な重要度を示すために名前空間に割り当てられた数値です。
-
プライマリ ID は、プロファイルフラグメントが保存される ID です。 プロファイルフラグメントは、属性(CRM レコードなど)やイベント(web サイトの閲覧など)などの、特定のユーザーに関する情報を格納するデータのレコードです。
サンプルシナリオ
この節では、優先度設定がデータに与える影響の例を示します。
特定のサンドボックスに対して、次の設定が確立されているとします。
名前空間 | 名前空間の実際のアプリケーション | 優先度 |
---|---|---|
CRMID | ユーザー | 1 |
IDFA | Apple ハードウェアデバイス(iPhone、IPadなど) | 2 |
GAID | Google ハードウェアデバイス(Google Pixel、Pixelbook など) | 3 |
ECID | Web ブラウザー(Firefox、Safari、Google Chromeなど) | 4 |
AAID | Web ブラウザー | 5 |
上記の設定に基づいて、ユーザーのアクションとプライマリ ID の決定は、次のように解決されます。
ユーザーアクション(エクスペリエンスイベント) | 認証状態 | データソース | イベントの名前空間 | プライマリ ID の名前空間 |
---|---|---|---|---|
クレジット カード オファーページの表示 | 未認証(匿名) | Web SDK | {ECID} | ECID |
ヘルプページを表示 | 未認証 | Mobile SDK | {ECID, IDFA} | IDFA |
当座預金口座残高の表示 | Authenticated | Web SDK | {CRMID, ECID} | CRMID |
住宅ローンにサインアップ | Authenticated | Analytics ソースコネクタ | {CRMID, ECID, AAID} | CRMID |
小切手から貯蓄に$1,000 を振り替える | Authenticated | Mobile SDK | {CRMID, GAID, ECID} | CRMID |
セグメント化サービス:セグメントメンバーシップのメタデータストレージ
特定の結合プロファイルについて、セグメントメンバーシップは、名前空間の優先度が最も高い ID に対して保存されます。
例えば、次の 2 つのプロファイルがあるとします。
-
プロファイル 1 は John を表します。
- John のプロファイルは S1 (セグメントメンバーシップ 1)に適合します。 例えば、S1 は、男性として識別される顧客のセグメントを参照できます。
- John のプロファイルは S2 (セグメントメンバーシップ 2)の対象でもあります。 これは、ロイヤルティステータスがゴールドの顧客のセグメントを参照できます。
-
プロファイル 2 は Jane を表します。
- Jane のプロファイルは S3 (セグメントメンバーシップ 3)に適合します。 これは、女性として識別される顧客のセグメントを指す可能性があります。
- Jane のプロファイルは S4 (セグメントメンバーシップ 4)にも適合します。 これは、ロイヤルティステータスが platinum の顧客のセグメントを参照できます。
John と Jane がデバイスを共有する場合、ECID (web ブラウザー)はあるユーザーから別のユーザーに転送されます。 ただし、このことは、John と Jane に対して保存されたセグメントメンバーシップ情報には影響しません。
セグメントの選定条件が ECID に対して保存された匿名イベントのみに基づいている場合、Jane はそのセグメントに適格となります。
他のExperience Platform サービスへの影響
この節では、名前空間の優先度が他のExperience Platform サービスに与える影響について説明します。
高度なデータ・ライフサイクル管理
データハイジーンレコードの削除リクエストは、特定の ID に対して次のような方法で機能します。
- リアルタイム顧客プロファイル:指定された ID をプライマリ ID とするプロファイルフラグメントを削除します。 プロファイルのプライマリ ID は、名前空間の優先度に基づいて決定されるようになりました。
- データレイク:指定された ID をプライマリ ID とするレコードを削除します。 リアルタイム顧客プロファイルとは異なり、データレイクのプライマリ ID は、WebSDK (
primary=true
)で指定されたプライマリ ID、またはプライマリ ID としてマークされたフィールドに基づきます
詳しくは、 高度なライフサイクル管理の概要を参照してください。
計算属性
ID 設定が有効な場合、計算済み属性は、名前空間の優先度を使用して計算済み属性値を保存します。 特定のイベントについて、名前空間の優先順位が最も高い ID には、計算属性の値が書き込まれます。 詳しくは、 計算属性 UI ガイドを参照してください。
データレイク
データレイクへのデータ取り込みは、引き続き Web SDK およびスキーマで設定されたプライマリ ID 設定に従います。
データレイクは、名前空間の優先度に基づいてプライマリ ID を決定しません。 例えば、Adobe Customer Journey Analyticsは、名前空間の優先順位が有効になった後でも(例えば、新しい接続にデータセットを追加した場合など)、ID マップで値を引き続き使用します。これは、Customer Journey Analyticsがデータレイクのデータを使用するからです。
エクスペリエンスデータモデル(XDM)スキーマ
XDM 個人プロファイルなど、XDM エクスペリエンスイベントではないスキーマは、引き続き、ID としてマークするフィールドに従います。
XDM スキーマについて詳しくは、 スキーマの概要を参照してください。
インテリジェントサービス
データを選択する際に、名前空間を指定する必要があります。この名前空間は、スコアを計算するイベントと、計算されたスコアを保存するイベントを決定するために使用されます。 人物を表す名前空間を選択することをお勧めします。
- WebSDk を使用して web 動作データを収集する場合は、ID マップ内で CRMID 名前空間を選択することをお勧めします。
- Analytics ソースコネクタを使用して web 動作データを収集する場合は、ID 記述子(CRMID)を選択する必要があります。
この設定の結果、スコアは認証済みイベントを使用してのみ計算されます。
詳しくは、 アトリビューション AI および 顧客 AI に関するドキュメントを参照してください。
パートナーが作成した宛先
共有デバイスに関連付けられたプロファイルの更新されたオーディエンスの不適格が、ダウンストリーム宛先に送信されない場合があります。 これは、次のような稀な状況で発生する場合があります。
- オーディエンスの選定は、匿名アクティビティにのみ基づきます。
- 複数のプロファイルをまたいだログインは短期間で発生します。
パートナーが作成した宛先について詳しくは、 宛先の概要を参照してください。