Parameters naar doel verzenden met de extensie Offer Decisioning en Target
De doelimplementaties verschillen per mobiele toepassing vanwege de toepassingsarchitectuur, de zakelijke vereisten en de gebruikte functies. De meeste doelimplementaties bevatten het doorgeven van verschillende parameters voor contextuele informatie, doelgroepen en aanbevelingen voor inhoud.
Met de extensie Doel zijn alle doelparameters doorgegeven via de functie TargetParameters .
Met de extensie Offer Decisioning en Target:
- Parameters die bestemd zijn voor meerdere Adobe-toepassingen kunnen worden doorgegeven in het XDM-object
- Parameters die alleen voor Doel zijn bedoeld, kunnen worden doorgegeven in het object
data.__adobe.target
Aangepaste parameters
Aangepaste mbox-parameters zijn de eenvoudigste manier om gegevens door te geven aan Target en kunnen worden doorgegeven in de xdm - of data.__adobe.target -objecten.
Profielparameters
Profielparameters slaan gegevens gedurende een langere periode op in het doelprofiel van de gebruiker en moeten worden doorgegeven in het data.__adobe.target -object.
Parameters entiteit
de parameters van de Entiteit worden gebruikt om gedragsgegevens en aanvullende catalogusinformatie voor de Aanbevelingen van het Doel over te gaan. Net als profielparameters moeten de meeste eenheidsparameters worden doorgegeven onder het data.__adobe.target -object. De enige uitzondering is dat de array xdm.productListItems aanwezig is en dat de eerste SKU -waarde als entity.id wordt gebruikt.
Entiteiteits-parameters voor een specifiek item moeten vooraf met entity. worden vastgelegd om de gegevens correct vast te leggen. De gereserveerde cartIds - en excludedIds -parameters voor aanbevelingen-algoritmen mogen niet vooraf worden ingesteld en de waarde voor beide moet een door komma's gescheiden lijst met entiteit-id's bevatten.
Aankoopparameters
De parameters van de aankoop worden overgegaan op een de bevestigingspagina van het orde na een succesvolle orde en voor de omzettings en optimalisatiedoelstellingen van het Doel gebruikt. Met een Platform Mobile SDK-implementatie met de Offer Decisioning- en Target-extensie worden deze parameters en automatisch toegewezen aan XDM-gegevens die worden doorgegeven als onderdeel van de veldgroep commerce .
Aankoopgegevens worden doorgegeven aan Target wanneer voor de veldgroep commerce purchases.value is ingesteld op 1 . De bestellings-id en het totaal van de bestellingen worden automatisch toegewezen aan het order -object. Als de array productListItems aanwezig is, worden de waarden SKU gebruikt voor productPurchasedId .
Als u geen commerce -velden doorgeeft in het xdm -object, kunt u de ordergegevens doorgeven om het object te activeren met de velden data.__adobe.target.orderId , data.__adobe.target.orderTotal en data.__adobe.target.productPurchasedId .
Klant-id (mbox3rdPartyId)
Met Doel is het synchroniseren van profielen tussen apparaten en systemen mogelijk met één id van de klant. Deze klant-id moet worden doorgegeven in het veld identityMap van het XDM-object en worden toegewezen aan het veld Id van derde doelpartij in de gegevensstroom.
Tabel
at_propertysendEvent vraag worden geplaatst.pageNamexdm.web.webPageDetails.name ofdata.__adobe.target.pageNamexdm of als onderdeel van het object data.__adobe.target .profile.genderdata.__adobe.target.profile.genderdata -object en vooraf ingesteld met profile. om correct te worden toegewezen.user.categoryIddata.__adobe.target.user.categoryIddata -object.entity.iddata.__adobe.target.entity.idOF
xdm.productListItems[0].SKUdata -object of automatisch worden toegewezen vanuit het eerste item in de xdm.productListItems -array als die veldgroep door de implementatie wordt gebruikt.entity.categoryIddata.__adobe.target.entity.categoryIddata -object.entity.customEntitydata.__adobe.target.entity.customEntitydata .cartIdsdata.__adobe.target.cartIdsexcludedIdsdata.__adobe.target.excludedIdsmbox3rdPartyIdxdm.identityMaporderIdxdm.commerce.order.purchaseID(when
commerce.purchases.value is set to 1)or
data.__adobe.target.orderIdorderTotalxdm.commerce.order.priceTotal(when
commerce.purchases.value is set to 1)or
data.__adobe.target.orderTotalproductPurchasedIdxdm.productListItems[0-n].SKU(wanneer
commerce.purchases.value aan 1 wordt geplaatst)OF
data.__adobe.target.productPurchasedIdmboxPageValuedata.__adobe.target.mboxPageValueVoorbeelden van parameters doorgeven
Gebruik een eenvoudig voorbeeld om de verschillen tussen de uitbreidingen aan te tonen wanneer het overgaan van parameters aan Doel.
Android
| code language-java |
|---|
|
| code language-java |
|---|
|
iOS
| code language-swift |
|---|
|
| code language-swift |
|---|
|
Daarna, leer hoe te de omzettingsgebeurtenissen van het spoordoel met het Web SDK van het Platform.