xdm
L'oggetto xdm
contiene il payload di dati inviato all'Adobe. I campi impostati all’interno di questo oggetto vengono mappati direttamente agli elementi definiti nello schema del set di dati.
Adobe Experience Platform utilizza gli schemi per descrivere la struttura dei dati in modo coerente e riutilizzabile. Definendo i dati in modo coerente tra i sistemi, diventa più semplice mantenere un significato e, quindi, ottenere valore dai dati.
Questo oggetto ha un limite massimo di 32 KB.
Configurare l’oggetto XDM tramite l’estensione Web SDK
Imposta l'oggetto XDM nelle azioni di una regola di tag. L'oggetto XDM fornisce un'interfaccia intuitiva per mappare altri elementi dati ai rispettivi campi XDM.
- Accedi a experience.adobe.com utilizzando le credenziali Adobe ID.
- Passa a Raccolta dati > Tag.
- Seleziona la proprietà tag desiderata.
- Passa a Regole, quindi seleziona la regola desiderata.
- In Azioni, seleziona un'azione esistente o creane una.
- Imposta il campo a discesa Estensione su Adobe Experience Platform Web SDK e imposta Tipo azione su Invia evento.
- Fornisci l'elemento dati contenente l'oggetto desiderato nel campo XDM.
- Fai clic su Mantieni modifiche, quindi esegui il flusso di lavoro di pubblicazione.
Configurare l’oggetto XDM utilizzando la libreria JavaScript dell’SDK per web
Impostare l'oggetto xdm
durante l'esecuzione del comando sendEvent
. Assicurati che la gerarchia in questo oggetto corrisponda allo schema per il set di dati configurato. È possibile includere sia l'oggetto xdm
che l'oggetto data
nello stesso comando sendEvent
.
alloy("sendEvent", {
"xdm": adobeDataLayer.getState(reference)
});
Nell'esempio seguente viene utilizzato il gruppo di campi dello schema Dettagli Commerce:
alloy("sendEvent",{
"xdm":{
"commerce":{
"productViews":{
"value":1
}
},
"productListItems":[
{
"SKU":"HT105",
"name":"Large field hat",
},
{
"SKU":"HT104",
"name":"Small field hat",
}
]
}
});