/[Target] Web SDK sendEvent ne met pas à jour les attributs d’entité Recommendations lors de l’utilisation du mode de prérécupération AEP

Les attributs d’entité envoyés via un appel de alloy("sendEvent", ...) autonome ne sont pas mis à jour lors de l’utilisation du SDK Web AEP, bien que la requête ait réussi et qu’elle apparaisse dans le débogueur.

Description description

Environnement

Adobe Experience Platform Web SDK, Adobe Target (Recommendations)

Problème/Symptômes

Lors de l’utilisation d’AEP Web SDK, l’exécution d’un appel de alloy("sendEvent", ...) autonome sur la page ne met pas à jour les attributs d’entité correspondants, même si l’appel réussit et s’affiche dans le débogueur.

"data": {
  "__adobe": {
    "target": {
      "entity.id": "SKU-00001-LARGE",
      "entity.categoryId": "clothing,shirts",
      "entity.customEntity": "some value",
      "cartIds": "SKU-00002,SKU-00003",
      "excludedIds": "SKU-00001-SMALL"
    }
  }
}

Cause

Dans l’architecture actuelle du mode de prérécupération de Target, inclure l’objet de données dans la commande sendEvent n’envoie pas les données à Target.

L’objet de données est envoyé uniquement lorsque vous récupérez du contenu de Target à l’aide d’un decisionScope ou lorsque vous envoyez une notification de proposition d’affichage ou d’interaction par le biais de sendEvent.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

Méthode 1 : envoyer des paramètres d’entité dans le cadre d’un appel de décision Target

Pour en savoir plus sur l’envoi de l’objet de données par le biais d’un appel de décision Target, consultez la section Paramètres spéciaux et objet de données du tutoriel Web SDK.

Pour renseigner l’objet de données, créez l’élément de données suivant, en réutilisant les éléments de données créés dans la leçon Création d’éléments de données :

  1. Ouvrez le product detail pages - adobeDataLayer push - set product details variables - 20 de règles de balise .
  2. Ajoutez une nouvelle Action.
  3. Sélectionnez l’extension Adobe Experience Platform Web SDK.
  4. Sélectionnez Type d’action comme variable de mise à jour .
  5. Sélectionnez Data Variable comme Élément de données.
  6. Sélectionnez l’objet cible.
  7. Définissez entity.id comme élément de données Ecommerce Product Id.
  8. Définissez entity.name comme élément de données Ecommerce Product Name.
  9. Définissez user.categoryId comme élément de données Ecommerce Product Category.
  10. Sélectionnez Conserver les modifications.
  11. Sélectionnez Enregistrer.

Méthode 2 : utilisez l’API ou les flux d’entités de Recommendations pour mettre à jour directement le catalogue.

Lecture connexe

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f