Envoi de paramètres à Target à l’aide de l’extension Offer Decisioning et Target
Les implémentations de Target varient d’une application mobile à l’autre en raison de l’architecture des applications, des exigences commerciales et des fonctionnalités utilisées. La plupart des implémentations de Target incluent la transmission de divers paramètres pour les informations contextuelles, les audiences et les recommandations de contenu.
Avec l’extension Target, tous les paramètres Target étaient transmis à l’aide de la fonction TargetParameters.
Avec l’extension Offer Decisioning and Target :
- Les paramètres destinés à plusieurs applications Adobe peuvent être transmis dans l’objet XDM
- Les paramètres destinés uniquement à Target peuvent être transmis dans l’objet
data.__adobe.target
Paramètres personnalisés
Les paramètres de mbox personnalisés sont la méthode la plus simple pour transmettre des données à Target et peuvent être transmis dans les objets xdm ou data.__adobe.target.
Paramètres de profil
Les paramètres de profil stockent des données pendant une période prolongée dans le profil Target de l’utilisateur et doivent être transmis à l’objet data.__adobe.target.
Paramètres de l’entité
Les paramètres d’entité sont utilisés pour transmettre des données comportementales et des informations de catalogue supplémentaires pour Target Recommendations. Tout comme les paramètres de profil, la plupart des paramètres d’entité doivent être transmis sous l’objet data.__adobe.target. La seule exception est la présence du tableau xdm.productListItems, puis la première valeur SKU est utilisée comme entity.id.
Les paramètres d'entité pour un élément spécifique doivent être précédés de entity. pour une capture de données correcte. Les paramètres cartIds et excludedIds réservés aux algorithmes de recommandations ne doivent pas être précédés de préfixes et la valeur de chaque doit contenir une liste d’identifiants d’entité séparés par des virgules.
Paramètres d’achat
Les paramètres d’achat sont transmis sur une page de confirmation de commande après une commande réussie et sont utilisés pour les objectifs de conversion et d’optimisation de Target. Avec une implémentation de Platform Mobile SDK utilisant l’extension Offer Decisioning et Target, ces paramètres et sont automatiquement mappés à partir des données XDM transmises dans le cadre du groupe de champs commerce.
Les informations d’achat sont transmises à Target lorsque le groupe de champs commerce a purchases.value défini sur 1. L’ID de commande et le total de la commande sont automatiquement mappés à partir de l’objet order. Si le tableau productListItems est présent, les valeurs SKU sont utilisées pour la productPurchasedId.
Si vous ne transmettez pas commerce champs dans l’objet xdm, vous pouvez transmettre les détails de la commande à Target à l’aide des champs data.__adobe.target.orderId, data.__adobe.target.orderTotal et data.__adobe.target.productPurchasedId.
Identifiant client (mbox3rdPartyId)
Target permet de synchroniser les profils sur plusieurs appareils et systèmes à l’aide d’un seul identifiant client. Cet ID de client doit être transmis dans le champ identityMap de l’objet XDM et mappé au champ ID de tiers cible dans le flux de données.
Tableau
at_propertysendEvent.pageNamexdm.web.webPageDetails.name ou.
data.__adobe.target.pageNamexdm ou de l’objet data.__adobe.target.profile.genderdata.__adobe.target.profile.genderdata et précédés du préfixe profile. pour être mappés correctement.user.categoryIddata.__adobe.target.user.categoryIddata.entity.iddata.__adobe.target.entity.idOU
xdm.productListItems[0].SKUdata ou mappés automatiquement à partir du premier élément du tableau de xdm.productListItems si votre implémentation utilise ce groupe de champs.entity.categoryIddata.__adobe.target.entity.categoryIddata.entity.customEntitydata.__adobe.target.entity.customEntitydata.cartIdsdata.__adobe.target.cartIdsexcludedIdsdata.__adobe.target.excludedIdsmbox3rdPartyIdxdm.identityMaporderIdxdm.commerce.order.purchaseID(lorsque
commerce.purchases.value est défini sur 1)ou
data.__adobe.target.orderIdorderTotalxdm.commerce.order.priceTotal(lorsque
commerce.purchases.value est défini sur 1)ou
data.__adobe.target.orderTotalproductPurchasedIdxdm.productListItems[0-n].SKU(lorsque
commerce.purchases.value est défini sur 1)OU
data.__adobe.target.productPurchasedIdmboxPageValuedata.__adobe.target.mboxPageValueExemples de transmission de paramètres
Prenons un exemple simple pour démontrer les différences entre les extensions lors de la transmission de paramètres à Target.
Android
| code language-java |
|---|
|
| code language-java |
|---|
|
iOS
| code language-swift |
|---|
|
| code language-swift |
|---|
|
Ensuite, découvrez comment suivre les événements de conversion Target avec le SDK web de Platform.