Adobe Experience Platform Edge Network を使用した Adobe Analytics の実装

Adobe Experience Platform Edge Network を使用すると、複数の製品宛てのデータを一元的な場所に送信できます。Edge Network は、適切な情報を目的の製品に転送します。この概念を使用すると、特に複数のデータソリューションにまたがる実装作業を統合できます。 Adobe Analyticsは、Edge Networkを使用してにデータを送信できる製品の 1 つです。

Adobe Analytics が Edge Network データを処理する方法

Edge Network データとAppMeasurement データに送信されるデータの動作は異なるので、Edge Network ペイロードによってヒットの処理方法がAdobe Analyticsによって決まります。 詳しくは、Adobe AnalyticsのEdge Network イベントタイプ ​ を参照してください。

Adobe Experience Platform Edge Networkに送信されるデータは、XDM オブジェクトデータオブジェクトコンテキストデータ の 3 つの形式に従うことができます。 データストリームがAdobe Analyticsにデータを転送すると、Adobe Analyticsが処理できる形式に変換されます。

xdm オブジェクト

XDM (エクスペリエンスデータモデル)に基づいて作成したスキーマに準拠する。 XDM では、どのフィールドをイベントの一部として定義するかを柔軟に指定できます。Adobe Analyticsに特有の事前定義済みスキーマを使用する場合は、Adobe Analytics ExperienceEvent スキーマフィールドグループ ​ をスキーマに追加できます。 追加したら、Web SDKの xdm オブジェクトを使用してこのスキーマにデータを入力し、レポートスイートにデータを送信できます。 データがEdge Networkに到達すると、XDM オブジェクトがAdobe Analyticsで認識できる形式に変換されます。

XDM フィールドの完全なリファレンスと、それらがAdobe Analytics変数にマッピングされる方法については、Analytics への XDM オブジェクト変数のマッピング ​ を参照してください。

TIP
今後 Customer Journey Analytics に移行する予定がある場合、Adobeでは、Adobe Analytics スキーマフィールドグループの使用を推奨しています。 代わりに、Adobeでは ​ 独自のスキーマを作成 ​ し、データストリームマッピングを使用して目的の Analytics 変数を設定することをお勧めします。 Customer Journey Analyticsへの移行を行う準備が整っても、この方法では prop と eVar のスキーマに固定されることはありません。

data オブジェクト

xdm オブジェクトを使用する代わりに、data オブジェクトを使用することもできます。 このデータオブジェクトは、現在AppMeasurementを使用している実装に向けられているので、web SDKへのアップグレードがはるかに容易になります。 Edge Networkは、スキーマに準拠する必要なく、Adobe Analyticsに固有のフィールドの存在を検出します。

データオブジェクトフィールドの詳細およびAdobe Analytics変数へのマッピング方法については、Analytics へのデータオブジェクト変数のマッピング ​ を参照してください。

コンテキストデータ変数

任意の形式でEdge Networkにデータを送信します。 xdm または data のオブジェクトフィールドに自動的にマッピングされないフィールドは、Adobe Analyticsに転送される際に ​ コンテキストデータ変数 ​ として含まれます。 次に、​ 処理ルール ​ を使用して、目的のフィールドをそれぞれの Analytics 変数にマッピングする必要があります。

例えば、次のようなカスタム XDM スキーマがあるとします。

{
  "xdm": {
    "key": "value",
    "animal": {
      "species": "Raven",
      "size": "13 inches"
    },
    "array": [
      "v0",
      "v1",
      "v2"
    ],
    "objectArray":[{
      "ad1": "300x200",
      "ad2": "60x240",
      "ad3": "600x50"
    }]
  }
}

その後、これらのフィールドは、処理ルールインターフェイスで使用できるコンテキストデータキーになります。

a.x.key // value
a.x.animal.species // Raven
a.x.animal.size // 13 inches
a.x.array.0 // v0
a.x.array.1 // v1
a.x.array.2 // v2
a.x.objectarray.0.ad1 // 300x200
a.x.objectarray.1.ad2 // 60x240
a.x.objectarray.2.ad3 // 600x50
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690