フィールドベースのステッチ
フィールドベースの合成では、イベントデータセットと、そのデータセットの永続的ID (cookie)および人物IDを指定します。 フィールドベースの合成では、特定の永続IDを持つ匿名イベントに対して、Customer Journey Analytics data analysisで個人ID情報を使用できるようにします。 その情報は、その特定の永続的IDの個人IDを持つ行から取得されます。
イベントの人物ID情報を取得できない場合は、そのステッチ解除 イベントの代わりに永続的IDが使用されます。 その結果、結合が有効なデータセットを含む接続に関連付けられた データビューで、人物ID コンポーネントには、イベントレベルで人物ID値または永続的ID値が含まれます。
Customer Journey Analyticsをスタンドアロンソリューションとして使用する場合(Experience Platform 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名前空間を使用して、永続 ID 、ユーザー ID、またはその両方を定義します。identityMap名前空間に永続 ID またはユーザー ID の複数の値が見つかった場合、辞書順で最初に使用可能な値が使用されます。- 永続 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 に)ステッチされます。 再生を決定する2つのパラメーター:頻度とルックバックウィンドウ。 アドビでは、これらのパラメーターの次の組み合わせを提供しています。
- 毎日の頻度での毎日のルックバック:データは、24 時間のルックバックウィンドウで毎日再生されます。 このオプションには、再生がより頻繁に行われるという利点があります。ただし、未認証プロファイルは、サイトを訪問した日に認証を行う必要があります。
- 毎週の頻度での毎週のルックバック:データは、毎週のルックバックウィンドウで週に 1 回再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、1 週間未満の未ステッチデータは、次の毎週の再生まで再処理されません。
- 毎週の頻度での 2 週間ごとのルックバック:データは、2 週間ごとのルックバックウィンドウで毎週 1 回再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、2 週間未満の未ステッチデータは、次の毎週の再生まで再処理されません。
- 毎週の頻度での毎月のルックバック:データは、毎月のルックバックウィンドウで毎週再生されます(オプションを参照)。 このオプションには、未認証セッションの認証にかなり長い時間をかけられるという利点があります。 ただし、1 か月未満の未ステッチデータは、次の毎週の再生まで再処理されません。
-
プライバシー:プライバシー関連のリクエストを受信した場合は、リクエストされた ID を削除する以外に、未認証のイベントに対するその ID のステッチも取り消す必要があります。
note important IMPORTANT 未ステッチプロセスは、プライバシーリクエストの一環として、2025年の初めに変更されます。 現在の未ステッチプロセスでは、既知の ID の最新バージョンを使用してイベントが再ステッチされます。 このイベントを別の ID に再割り当てすると、望ましくない法的結果が生じる可能性があります。 これらの懸念を解消するために、2025年以降、新しい未ステッチプロセスでは、プライバシーリクエストの対象となるイベントが永続 ID を使用して更新されます。
ルックバックウィンドウを超えたデータは再生されません。 プロファイルは、未認証の訪問と認証済みの訪問を同時に識別するために、特定のルックバックウィンドウ内で認証する必要があります。 デバイスが認識されると、その時点からライブステッチされます。
手順 1:ライブステッチ
ライブステッチは、既知のデバイスとチャネルに対して、収集時に各イベントのステッチを試みます。
Bob が様々なイベントをイベントデータセットの一部として記録する次の例を考えてみましょう。
収集された日に表示されるデータ:
| 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 8-row-5 9-row-5 10-row-5 11-row-5 12-row-5 13-row-5 | ||||
|---|---|---|---|---|
| イベント | タイムスタンプ | 永続 ID(cookie ID) | ユーザー ID | 結果のID (ライブステッチ後) |
| 1 | 2023-05-12 12:01 | 246
|
- | 246 |
| 2 | 2023-05-12 12:02 | 246 |
Bob
|
Bob |
| 3 | 2023-05-12 12:03 | 246 |
Bob
|
Bob
|
| 4 | 2023-05-12 12:04 | 246 |
- | Bob |
| 5 | 2023-05-12 12:05 | 246 |
Bob
|
Bob
|
| 6 | 2023-05-12 12:06 | 246 |
- | Bob |
| 7 | 2023-05-12 12:07 | 246 |
Bob
|
Bob |
| 8 | 2023-05-12 12:03 | 3579
|
- | 3579 |
| 9 | 2023-05-12 12:09 | 3579
|
- | 3579 |
| 10 | 2023-05-12 12:02 | 81911
|
- | 81911 |
| 11 | 2023-05-12 12:05 | 81911 |
Bob
|
Bob
|
| 12 | 2023-05-12 12:12 | 81911 |
- | Bob |
| 3 デバイス | 4 人:246、Bob、3579、81911 |
新しいデバイスでの未認証イベントと認証イベントは、両方とも別のユーザーとして(一時的に)カウントされます。 既知のデバイスでの未認証イベントは、ライブステッチされます。
アトリビューションが機能するのは、識別するカスタム変数がデバイスに関連付けられている場合です。 上記の例では、イベント 1、8、9 と 10 を除くすべてのイベントがライブステッチされます(すべて Bob 識別子を使用します)。 ライブステッチは、イベント 4、6、および12の結果として得られるIDを「解決」します。
遅延データ(タイムスタンプが 24 時間以上経過したデータ)は、「最大限の労力」で処理され、最高品質を得るために現在のデータのステッチが優先されます。
手順 2:再生のステッチ
再生のステッチは、一定の間隔(選択したルックバックウィンドウに応じて週に 1 回、または日に 1 回)で、認識されたデバイスに基づいて履歴データを再計算します。 認証されていない状態でデバイスが最初にデータを送信し、その後ログインした場合、再生のステッチは、未認証のイベントを正しいユーザーに結び付けます。
次の表は、上記と同じデータを示していますが、データの再生に基づいて異なる数字が表示されています。
再生後の同じデータ:
| 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 8-row-6 9-row-6 10-row-6 11-row-6 12-row-6 13-row-6 layout-auto | |||||
|---|---|---|---|---|---|
| イベント | タイムスタンプ | 永続 ID(cookie ID) | ユーザー ID | 結果のID (ライブステッチ後) | 結果のID (リプレイ後) |
| 1 | 2023-05-12 12:01 | 246 |
- | 246 |
Bob |
| 2 | 2023-05-12 12:02 | 246 |
Bob
|
Bob |
Bob
|
| 3 | 2023-05-12 12:03 | 246 |
Bob
|
Bob |
Bob |
| 4 | 2023-05-12 12:04 | 246 |
- | Bob |
Bob |
| 5 | 2023-05-12 12:05 | 246 |
Bob
|
Bob
|
Bob |
| 6 | 2023-05-12 12:06 | 246 |
- | Bob |
Bob |
| 7 | 2023-05-12 12:07 | 246 |
Bob
|
Bob |
Bob |
| 8 | 2023-05-12 12:03 | 3579
|
- | 3579 |
3579 |
| 9 | 2023-05-12 12:09 | 3579
|
- | 3579 |
3579 |
| 10 | 2023-05-12 12:02 | 81911 |
- | 81911 |
Bob |
| 11 | 2023-05-12 12:05 | 81911 |
Bob
|
Bob
|
Bob
|
| 12 | 2023-05-12 12:12 | 81911 |
- | Bob |
Bob |
| 3 デバイス | 4 人:246、Bob、3579、81911 |
2 人:Bob、3579 |
アトリビューションが機能するのは、識別するカスタム変数がデバイスに関連付けられている場合です。 上記の例では、イベント 1 と 10 が再生の結果としてステッチされ、イベント 8 と 9 のみがステッチされていない状態になります。 また、人物指標(累積)は 2 に減少しています。
手順 3:プライバシーリクエスト
プライバシーリクエストを受け取ると、ステッチプロセスによって個人ID値に設定されたID情報は、プライバシーリクエストのユーザー主体の永続的なID値にすべてのレコードで更新されます。
次の表は上記と同じデータを表していますが、Bob に対するプライバシーリクエストが処理後のデータに与える影響を示しています。 Bob が認証されている行(2、3、5、7、11)が削除され、他の行のユーザー ID としての Bob も削除されます。
Bob に対するプライバシーリクエスト後の同じデータ:
| table 0-row-8 1-row-8 2-row-8 3-row-8 4-row-8 5-row-8 6-row-8 7-row-8 8-row-8 9-row-8 10-row-8 11-row-8 12-row-8 13-row-8 | |||||||
|---|---|---|---|---|---|---|---|
| イベント | タイムスタンプ | 永続 ID(cookie ID) | ユーザー ID | 結果のID (ライブステッチ後) | 結果のID (リプレイ後) | ユーザー ID | 結果のID (プライバシーリクエスト後) |
| 1 | 2023-05-12 12:01 | 246 |
- | 246 |
Bob |
- | 246 |
| 2 | 2023-05-12 12:02 | 246 |
Bob
|
Bob |
Bob
|
|
246 |
| 3 | 2023-05-12 12:03 | 246 |
Bob
|
Bob
|
Bob |
|
246 |
| 4 | 2023-05-12 12:04 | 246 |
- | Bob |
Bob |
- | 246 |
| 5 | 2023-05-12 12:05 | 246 |
Bob
|
Bob
|
Bob |
|
246 |
| 6 | 2023-05-12 12:06 | 246 |
- | Bob |
Bob |
- | 246 |
| 7 | 2023-05-12 12:07 | 246 |
Bob
|
Bob |
Bob |
|
246 |
| 8 | 2023-05-12 12:03 | 3579
|
- | 3579 |
3579 |
- | 3579 |
| 9 | 2023-05-12 12:09 | 3579
|
- | 3579 |
3579 |
- | 3579 |
| 10 | 2023-05-12 12:02 | 81911 |
- | 81911 |
Bob |
- | 81911 |
| 11 | 2023-05-12 12:05 | 81911 |
Bob
|
Bob
|
Bob
|
|
81911 |
| 12 | 2023-05-12 12:12 | 81911 |
- | Bob |
Bob |
- | 81911 |
| 3 デバイス | 4 人: 246、 Bob、3579、81911 |
2 人: Bob、 3579 |
3 人:246、3579、81911 |
前提条件
次の前提条件は、特にフィールドベースのステッチに適用されます。
-
ステッチを適用する Adobe Experience Platform のイベントデータセットには、プロファイルの識別に役立つ次の 2 つの列が必要です。
- 永続 ID - 各行で使用できる識別子。 例えば、Adobe Analytics AppMeasurement ライブラリで生成された訪問者 ID や、Adobe Experience Platform ID サービスで生成された ECID などです。
- ユーザー ID - 一部の行で使用できる識別子。 例えば、プロファイルの認証後にハッシュ化されたユーザー名やメールアドレスなどがあります。 事実上任意の識別子を使用できます。 ステッチでは、このフィールドを実際のユーザー ID 情報を保持すると見なされます。 最適なステッチの結果を得るには、データセットのイベント内で、永続 ID ごとに少なくとも 1 回、ユーザー ID を送信する必要があります。 Customer Journey Analytics 接続内にこのデータセットを含める予定がある場合は、他のデータセットも同様の共通の識別子を持っていることが推奨されます。
制限事項
次の制限事項は、特にフィールドベースのステッチに適用されます。
- 現在のキー変更機能は、1 つの手順(永続 ID からユーザー ID への変更)に制限されます。 複数手順でのキーの変更(例えば、永続 ID をユーザー ID に、その後別のユーザー IDに変更)はサポートされません。
- 複数のユーザーが1つのデバイスを共有し、ユーザー間のトランジションの合計数が50,000を超えた場合、Customer Journey Analyticsはそのデバイスのデータの結合を停止します。
- 組織で使用されているカスタム ID マップはサポートされていません。
- ステッチでは、大文字と小文字が区別されます。 Analytics ソースコネクタを通じて生成される Analytics データセットの場合、アドビでは、ユーザー ID フィールドに適用される VISTA ルールや処理ルールのレビューを行うことを確認することをお勧めします。 このレビューにより、これらのルールによって同じ ID の新規フォームが生成されないことが確認されます。 例えば、VISTA ルールまたは処理ルールにより、イベントの一部のみでユーザー ID フィールドが小文字になっていないか確認する必要があります。
- ステッチでは、フィールドの組み合わせや連結は行われません。
- ユーザー ID フィールドには、1 つのタイプの ID(1 つの名前空間からの ID など)を含める必要があります。 例えば、ユーザー ID フィールドにログイン ID とメール ID の組み合わせを含めることはできません。
- 同じ永続的 ID に対して同じタイムスタンプを持つ複数のイベントが発生し、ユーザー ID フィールドの値が異なる場合、ステッチでは、アルファベット順に ID が選択されます。 したがって、永続的な ID A にタイムスタンプが同じイベントが 2 つあり、一方のイベントが「Bob」を、もう一方のイベントが「Ann」を指定した場合、ステッチは「Ann」を選択します。
- ユーザー ID にプレースホルダー値(例:
Undefined)が含まれるシナリオに注意してください。 詳しくは、FAQ を参照してください。 - 永続的IDとユーザーIDの両方に同じ名前空間を使用することはできません。名前空間は相互排他的である必要があります。