xdm
The xdm
-objektet 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 fältet har en maxgräns på 32 kB.
Konfigurera XDM-objektet med Web SDK-tillägget
Ange XDM -fält inom åtgärderna för en taggregel. The XDM-objekt har ett intuitivt gränssnitt för att mappa andra dataelement till sina respektive XDM-fält.
- Logga in på experience.adobe.com med dina Adobe ID-uppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Rules markerar du önskad regel.
- Under Actionsväljer du en befintlig åtgärd eller skapar en åtgärd.
- Ange Extension listruta till Adobe Experience Platform Web SDK och ange Action Type till Send event.
- Ange det dataelement som innehåller det önskade objektet i XDM fält.
- Klicka Keep Changes och sedan köra ditt publiceringsarbetsflöde.
Konfigurera XDM-objektet med JavaScript-biblioteket för Web SDK
Ange xdm
-objektet när sendEvent
-kommando. Kontrollera att hierarkin i det här objektet matchar schemat för den konfigurerade datauppsättningen. Du kan inkludera båda xdm
-objektet och data
objekt i samma sendEvent
-kommando.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
I följande exempel används Schemafältgrupp för handelsinformation:
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});