xdm
Objektet xdm
innehåller datanyttolasten som skickas till Adobe. Fält som anges i det här objektet mappas direkt till element som definieras i datasetens schema.
Adobe Experience Platform använder scheman för att beskriva datastrukturen på ett konsekvent och återanvändbart sätt. Genom att definiera data på ett enhetligt sätt i olika system blir det enklare att behålla sin betydelse och därmed få värde av data.
Det här objektet har en maxgräns på 32 kB.
Konfigurera XDM-objektet med Web SDK-tillägget
Ange objektet XDM i åtgärderna för en taggregel. XDM-objektet har ett intuitivt gränssnitt för att mappa andra dataelement till deras respektive XDM-fält.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Rules och markera önskad regel.
- Välj en befintlig åtgärd under Actions eller skapa en åtgärd.
- Ställ in listrutefältet Extension på Adobe Experience Platform Web SDK och ställ in Action Type på Send event.
- Ange dataelementet som innehåller det önskade objektet i fältet XDM.
- Klicka på Keep Changes och kör sedan ditt publiceringsarbetsflöde.
Konfigurera XDM-objektet med Web SDK JavaScript-biblioteket
Ange objektet xdm
när du kör kommandot sendEvent
. Kontrollera att hierarkin i det här objektet matchar schemat för den konfigurerade datauppsättningen. Du kan inkludera både objektet xdm
och objektet data
i samma sendEvent
-kommando.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
I följande exempel används schemafältgruppen Commerce Details:
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});