レポートスイートデータ用のAdobe Analytics ソースコネクタ

Adobe Experience Platformでは、Analytics ソースコネクタを使用してAdobe Analytics データを取り込むことができます。 コネクターは、レポートスイートデータをリアルタイムでPlatform データセットにストリーミングし、XDM形式に変換します。

Analytics ソースコネクタの仕組み

AppMeasurementやAdobe Analytics タグ拡張機能など、既存のAdobe Analyticsの実装を引き続き使用して、レポートスイートにデータを収集します。 ソースコネクタは、そのデータの収集またはレポート方法を変更しません。 データがAnalytics データ収集サーバーに到達すると、コネクタはそのデータのコピーをキャプチャします。

Adobe Analyticsを含むさまざまなAdobe アプリケーションからのデータのジャーニーを示すグラフィック。

このコピーは、mid-values​と呼ばれる、各ヒットの部分的に処理された形式です。 Analyticsは、事前処理(処理ルールなど)の後、訪問レベルおよび訪問者レベルの処理の前に中間値を生成します。 そのため、訪問番号などの後処理されたコンテキストは含まれません。 元のヒットは、通常どおりレポートスイートに書き込まれるようにパイプライン内を進みます。

コネクタは、これらの中間値をリアルタイムでExperience Platformのデータセットにストリーミングします。 データレイクからは、Query Serviceやその他のデータ検出アプリケーションでデータを利用でき、リアルタイム顧客プロファイルを充実させることもできます。

中値段階を含め、Analyticsがデータを収集および処理する方法について詳しくは、Adobe Analyticsでのデータの処理順序を参照してください。

Adobe Analytics フィールドのXDMへのマッピング

Experience Platform ユーザーインターフェイスでソース接続を作成すると、Analytics フィールドは自動的にXDMにマッピングされ、Platform データセットに取り込まれます。 手順については、Analytics ソースコネクタのチュートリアル ​を参照してください。

AnalyticsとExperience Platform間で行われるフィールドマッピングについて詳しくは、Adobe Analytics フィールドマッピング ​ ガイドを参照してください。

IMPORTANT
データ準備の変換により、データフロー全体に遅延が発生する可能性があります。 追加の待ち時間の量は、変換ロジックの複雑さによって異なります。

Analytics データ内のプライマリID

Analytics ソースコネクタからのすべてのヒットには、ECIDまたはAAIDの有無に応じたプライマリ IDが含まれます。 ECIDがある場合、ECIDはプライマリ識別子として指定されます。 AAIDがある場合は、AAIDがプライマリとして指定されます。

次の表に、Analytics データのID フィールドの詳細を示します。

ID フィールド
説明
AAID
AAIDはAdobe Analyticsの主要なデバイス IDであり、Analytics ソースを通過するすべてのイベントに存在することが保証されます。 AAIDは、Legacy Analytics ID​またはs_vi Cookie IDと呼ばれることもあります。 それでも、s_vi Cookieが存在しない場合でも、AAIDが作成されます。 AAIDは、Analytics データフィード ​のpost_visid_high列とpost_visid_low列で表されます。 任意のイベントで、AAID フィールドに単一のIDが含まれます。これは、Analytics ID🔗の操作順で説明されているいくつかの異なるタイプの1つです。 注: AAIDには、レポートスイート全体で、イベント間で様々なタイプが混在している場合があります。
ECID
ECID (Experience Cloud ID)は個別のデバイス ID フィールドで、AnalyticsがVisitor ID サービスを使用して実装される際にAdobe Analyticsに入力されます。 ECIDは、MCID (Marketing Cloud ID)とも呼ばれることもあります。 イベントにECIDが存在する場合、Analytics 猶予期間が設定されているかどうかに応じて、AAIDはECIDに基づいている可能性があります。 ECIDは、Analytics データフィードのmcvisidで表されます。 ECIDについて詳しくは、ECIDの概要を参照してください。 ECIDとAnalyticsの連携について詳しくは、AnalyticsおよびExperience Cloud ID リクエスト ​のドキュメントを参照してください。
AACUSTOMID
AACUSTOMIDは、Analyticsの実装でvisitorID変数を使用することに基づいてAdobe Analyticsに入力される個別のID フィールドです。 AACUSTOMIDが存在する場合、AAIDはAACUSTOMIDに基づきます。これは、AACUSTOMIDがAnalytics ID🔗の操作順序で定義されているすべての他の識別子を切り捨てるためです。

Analytics ソースでのIDの処理方法

Analytics ソースは、これらのIDをXDM フォームのExperience Platformに次のように渡します。

  • endUserIDs._experience.aaid.id
  • endUserIDs._experience.mcid.id
  • endUserIDs._experience.aacustomid.id

これらのフィールドはIDとしてマークされていません。 代わりに、同じID (イベントに存在する場合)がキーと値のペアとしてXDMのidentityMapにコピーされます。

  • { "key": "AAID", "value": [ { "id": "<identity>", "primary": <true or false> } ] }
  • { "key": "ECID", "value": [ { "id": "<identity>", "primary": <true or false> } ] }
  • { "key": "AACUSTOMID", "value": [ { "id": "<identity>", "primary": false } ] }

IDまたはIDがidentityMapにコピーされると、endUserIDs._experience.mcid.namespace.codeも同じイベントに設定されます。

  • AAIDが存在する場合、endUserIDs._experience.aaid.namespace.codeは「AAID」に設定されます。
  • ECIDが存在する場合、endUserIDs._experience.mcid.namespace.codeは「ECID」に設定されます。
  • AACUSTOMIDが存在する場合、endUserIDs._experience.aacustomid.namespace.codeは「AACUSTOMID」に設定されます。

ID マップでは、ECIDが存在する場合、イベントのプライマリ IDとしてマークされます。 この場合、AAIDは訪問者ID サービス猶予期間により、ECIDに基づいている可能性があります。 それ以外の場合、AAIDはイベントのプライマリ IDとしてマークされます。 AACUSTOMIDは、イベントのプライマリ IDとしてマークされることはありません。 ただし、AACUSTOMIDが存在する場合、AAIDはExperience Cloudの操作の順序により、AACUSTOMIDに基づいています。

プライバシー処理の移行 privacy

Adobe Experience Platform Privacy Serviceを使用して、Adobe Analytics ソースデータセットのプライバシーリクエストを処理します。 まず、レポートスイートラベルを確認します。 次に、スキーマ IDとデータ使用ラベルを手動で設定します。 最後に、データフローのプライバシーソースを切り替えます。

プライバシーリクエストの処理については、Privacy Serviceの概要を参照してください。

IMPORTANT
Adobe Analyticsは、プライバシー削除要求を処理する際に識別子を難読化し、残りのヒットデータを保持します。 Experience Platformでは、代わりに一致する行が削除され、レポート指標が変更される可能性があります。 ラベルを再作成しても、Analyticsの削除動作は保持されません。

レポートスイートラベルの確認 review-analytics-privacy-rules

移行する前に、データセットを提供するレポートスイートのラベルとID名前空間を確認してください。 Adobe Analyticsには​ データガバナンス ​の管理者権限が必要です。

  1. Adobe Analyticsで、管理者 > すべての管理者 > データ設定と収集 > データガバナンス​に移動します。
  2. レポートスイートを選択します。
  3. ID、機密性、アクセス、削除の変数ラベルと、設定されたID名前空間を確認します。

​ プライバシーのラベル付けグリッドでは、ID、機密性、アクセス、削除、名前空間の設定を含むレポートスイート変数が一覧表示されます。 Adobe Analytics

ラベルについて詳しくは、​ プライバシーラベル付けの概要を参照してください。 手順に従って、​ レポートスイートのプライバシーラベルを割り当てまたは編集します。 変数🔗の データプライバシーラベルの定義を確認します。

プライバシー設定の再作成 configure-platform-privacy

Analytics ソースデータセットのスキーマでIDとラベルを手動で設定します。 Experience Platformは、Adobe Analyticsからラベルを自動的にコピーしません。

データ使用ラベルとは別にスキーマ IDを設定します。 この表を使用して、Analytics ラベルをExperience Platform設定にマッピングします。

Adobe Analytics ラベル
Experience Platform設定
ID-DEVICE
対応するスキーマフィールドをIDとしてマークします。
ID-PERSON
対応するスキーマフィールドをIDとしてマークします。
I1
I1 データ使用ラベルを適用します。
I2
I2 データ使用ラベルを適用します。
S1
S1 データ使用ラベルを適用します。
S2
S2 データ使用ラベルを適用します。
ACC-ALL, ACC-PERSON
Experience Platformはこれらのラベルをサポートしていません。 アクセス要求は、一致するヒット内のすべてのデータを返します。 返すフィールドを選択することはできません。
DEL-DEVICE, DEL-PERSON
これらのラベルを再作成しないでください。 Experience Platformは、IDを難読化するのではなく、一致する行を削除します。

C1からC12、PSPDおよびRHDを含む追加の​ データ使用ラベル ​を、該当する場合に適用します。 追加のラベルには、直接Analyticsに相当するものはありません。 ラベル I1、I2、S1およびS2には対応する意味がありますが、製品は異なる目的のために使用します。

IMPORTANT
スキーマ IDまたはフィールドラベルを変更すると、スキーマを使用するすべてのデータセットに影響します。 スキーマを編集する前に、影響を受けるデータセットを確認します。

プライバシーソースを切り替える前に、IDとデータ使用ラベルを設定します。

  1. Experience Platformで、「スキーマ」を選択し、Analytics ソースデータセットのスキーマを開きます。

  2. Adobe Analytics フィールドマッピング ​を使用して、ラベル付きAnalytics変数のスキーマフィールドを検索します。

  3. ID-DEVICEまたはID-PERSON変数からマッピングされたスキーマフィールドをIDとしてマークします。

    ID フィールドと名前空間を設定するには、​ スキーマ ID設定手順に従います。

  4. 「ラベル」タブで、データ使用ラベルが必要なフィールドを選択します。

  5. 「アクセスおよびデータガバナンスラベルを適用」を選択し、マッピングテーブルから該当するラベルを選択します。

  6. 「保存」を選択します。

詳細な手順については、「​ スキーマにラベルを適用する方法」を参照してください。

カスタム Analytics プライバシー設定、VISTA ルール、コンテンツに応じた設定とマーケティングチャネル設定を確認します。 データ準備の変換も確認します。 IDとラベルを必要な追加フィールドに設定します。

プライバシーソースの切り替え switch-privacy-source

IDとラベルを設定したら、Experience Platform ソース ワークスペースでプライバシーソースを切り替えます。 移行は、組織全体ではなく、選択したデータフローに関連付けられているデータセットに影響します。

IMPORTANT
プロセスの開始後に移行を元に戻すことはできません。 移行を再開するには、接続を削除して再作成します。
  1. ソース​で、データフロー​を選択し、移行するデータフローのメニューを開きます。

    ​ データフローメニューには、AEPへのプライバシーの移行 アクションが含まれています。

  2. 「AEPにプライバシーを移行」を選択して、確認ダイアログを開きます。

    続行する前に、確認ダイアログで設定リマインダーを確認します。

    ​ プライバシー移行ダイアログには、設定確認と移行の開始 アクションが含まれます。

  3. 確認チェックボックスを選択して、データセットプライバシー設定を確認します。

  4. 「移行を開始」を選択します。

    データフロー​では、プライバシー処理​列に「AEPへの移行」と表示され、移行通知が表示されます。

    ![ プライバシー処理]列には、AEPへの移行と移行通知(./images/migrating-transition-notice.png)が表示されます。

ヒットのタイムスタンプ精度とイベントの順序

コネクタは、Analytics データをミッド値として受け取り、2次レベルのヒットタイムスタンプを保持します。 Analyticsは時間を2番目の精度で記録し、サブセカンドタイミングを追跡しないので、同じ2秒内に収集されたヒットの順序は決定論的ではありません。 その結果、コネクタを通じて取り込まれた同じ秒のイベントの順序が、Analytics レポートに表示される順序と異なる場合があります。

Customer Journey Analyticsはタイムスタンプを​ ミリ秒に解決しますが、Analyticsから取得したデータは数秒しか入力されません。 したがって、タイムスタンプだけでは、同じ秒を共有するイベントの相対的な順序を確立することはできません。 これは、同じ秒間に複数のヒットが収集された場合(ページビューやAdobe Target(A4T)ヒットなど)に最も顕著です。

Analyticsのタイムスタンプ精度について詳しくは、Adobe Analytics timestamp変数と​ ヒット数のドキュメントを参照してください。 コネクタがXDM (hit_time_gmtおよびpost_cust_hit_time_gmt)にマッピングするタイムスタンプフィールドについては、Adobe Analytics フィールドマッピング ​ ガイドを参照してください。

タイムスタンプ精度のオプションには、次のものが含まれます。

  • 同じ秒の順序の小さな違いを受け入れます。 ほとんどのレポートでは、効果は同じ秒を共有し、集計指標に影響を与えないイベントに限定されます。 これは、混在ページビューとAdobe Target(A4T)のシナリオを含め、推奨されるアプローチです。
  • 順序に応じたユースケースでは、Web SDKを優先します。 Adobe Experience Platform Web SDKを通じてExperience PlatformおよびCustomer Journey Analyticsに直接データを送信すると、秒単位(ミリ秒単位)のタイムスタンプ精度が保持され、Analyticsの再処理が回避されます。 この方法は、イベントの順序が重要な場合に推奨されます。

データの遅延とバックフィル

Experience PlatformでのAnalytics データの予想される待ち時間は、次の表に示されています。 待ち時間は、顧客設定、データボリューム、コンシューマアプリケーションによって異なります。 例えば、Analyticsの実装がA4Tで設定されている場合、パイプラインへの待ち時間は5~10分増加します。

Analytics データ
予想される遅延
リアルタイム顧客プロファイルへの新しいデータ (A4T が有効になっていません)
< 2 分
リアルタイム顧客プロファイルへの新しいデータ (A4T は​有効)
最大30分
データレイクへの新しいデータ
< 2.25時間
​ ステッチ ​なしでCustomer Journey Analyticsに新しいデータを追加
< 3.75時間
Customer Journey Analyticsへの新しいデータの結合
7時間未満
100億件未満のイベントのバックフィル
< 4 週間

Customer Journey Analyticsの遅延について詳しくは、Customer Journey Analytics ガードレール ​を参照してください。

実稼動サンドボックスのAnalytics バックフィルは、デフォルトで13か月に設定されます。 実稼動以外のサンドボックスのAnalytics データの場合、バックフィルは3か月に設定されます。 上記の表に記載されている100億件のイベントの制限は、厳密に予想される遅延に関して適用されます。

実稼動サンドボックスでAnalytics ソースデータフローを作成すると、次の2つのデータフローが作成されます。

  • 履歴レポートスイートのデータをデータレイクに13か月間バックフィルするデータフロー。 このデータフローは、バックフィルが完了すると終了します。
  • ライブデータをデータレイクとリアルタイム顧客プロファイルに送信するデータフロー。 このデータフローは継続的に実行されます。

ベストプラクティス

ライセンスの使用権限を超え、ストレージとデータリッチネスの総指標に負担がかかることを避けるために、次のベストプラクティスに従ってください。

  • データライフサイクル管理とストレージ効率を最適化するために、最初にExperience Event データセットの保持有効期間(TTL)を設定します。 詳しくは、TTLを使用したデータレイクでのエクスペリエンスイベントデータセット保持の管理に関するガイドを参照してください。
  • Analytics ソースデータフローを作成する場合は、まず、データレイクにのみデータを取り込むようにコネクタを設定します。 データフローが機能していることを確認したら、データセットのプロファイル取り込みを有効にできます。 この方法は、行と列のフィルターによってデータ量が効果的に削減される場合に最適です。 詳しくは、Adobe AnalyticsとExperience Platformの接続 ドキュメントを参照してください。

よくある質問

Analytics バックフィル データは、ライセンス済みプロファイル数に対してカウントされますか?
いいえ。 Analyticsのバックフィルデータはプロファイルに取り込まれないため、ライセンス使用権限にはカウントされません。
13か月以上の履歴データをインポートできますか?
実稼動サンドボックスのAnalytics バックフィルはデフォルトで13か月に設定され、実稼動以外のサンドボックスは3か月に制限されます。 実稼動サンドボックスの場合、13か月以上の履歴バックフィルデータを読み込むことができる追加のSKUのライセンスを取得している場合は、Adobeに連絡して、拡張バックフィルをリクエストしてください。
セカンダリ ID (AAIDおよびAACUSTOMID)がReal-Time Customer Profileに取り込まれるのを防ぐにはどうすればよいですか?
データ準備を使用すると、Analyticsから取得したセカンダリ ID (AAIDやAACUSTOMIDなど)をフィルタリングできます。 フィルタリングされた場合、これらのIDは、受信するAnalytics データで使用可能な場合でも、プロファイルに取り込まれません。
recommendation-more-help
experience-platform-help-sources