Ce document présente les notes de mise à jour du SDK web d’Adobe Experience Platform.
Pour obtenir les dernières notes de mise à jour sur l’extension de balise du SDK web, reportez-vous à la section Notes de mise à jour de l’extension de balise du SDK web.
Ajout de la prise en charge du suivi des clics par Adobe Journey Optimizer.
Correctifs et améliorations
La collecte de liens recueille désormais le nom du lien et le pays du visiteur.
Suppression de l’erreur de console pour les destinations d’URL ayant échoué.
Version 2.14.0 - 25 janvier 2023
(Beta) Ajout de la prise en charge des surfaces et propositions d’Adobe Journey Optimizer.
Correctifs et améliorations
Correction d’un problème lié aux actions de code personnalisé du VEC d’Adobe Target en raison duquel le code était injecté dans un autre emplacement qu’avec at.js.
Correction d’un problème en raison duquel l’en-tête « référent » n’était pas correctement défini sur les requêtes envoyées au réseau Edge.
Correction d’un problème en raison duquel placeContext.localTime ne correspondait pas au schéma.
Version 2.13.1 - 13 octobre 2022
Correction d’un problème en raison duquel la migration des visiteurs et visiteuses ne fonctionnait pas si « window.Visitor » était défini après la configuration. Ce problème se pose en particulier lors de l’utilisation des balises Adobe.
Correction d’un problème en raison duquel device.screenWidth et device.screenHeight étaient renseignées comme des chaînes dans certains environnements.
Version 2.13.0 - 28 septembre 2022
Nouvelles fonctionnalités
Ajout de la prise en charge de la Migration complète page par page. Le profil Adobe Target est désormais conservé lorsqu’un visiteur ou un visiteuse passe d’une page at.js à une page SDK web.
Ajout de la prise en charge de la nouvelle commande applyResponse. Cela permet une personnalisation hybride via l’API Edge Network Server.
Les liens du mode QA fonctionnent désormais sur plusieurs pages.
Correctifs et améliorations
Correction d’un problème en raison duquel les mesures de suivi des clics de personnalisation n’étaient pas mises à jour lorsque le suivi des liens était désactivé.
Mise à jour des commandes afin de générer une erreur de validation lorsque des options inconnues sont spécifiées.
La propriété _experience.decisioning.propositionEventType est désormais renseignée lors de l’envoi automatique d’événements de personnalisation d’affichage et d’interaction.
Ajout de la validation des espaces de noms dupliqués pour la commande getIdentity.
Ajout de la validation de la portée de décision dupliquée pour la commande sendEvent.
Version 2.12.0 - 29 juin 2022
Modification des requêtes sur le réseau Edge afin d’utiliser l’indicateur d’emplacement du cookie cluster dans le champ de l’URL. Cela permet de s’assurer que les utilisateurs et utilisatrices qui changent leur position (par exemple, via un VPN ou qui conduisent avec des appareils mobiles, etc.) en milieu de session atteignent le même niveau Edge et disposent du même profil de personnalisation.
Fonctions configurées avec Stringify dans la réponse de commande getLibraryInfo.
Version 2.11.0 - 13 juin 2022
Nouvelles fonctionnalités
Vous pouvez désormais diffuser des expériences personnalisées plus précisément, en partageant les identifiants de visiteurs et visiteuses entre les applications mobiles et le contenu web mobile, ainsi qu’entre les domaines. Consultez la documentation dédiée pour en savoir plus.
Vous pouvez désormais rendre ou exécuter un tableau de propositions à partir de Adobe Target dans des applications monopages, sans incrémenter les mesures d’analyse. Cela réduit les erreurs de création de rapports et augmente la précision des analyses. Consultez la documentation dédiée pour en savoir plus.
Ajout d’informations supplémentaires à la commande getLibraryInfo, y compris les commandes disponibles et la configuration finale de l’instance.
Correctifs et améliorations
Mise à jour des paramètres des cookies pour utiliser sameSite="none" et l’indicateur secure sur les pages HTTPS.
Correction d’un problème où le contenu personnalisé n’était pas correctement appliqué lors de l’utilisation du pseudo sélecteur eq.
Correction d’un problème où localTimezoneOffset pouvait échouer lors de la validation d’Experience Platform.
Version 2.10.1 - 3 mai 2022
Correction d’un problème où plusieurs éléments iframes persistants étaient créée pour les synchronisations des identifiants et les destinations de segment.
Version 2.10.0 - 22 avril 2022
Utilisez un élément iframe persistant pour toutes les synchronisations des identifiants et destinations de segment.
Correction d’un problème où les propositions de mesures fusionnées étaient dupliquées dans le résultat sendEvent.
Version 2.9.0 - 10 mars 2022
Ajout de la prise en charge du suivi des expériences Adobe Target control (default).
Optimisation des événements de modification de la vue pour les applications monopages. La notification d’affichage est désormais incluse avec l’événement de modification de la vue lors du rendu d’expériences personnalisées.
Suppression de l’avertissement de la console en cas d’absence de eventType.
Correction d’un problème où la propriété propositions n’était renvoyée que par une commande sendEvent lorsque des expériences étaient demandées ou récupérées à partir du cache. La propriété propositions sera désormais toujours définie comme un tableau.
Correction d’un problème en raison duquel les conteneurs masqués n’étaient pas affichés lorsqu’une erreur était renvoyée depuis le réseau Edge.
Correction d’un problème où les événements d’interaction n’étaient pas comptabilisés dans Adobe Target. Ce problème a été corrigé en ajoutant le nom de la vue au fichier XDM sur web.webPageDetails.viewName.
Correction des liens rompus de la documentation dans les messages de la console.
Version 2.8.0, - 19 janvier 2022
Prise en charge des sélecteurs DOM fantômes pour la personnalisation.
Types d’événements de personnalisation renommés. (display et click deviennent decisioning.propositionDisplay et decisioning.propositionInteract.)
Correction d’un problème où les offres HTML avec des balises de script intégrées ajoutaient deux fois les balises de script à la page même si le script n’était exécuté qu’une seule fois.
Version 2.7.0 - 26 octobre 2021
Exposer des informations supplémentaires du réseau Edge dans la valeur renvoyée par sendEvent, y compris inferences et destinations. Le format de ces propriétés peut changer, car ces fonctionnalités sont actuellement déployées dans le cadre d’une version bêta. Pour plus d’informations, voir Événements de tracking.
Version 2.6.4 - 7 septembre 2021
Correction d’un problème où les actions HTML définies d’Adobe Target appliquées à l’élément head remplaçaient l’intégralité du contenu head. Les actions HTML définies appliquées à l’élément head sont désormais modifiées pour ajouter un HTML.
Version 2.6.3 - 16 août 2021
Correction d’un problème où les objets non destinés à un usage public étaient exposés via la promesse résolue de la commande configure.
Version 2.6.2 - 4 août 2021
Correction d’un problème où un avertissement d’obsolescence de result.decisions (fourni par la commande sendEvent) était consigné dans la console même lorsque la propriété result.decisions n’était pas utilisée. Aucun avertissement ne sera consigné lors de l’accès à la propriété result.decisions, mais la propriété est toujours obsolète.
Version 2.6.1 - 29 juillet 2021
Correction d’un problème où le rendu de la personnalisation pour une vue d’application monopage sans contenu de personnalisation générait une erreur et provoquait le rejet de la promesse renvoyée par la commande sendEvent.
Version 2.6.0 - 27 juillet 2021
Fournit davantage de contenu de personnalisation dans la promesse résolue sendEvent, y compris les jetons de réponse Adobe Target. Lorsque la commande sendEvent est exécutée, une promesse est renvoyée, qui est finalement résolue avec un objet result contenant les informations reçues du serveur. Auparavant, cet objet de résultat incluait une propriété nommée decisions. Cette propriété decisions a été rendue obsolète. Une nouvelle propriété, propositions, a été ajoutée. Cette nouvelle propriété permet aux clientes et clients d’accéder à davantage de contenu de personnalisation, notamment des jetons de réponse.
Version 2.5.0 - Juin 2021
Ajout de la prise en charge des offres de personnalisation de redirection.
Les largeurs et hauteurs de fenêtre d’affichage collectées automatiquement et qui sont des valeurs négatives ne seront plus envoyées au serveur.
Lorsqu’un événement est annulé en renvoyant false d’un rappel onBeforeEventSend, un message est désormais consigné.
Correction d’un problème où des éléments spécifiques de données XDM destinés à un seul événement étaient inclus dans plusieurs événements.
Ajout de la prise en charge d’une option out lors de la configuration du consentement par défaut, qui ignore tous les événements jusqu’à ce que le consentement soit reçu (l’option pending existante met les événements en file d’attente et les envoie une fois le consentement reçu).
Utilise désormais un groupe de champs de schéma XDM au lieu de meta.personalization lors de l’envoi d’événements au sujet du contenu personnalisé rendu ou sur lequel l’utilisateur ou l’utilisatrice a cliqué.
La commande getIdentity renvoie désormais l’identifiant de zone géographique Edge ainsi que l’identité.
Amélioration et gestion plus efficace des avertissements et des erreurs reçus du serveur.
Une fois reçues, les préférences de consentement sont hachées et stockées dans un espace de stockage local afin d’optimiser l’intégration entre les CMP, le SDK web de Platform et le Platform Edge Network. Si vous collectez des préférences de consentement, nous vous recommandons d’appeler setConsent à chaque chargement de page.
Ajout des deux hooks de surveillance suivants : onCommandResolved et onCommandRejected.
Correction de bug : les événements de notification d’interaction de personnalisation contenaient des informations en double sur la même activité lorsqu’un utilisateur ou une utilisatrice accédait à une nouvelle vue d’application monopage, revenait à la vue d’origine, puis cliquait sur un élément éligible à la conversion.
Correction de bug : si le paramètre documentUnloading du premier événement envoyé par le SDK était défini sur true, l’utilisation de sendBeacon pour envoyer l’événement entraînait une erreur, car l’identité n’était pas connue.
Version 2.3.0 - Novembre 2020
Ajout de la prise en charge de la valeur à usage unique afin de permettre des stratégies de sécurité du contenu plus strictes.
Ajout de la prise en charge de la personnalisation pour les applications monopages.
Amélioration de la compatibilité avec d’autres codes JavaScript sur la page qui peuvent remplacer les API window.console.
Correction de bug : sendBeacon n’était pas utilisé lorsque documentUnloading était défini sur true ou lorsque les clics sur les liens étaient automatiquement suivis.
Correction de bug : le lien n’était pas automatiquement suivi si l’élément d’ancrage contenait du contenu HTML.
Correction de bug : certaines erreurs de navigateur contenant une propriété message en lecture seule n’étaient pas traitées de manière appropriée, ce qui entraînait l’affichage d’une erreur différente au client ou à la cliente.
Correction de bug : l’exécution du SDK dans un élément iframe entraînait une erreur si la page HTML de l’élément iframe provenait d’un sous-domaine différent de celui de la page HTML de la fenêtre parente.
Version 2.2.0 - Octobre 2020
Correction de bug : l’objet « Opt-in » empêchait « Alloy » d’effectuer des appels lorsque idMigrationEnabled était défini sur true.
Correction de bug : sensibilisation d’Alloy aux requêtes qui doivent renvoyer des offres de personnalisation afin d’éviter des problèmes de scintillement.
Version 2.1.0 - Août 2020
Suppression de la commande syncIdentity et prise en charge de la transmission de ces identifiants dans la commande sendEvent.
Prise en charge de la norme de consentement IAB 2.0.
Prise en charge de la transmission d’identifiants supplémentaires dans la commande setConsent.
Prise en charge du remplacement de l’datasetId dans la commande sendEvent.