グラフベースのステッチ
グラフベースの合成では、イベントデータセット、そのデータセットの永続的ID (cookie)、およびID グラフから目的の人物ID名前空間を指定します。 グラフベースの合成では、任意のイベントでCustomer Journey Analytics data analysisで個人ID情報を使用できるようにします。 永続的IDは、Experience Platform ID サービスからID グラフをクエリして、指定された名前空間からユーザーIDを取得するために使用されます。
イベントの人物ID情報を取得できない場合は、そのステッチ解除 イベントの代わりに永続的IDが使用されます。 その結果、結合が有効なデータセットを含む接続に関連付けられた データビューで、人物ID データビューコンポーネントには、イベントレベルで人物ID値または永続的ID値が含まれます。
identityMap
グラフベースのステッチでは、次のシナリオで identityMap フィールドグループの使用がサポートされます。
-
identityMap名前空間のプライマリ ID を使用して persistentID を定義します。- 異なる名前空間に複数のプライマリ IDが見つかった場合、名前空間内のIDは辞書的に並べ替えられ、最初のIDが選択されます。
- 単一の名前空間に複数のプライマリ ID が見つかった場合、辞書順で最初に使用可能なプライマリ ID が選択されます。
次の例では、名前空間と ID により、並べ替えられたプライマリ ID リストが生成され、最後に選択された ID が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored 名前空間 ID リスト ECID code language-none [ {"id": "ecid-3"}, {"id": "ecid-2", "primary": true}, {"id": "ecid-1", "primary": true} ]CCID code language-none [ {"id": "ccid-1"}, {"id": "ccid-2", "primary": true} ]table 0-row-2 1-row-2 layout-auto html-authored 並べ替えられた ID リスト 選択された ID code language-none PrimaryIdentities [ {"id": "ccid-2", "namespace": "CCID"}, {"id": "ecid-1", "namespace": "ECID"}, {"id": "ecid-2", "namespace": "ECID"} ] NonPrimaryIdentities [ {"id": "ccid-1", "namespace": "CCID"}, {"id": "ecid-3", "namespace": "ECID"} ]code language-none "id": "ccid-2", "namespace": "CCID" -
identityMap名前空間を使用して persistentID を定義します。identityMap名前空間に永続 ID の複数の値が見つかった場合、辞書順で最初に使用可能な ID が使用されます。
次の例では、使用する名前空間として ECID を選択しています。 その選択により、並べ替えられた ID リストが生成され、最後に選択された ID が表示されます。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored 名前空間 ID リスト ECID code language-none [ {"id": "ecid-3"}, {"id": "ecid-2", "primary": true}, {"id": "ecid-1", "primary": true} ]CCID code language-none [ {"id": "ccid-1"}, {"id": "ccid-2", "primary": true} ]table 0-row-2 1-row-2 layout-auto html-authored 並べ替えられた ID リスト 選択された ID code language-none [ "id": "ecid-1", "id": "ecid-2", "id": "ecid-3" ]code language-none "id": "ecid-1", "namespace": "ECID"
グラフベースのステッチの仕組み
ステッチでは、特定のデータセット内のデータに対して少なくとも 2 つのパスが作成されます。
-
ライブステッチ:永続 ID を使用し、ID グラフのクエリを実行して、選択した名前空間のユーザー ID を検索し、各ヒット(イベント)を受信すると、ステッチを試みます。 ルックアップからユーザー ID が使用できる場合、このユーザー ID はすぐにステッチされます。
-
再生のステッチ:ID グラフから更新された ID に基づいてデータを 再生 します。 このステージでは、ID グラフが名前空間の ID を解決するので、以前は不明だったデバイス(永続 ID)からのヒットがステッチされます。 再生を決定する2つのパラメーター:頻度とルックバックウィンドウ。 アドビでは、これらのパラメーターの次の組み合わせを提供しています。
- 毎日の頻度での毎日のルックバック:データは、24 時間のルックバックウィンドウで毎日再生されます。 このオプションには、再生がより頻繁に行われるという利点があります。ただし、未認証プロファイルは、サイトを訪問した日に認証を行う必要があります。
- 毎週の頻度での毎週のルックバック:データは、毎週のルックバックウィンドウで週に 1 回再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、1 週間未満の未ステッチデータは、次の毎週の再生まで再処理されません。
- 毎週の頻度での 2 週間ごとのルックバック:データは、2 週間ごとのルックバックウィンドウで毎週 1 回再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、2 週間未満の未ステッチデータは、次の毎週の再生まで再処理されません。
- 毎週の頻度での毎月のルックバック:データは、毎月のルックバックウィンドウで毎週再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、1 か月未満の未ステッチデータは、次の毎週の再生まで再処理されません。
-
プライバシー:プライバシー関連のリクエストを受信した場合は、ソースデータセットからリクエストされた ID を削除する以外に、未認証のイベントに対するその ID のステッチも取り消す必要があります。 また、特定の ID に対する今後のグラフベースのステッチを防ぐために、その ID を ID グラフから削除する必要があります。
note important IMPORTANT 未ステッチプロセスは、プライバシーリクエストの一環として、2025年の初めに変更されます。 現在の未ステッチプロセスでは、既知の ID の最新バージョンを使用してイベントが再ステッチされます。 このイベントを別の ID に再割り当てすると、望ましくない法的結果が生じる可能性があります。 これらの懸念を解消するために、2025年以降、新しい未ステッチプロセスでは、プライバシーリクエストの対象となるイベントが永続 ID を使用して更新されます。
ルックバックウィンドウを超えたデータは再生されません。 プロファイルは、未認証の訪問と認証済みの訪問を同時に識別するために、特定のルックバックウィンドウ内で認証する必要があります。 デバイスが認識されると、その時点からライブステッチされます。
訪問者 A(永続 ID 246)と訪問者 B(永続 ID 3579)の次の 2 つの ID グラフの更新の推移と、これらの更新がグラフベースのステッチの手順に与える影響を考慮します。
ID グラフビューアを使用すると、特定のプロファイルの ID グラフの推移を表示できます。 また、ID をリンクする際に使用されるロジックをより深く理解するには、ID サービスリンクロジックも参照してください。
手順 1:ライブステッチ
ライブステッチは、その時点の ID グラフからの既知の情報に対して、収集時に各イベントのステッチを試みます。
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 1-align-right 7-align-right 13-align-right 19-align-right 25-align-right 31-align-right 37-align-right 43-align-right layout-auto | ||||
|---|---|---|---|---|
| 時間 | 永続 IDECID |
名前空間Email
|
結果のID (ライブステッチ後) | |
| 1 | 2023-05-12 11:00 | 246 |
246
|
246 |
| 2 | 2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 3 | 2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 4 | 2023-05-12 17:00 | 3579 |
3579
|
3579 |
| 5 | 2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
| 6 | 2023-05-13 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
| 7 | 2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
各イベントについて、結果のIDがどのように解決されるかを確認できます。 指定したユーザーID名前空間の時間、永続的ID、およびID グラフの検索に基づきます。
ルックアップが複数の結果IDに解決する場合(イベント 7など)、ID グラフから返される字形の最初のIDが選択されます(例ではa.b@yahoo.co.uk)。
手順 2:再生のステッチ
再生のステッチは、一定の間隔(選択したルックバックウィンドウに応じて)で、間隔の時点での最新バージョンの ID グラフに基づいて履歴データを再計算します。
2023-05-13 16:30 に再生のステッチが行われ、24 時間のルックバックウィンドウが設定されているので、サンプルの一部のイベントが再ステッチされます(
| table 0-row-6 1-row-6 2-row-6 3-row-6 4-row-6 5-row-6 6-row-6 layout-auto | |||||
|---|---|---|---|---|---|
| 時間 | 永続 IDECID |
名前空間Email
|
結果のID (ライブステッチ後) |
結果のID (再生24時間後) |
|
| 2 | 2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
bob.a@gmail.com |
| 3 | 2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
bob.a@gmail.com |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
ted.w@gmail.com |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
ted.w@gmail.com |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
a.b@yahoo.co.uk |
2023-05-13 16:30 に再生のステッチが行われ、7 日間のルックバックウィンドウが設定されているので、サンプルのすべてのイベントが再ステッチされます。
| table 0-row-6 1-row-6 2-row-6 3-row-6 4-row-6 5-row-6 6-row-6 7-row-6 layout-auto | |||||
|---|---|---|---|---|---|
| 時間 | 永続 IDECID |
名前空間Email
|
結果のID (ライブステッチ後) |
結果のID (再生7日後) |
|
|
|
2023-05-12 11:00 | 246 |
246
|
246 |
a.b@yahoo.co.uk |
|
|
2023-05-12 14:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-12 15:00 | 246 |
246
bob.a@gmail.com
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
ted.w@gmail.com |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
ted.w@gmail.com |
ted.w@gmail.com |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
bob.a@gmail.com |
a.b@yahoo.co.uk |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
a.b@yahoo.co.uk |
a.b@yahoo.co.uk |
手順 3:プライバシーリクエスト
プライバシーリクエストを受け取ると、結果のIDは、プライバシーリクエストのユーザー主体のすべてのレコードで削除されます。
次の表は上記と同じデータを表していますが、プライバシーリクエスト(例:2023-05-13 18:00)がサンプルイベントに与える影響を示しています。
| table 0-row-5 1-row-5 2-row-5 3-row-5 4-row-5 5-row-5 6-row-5 7-row-5 1-align-right 7-align-right 13-align-right 19-align-right 25-align-right 31-align-right 37-align-right 43-align-right layout-auto | ||||
|---|---|---|---|---|
| 時間 | 永続 IDECID |
名前空間Email
|
結果のID (プライバシーリクエスト後) | |
|
|
2023-05-12 11:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 14:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 15:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-12 17:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
|
|
2023-05-12 19:00 | 3579 |
3579
ted.w@gmail.com
|
3579 |
|
|
2023-05-13 15:00 | 246 |
246
a.b@yahoo.co.uk
|
246 |
|
|
2023-05-13 16:30 | 246 |
246
a.b@yahoo.co.uk246
bob.ab@gmail.com
|
246 |
前提条件
次の前提条件は、特にグラフベースのステッチに適用されます。
-
ステッチを適用する Adobe Experience Platform のイベントデータセットには、行ごとにプロファイルを識別する 1 つの列(永続 ID)が必要です。 例えば、Adobe Analytics AppMeasurement ライブラリで生成された訪問者 ID や、Experience Platform ID サービスで生成された ECID などです。
-
Experience Platform Identity ServiceのID グラフは、グラフベースのステッチを有効にする前に、サンドボックスレベルで設定する必要があります。
- ID グラフには、人物IDを解決するためにステッチ中に使用する名前空間(例:
EmailまたはPhone)が必要です。 - ID グラフには、関連するデータセット(eventまたは profile のタイプで、ID値を持つ少なくとも2つの有用な名前空間を含む)のID情報を入力する必要があります。
- 関連IDを保持するすべてのデータセットは、ID グラフデータの取り込みに有効にする必要があります。 この有効化により、受信IDがすべての必要なソースから時間の経過とともにグラフに追加されます。
- 既にReal-Time Customer Data ProfileやAdobe Journey Optimizerを使用している場合は、グラフを既にある程度設定しておく必要があります。
グラフベースのステッチで有効になっているデータセットに過去のステッチ バックフィルも必要な場合、グラフには目的のステッチ結果を取得するために、ピリオド全体の過去のIDが既に含まれている必要があります。
- ID グラフには、人物IDを解決するためにステッチ中に使用する名前空間(例:
-
グラフベースのステッチを使用する場合、イベントデータセットがID グラフに貢献することを想定している場合は、ID サービスのデータセットを有効にする必要があります。
-
永続的IDとユーザーIDは、identityMapで使用できます。 または、永続的IDと人物IDは、XDM スキーマのフィールドにすることができます。この場合、フィールドはスキーマのID🔗として定義する必要があります。
制限事項
次の制限事項は、特にグラフベースのステッチに適用されます。
-
指定された名前空間を使用してユーザー ID のクエリを実行する場合、タイムスタンプは考慮されません。 そのため、永続 ID が、以前のタイムスタンプを持つレコードのユーザー ID とステッチされる可能性があります。
-
グラフ内の名前空間に複数の ID が含まれる共有デバイスのシナリオでは、辞書順で最初の ID が使用されます。 グラフリンクルールのリリースの一部として名前空間の制限と優先度が設定されている場合は、最後に認証されたユーザーの ID が使用されます。 詳しくは、共有デバイスを参照してください。
-
ID グラフに ID をバックフィルできる期間は 3 か月までという厳密な制限があります。 Real-time Customer Data Platform などの Experience Platform アプリケーションを使用して ID グラフに入力していない場合は、バックフィル ID を使用します。
-
ID サービスのガードレールが適用されます。 例えば、次の静的制限を参照してください。
- グラフ内の ID の最大数:50。
- 1 回のバッチ取得での ID へのリンクの最大数:50。
- グラフ取得での XDM レコード内の ID の最大数:20。
- グラフ取得での XDM レコード内の ID の最小数:2。