data
data オブジェクトを使用すると、XDM スキーマと一致しないペイロードをAdobeに送信できます。 XDM以外のシナリオ(Adobe Analytics、Adobe Target、Adobe Audience Managerに直接データを送信する場合など)で役立ちます。 データがデータストリームに到達すると、 データ準備マッピング を使用して、data オブジェクトの各フィールドにXDM フィールドを割り当てることができます。 data オブジェクト内のフィールドを検出するようにAdobeによって製品が既に設定されている場合は、そのデータをそのままデータストリームに送信できます。
- データストリーム内のサービスは、
dataオブジェクト内の特定のプロパティからデータを取得するように設定する必要があります。 - 指定されたプロパティは、データ準備を使用してXDM フィールドにマッピングする必要があります。
data オブジェクトをsendEvent コマンドのパラメーター内のJSON オブジェクトの一部として設定します。 データストリームにマッピングするデータについては、このオブジェクトを必要に応じて構造化できます。 特定のサービスで使用されるデータの場合は、オブジェクト階層がサービスの期待するものと一致していることを確認します。 data オブジェクトとxdm オブジェクトの両方を同じsendEvent コマンドに含めることができます。
alloy("sendEvent", {
"data": dataObject
});
Adobe Analyticsでのdata オブジェクトの使用 analytics
Adobe Analyticsでdata オブジェクトを使用すると、XDM スキーマを使用せずにレポートスイートにデータを送信できます。 変数は、AppMeasurement変数と同じ構文を使用するように設定されているため、Web SDKへのアップグレードプロセスが簡素化されます。 詳しくは、Adobe Analytics実装ガイドの「Adobe Analyticsへのデータオブジェクト変数のマッピング 」を参照してください。
Web SDK タグ拡張機能を使用したdata オブジェクトの使用
Web SDK タグ拡張機能を使用する場合、data オブジェクトは変数データ要素として使用できます。