data
data オブジェクトを使用すると、XDM スキーマに一致しないAdobeにペイロードを送信できます。 Adobe Analytics、Adobe Target、Adobe Audience Managerに直接データを送信するなど、XDM 以外のシナリオで役立ちます。 データがデータストリームに到達したら、 データ準備のマッピング を使用して、XDM フィールドを data オブジェクトの各フィールドに割り当てることができます。 商品が 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 オブジェクトを使用します
data オブジェクトは、Web SDK タグ拡張機能を使用する際に 変数データ要素 として使用できます。