Show Menu
SUJETS×

Notes de mise à jour - SDK de Node.js Target

Notes de mise à jour relatives au SDK Node.js d’ Adobe Target.
Le SDK de Target Node.js vous permet de déployer Target côté serveur.
Ce SDK Node.js vous permet de vous intégrer facilement Target à d’autres Adobe Experience Cloud solutions, telles que Adobe Experience Cloud Identity Service, Adobe Analyticset Adobe Audience Manager.
Le SDK Node.js présente les meilleures pratiques et élimine les complexités lors de l’intégration avec Target via notre API de diffusion afin que vos équipes d’ingénieurs puissent se concentrer sur la logique métier.
Pour en savoir plus sur le SDK de Target Node.js, consultez le blog technique d’Adobe - Ouvrir l’approvisionnement du nouveau SDK de Adobe Target Node.js.

Version 1.0.0 (9 octobre 2019)

Les sections suivantes fournissent plus d’informations sur la version 1.0.0 du kit SDK de Target Node.js :

Ajout de la section

  • Prise en charge de l’API Target View Delivery v1, y compris la prérécupération des pages et des vues.
  • Prise en charge complète de la diffusion de tous les types d’offres créées dans le compositeur d’expérience visuelle (VEC).
  • Prise en charge de la prérécupération et des notifications pour l’optimisation des performances en mettant en cache le contenu prérécupéré.
  • Prise en charge de l’optimisation des performances dans les Target intégrations hybrides via serverState Target le déploiement à la fois côté serveur et côté client.
    Nous introduisons un paramètre appelé serverState qui contient des expériences récupérées côté serveur, de sorte qu’at.js v2.2+ ne lancera pas un appel serveur supplémentaire pour récupérer les expériences. Cette approche optimise les performances de chargement des pages.
  • Ouvrez le fichier source sur GitHub en tant que SDK Node.js Target.
  • Nouvelle méthode API sendNotifications() pour envoyer des notifications affichées/cliquées Target pour le contenu prérécupéré via getOffers() .
  • Création simplifiée de requêtes d’API de remise des vues, avec remplissage automatique des champs internes avec des valeurs par défaut ( request.id , request.context , etc.).
  • Validation des arguments de méthode de l’API SDK.
  • Mise à jour des tests LISEZ-MOI, échantillons et unités.
  • Nouveau flux CI configuré à l’aide des actions GitHub.
  • Ajout de modèles CoC, de directives sur les contributions, de relations publiques et de problèmes

La

  • Projet renommé en target-nodejs-sdk .
  • Principale restructuration, remplacement de l’API Target BatchMbox v2 par l’API Target View Delivery v1.
  • Les arguments de la méthode API create() ont été modifiés, supprimant l’imbrication redondante (voir l’ancienne déclaration de méthode ici ).
  • Les arguments de méthode API getOffers() ont été modifiés (voir l’ancienne déclaration de méthode ici ).
  • La méthode getTargetCookieName() API a été remplacée par TargetCookieName un accesseur. Voir Accesseurs de l’utilitaire TargetClient.
  • La méthode getTargetLocationHintCookieName() API a été remplacée par TargetLocationHintCookieName un accesseur. Voir Accesseurs de l’utilitaire TargetClient.

Supprimée

  • Prise en charge de l’API BatchMbox v2 Target.
  • La méthode API getOffer() a été supprimée. Utilisez plutôt la méthode API getOffers().