Inviare parametri a Target utilizzando l’estensione Offer Decisioning e Target
Le implementazioni di Target differiscono tra le applicazioni mobili a causa dell’architettura dell’app, dei requisiti aziendali e delle funzioni utilizzate. La maggior parte delle implementazioni di Target include il passaggio di vari parametri per informazioni contestuali, tipi di pubblico e consigli sui contenuti.
Con l'estensione Target, tutti i parametri di Target sono stati passati utilizzando la funzione TargetParameters.
Con l’estensione Offer Decisioning e Target:
- I parametri destinati a più applicazioni Adobe possono essere trasmessi nell’oggetto XDM
- I parametri destinati solo a Target possono essere passati nell'oggetto
data.__adobe.target
Parametri personalizzati
I parametri mbox personalizzati sono il modo più semplice per trasmettere dati a Target e possono essere trasmessi negli oggetti xdm o data.__adobe.target.
Parametri del profilo
I parametri di profilo memorizzano i dati per un periodo di tempo prolungato nel profilo Target dell'utente e devono essere trasmessi nell'oggetto data.__adobe.target.
Parametri di entità
I parametri di entità vengono utilizzati per trasmettere dati comportamentali e informazioni di catalogo supplementari per i consigli di Target. Analogamente ai parametri di profilo, la maggior parte dei parametri di entità deve essere passata sotto l'oggetto data.__adobe.target. L'unica eccezione è rappresentata dall'array xdm.productListItems, quindi il primo valore SKU viene utilizzato come entity.id.
I parametri di entità per un elemento specifico devono avere il prefisso entity. per l'acquisizione dei dati corretta. I parametri riservati cartIds e excludedIds per gli algoritmi dei consigli non devono avere un prefisso e il valore di ciascuno deve contenere un elenco separato da virgole di ID entità.
Parametri di acquisto
I parametri di acquisto vengono trasmessi in una pagina di conferma dell’ordine dopo che quest’ultimo è stato completato correttamente e vengono utilizzati per gli obiettivi di conversione e ottimizzazione di Target. Con un'implementazione di Platform Mobile SDK che utilizza l'estensione Offer Decisioning e Target, questi parametri e vengono mappati automaticamente dai dati XDM passati come parte del gruppo di campi commerce.
Le informazioni di acquisto vengono passate a Target quando il gruppo di campi commerce ha purchases.value impostato su 1. L'ID ordine e il totale ordine vengono mappati automaticamente dall'oggetto order. Se l'array productListItems è presente, i valori SKU vengono utilizzati per productPurchasedId.
Se non trasmetti i campi commerce nell'oggetto xdm, puoi trasmettere i dettagli dell'ordine a Target utilizzando i campi data.__adobe.target.orderId, data.__adobe.target.orderTotal e data.__adobe.target.productPurchasedId.
ID cliente (mbox3rdPartyId)
Target consente la sincronizzazione dei profili tra dispositivi e sistemi utilizzando un singolo ID cliente. Questo ID cliente deve essere passato nel campo identityMap dell'oggetto XDM e mappato al campo ID terze parti di Target nel flusso di dati.
Tabella
at_propertysendEventpageNamexdm.web.webPageDetails.name odata.__adobe.target.pageNamexdm o come parte dell'oggetto data.__adobe.target.profile.genderdata.__adobe.target.profile.genderdata e con prefisso profile. per essere mappati in modo appropriato.user.categoryIddata.__adobe.target.user.categoryIddata.entity.iddata.__adobe.target.entity.idOR
xdm.productListItems[0].SKUdata o mappati automaticamente dal primo elemento nell'array xdm.productListItems se l'implementazione utilizza tale gruppo di campi.entity.categoryIddata.__adobe.target.entity.categoryIddata.entity.customEntitydata.__adobe.target.entity.customEntitydata.cartIdsdata.__adobe.target.cartIdsexcludedIdsdata.__adobe.target.excludedIdsmbox3rdPartyIdxdm.identityMaporderIdxdm.commerce.order.purchaseID(quando
commerce.purchases.value è impostato su 1)o
data.__adobe.target.orderIdorderTotalxdm.commerce.order.priceTotal(quando
commerce.purchases.value è impostato su 1)o
data.__adobe.target.orderTotalproductPurchasedIdxdm.productListItems[0-n].SKU(quando
commerce.purchases.value è impostato su 1)OR
data.__adobe.target.productPurchasedIdmboxPageValuedata.__adobe.target.mboxPageValueEsempi di parametri di passaggio
Utilizziamo un semplice esempio per dimostrare le differenze tra le estensioni quando si trasmettono i parametri a Target.
Android
| code language-java |
|---|
|
| code language-java |
|---|
|
iOS
| code language-swift |
|---|
|
| code language-swift |
|---|
|
Successivamente, scopri come tenere traccia degli eventi di conversione di Target con Platform Web SDK.