xdm
L’objet xdm contient la payload de données envoyée à Adobe. Les champs définis dans cet objet mappent directement aux éléments définis dans le schéma du jeu de données.
Adobe Experience Platform utilise des schémas pour décrire la structure des données de manière cohérente et réutilisable. En définissant les données de manière cohérente sur l’ensemble des systèmes, il est plus facile de leur donner du sens et, par conséquent, d’en tirer profit.
Définissez l’objet xdm lors de l’exécution de la commande sendEvent. Assurez-vous que la hiérarchie de cet objet correspond au schéma du jeu de données configuré. Vous pouvez inclure l’objet xdm et l’objet data dans la même commande sendEvent.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
L’exemple suivant utilise le groupe de champs de schéma Détails de Commerce 🔗 :
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});
Utiliser l’objet xdm à l’aide de l’extension de balise Web SDK
L’objet xdm est disponible sous la forme d’un élément de données de variable ou d’un élément de données d’objet XDM lors de l’utilisation de l’extension de balise Web SDK. Adobe recommande dans la plupart des cas l’utilisation d’un élément de données variable.