Senden von Parametern an Target mithilfe der Offer Decisioning- und Target-Erweiterung
Target-Implementierungen unterscheiden sich je nach Mobile App-Architektur, Geschäftsanforderungen und verwendeten Funktionen. Bei den meisten Target-Implementierungen werden verschiedene Parameter für Kontextinformationen, Zielgruppen und Inhaltsempfehlungen übergeben.
Bei der Target-Erweiterung wurden alle Target-Parameter mithilfe der TargetParameters-Funktion übergeben.
Mit der Offer Decisioning- und Target-Erweiterung:
- Parameter, die für mehrere Adobe-Programme vorgesehen sind, können im XDM-Objekt übergeben werden
- Parameter, die nur für Target bestimmt sind, können im
data.__adobe.targetübergeben werden
Benutzerdefinierte Parameter
Benutzerdefinierte Mbox-Parameter sind die einfachste Möglichkeit, Daten an Target zu übergeben, und können in den xdm oder data.__adobe.target Objekten übergeben werden.
Profilparameter
Profilparameter speichern Daten für einen längeren Zeitraum im Zielprofil des Benutzers und müssen im data.__adobe.target Objekt übergeben werden.
Entitätsparameter
Entitätsparameter werden verwendet, um Verhaltensdaten und zusätzliche Kataloginformationen für Target Recommendations zu übergeben. Ähnlich wie Profilparameter sollten die meisten Entitätsparameter unter dem data.__adobe.target Objekt übergeben werden. Die einzige Ausnahme ist, dass das xdm.productListItems-Array vorhanden ist, dann wird der erste SKU als entity.id verwendet.
Entitätsparameter für ein bestimmtes Element müssen mit dem Präfix entity. versehen werden, um eine ordnungsgemäße Datenerfassung zu gewährleisten. Die reservierten cartIds- und excludedIds-Parameter für Recommendations-Algorithmen sollten nicht mit einem Präfix versehen werden und der Wert für jedes muss eine kommagetrennte Liste von Entitäts-IDs enthalten.
Kaufparameter
Kaufparameter werden nach erfolgreicher Bestellung auf einer Auftragsbestätigungsseite weitergeleitet und für Konversions- und Optimierungsziele von Target verwendet. Bei einer Implementierung von Platform Mobile SDK unter Verwendung der Offer Decisioning- und Target-Erweiterung werden diese Parameter und automatisch aus XDM-Daten zugeordnet, die als Teil der commerce Feldergruppe übergeben werden.
Kaufinformationen werden an Target übergeben, wenn die commerce Feldergruppe auf purchases.value gesetzt 1. Die Auftrags-ID und die Bestellsumme werden automatisch aus dem order Objekt zugeordnet. Wenn das productListItems-Array vorhanden ist, werden die SKU Werte für die productPurchasedId verwendet.
Wenn Sie keine commerce Felder im xdm Objekt übergeben, können Sie die Bestelldetails mithilfe der Felder data.__adobe.target.orderId, data.__adobe.target.orderTotal und data.__adobe.target.productPurchasedId an Target übergeben.
Kunden-ID (mbox3rdPartyId)
Target ermöglicht die Synchronisierung von Profilen über Geräte und Systeme hinweg mithilfe einer einzigen Kunden-ID. Diese Kunden-ID sollte im identityMap Feld des XDM-Objekts übergeben und dem Feld „Target Third-Party-ID“ im Datenstrom zugeordnet werden.
Tabelle
at_propertysendEvent nicht festgelegt werden.pageNamexdm.web.webPageDetails.name oderdata.__adobe.target.pageNamexdm oder als Teil des data.__adobe.target übergeben werden.profile.genderdata.__adobe.target.profile.genderdata übergeben werden und das Präfix profile. aufweisen, damit sie entsprechend zugeordnet werden können.user.categoryIddata.__adobe.target.user.categoryIddata übergeben werden muss.entity.iddata.__adobe.target.entity.idODER
xdm.productListItems[0].SKUdata-Objekts übergeben oder automatisch vom ersten Element im xdm.productListItems-Array zugeordnet werden, wenn Ihre Implementierung diese Feldergruppe verwendet.entity.categoryIddata.__adobe.target.entity.categoryIddata übergeben werden.entity.customEntitydata.__adobe.target.entity.customEntitydata übergeben werden.cartIdsdata.__adobe.target.cartIdsexcludedIdsdata.__adobe.target.excludedIdsmbox3rdPartyIdxdm.identityMap festgelegtorderIdxdm.commerce.order.purchaseID(wenn
commerce.purchases.value auf 1 gesetzt ist)oder
data.__adobe.target.orderIdorderTotalxdm.commerce.order.priceTotal(wenn
commerce.purchases.value auf 1 gesetzt ist)oder
data.__adobe.target.orderTotalproductPurchasedIdxdm.productListItems[0-n].SKU(wenn
commerce.purchases.value auf 1 gesetzt ist)ODER
data.__adobe.target.productPurchasedIdmboxPageValuedata.__adobe.target.mboxPageValueBeispiele für die Übergabe von Parametern
Verwenden wir ein einfaches Beispiel, um die Unterschiede zwischen den Erweiterungen beim Übergeben von Parametern an Target zu veranschaulichen.
Android
| code language-java |
|---|
|
| code language-java |
|---|
|
iOS
| code language-swift |
|---|
|
| code language-swift |
|---|
|
Erfahren Sie als Nächstes, wie Sie Target-Konversionsereignisse Platform Web SDK verfolgen.