Présentation de la migration d’at.js vers le SDK Web Platform

Le niveau d’effort nécessaire pour migrer d’at.js vers le SDK Web Platform dépend de la complexité de votre mise en oeuvre actuelle et des fonctionnalités du produit utilisées.

Quelle que soit la simplicité ou la complexité de votre mise en oeuvre, il est important de bien comprendre votre état actuel avant la migration. Ce guide vous aide à ventiler les composants de votre mise en oeuvre actuelle et à élaborer un plan gérable pour la migration de chaque élément.

Le processus de migration comprend les étapes clés suivantes :

  1. Évaluation de votre mise en oeuvre actuelle et détermination d’une approche de migration
  2. Configuration des composants initiaux pour la connexion à Adobe Experience Platform Edge Network
  3. Mettez à jour l’implémentation de base pour remplacer at.js par le SDK Web Platform.
  4. Améliorez la mise en oeuvre du SDK Web Platform pour vos cas d’utilisation spécifiques. Cela peut impliquer la transmission de paramètres supplémentaires, la prise en compte des modifications d’affichage d’une seule page (SPA), l’utilisation de jetons de réponse, etc.
  5. Mise à jour d’objets dans l’interface de Target, tels que les scripts de profil, les activités et les définitions d’audience
  6. Validation de la mise en oeuvre finale avant d’effectuer le changement dans votre environnement de production

Principales différences entre at.js et le SDK Web Platform

Avant de commencer le processus de migration, il est important de comprendre les différences entre at.js et le SDK Web Platform.

Différences opérationnelles

Le SDK Web Platform combine les fonctionnalités de plusieurs applications Adobe en une seule bibliothèque. Cette approche unifiée signifie que vous devez prendre en compte les responsabilités et les processus entre les équipes pour garantir une mise en oeuvre saine.

Target at.js 2.x
SDK Web de Platform
Propriété
La bibliothèque at.js est indépendante des autres bibliothèques d’applications. Les personnalisations et la propriété de ces bibliothèques disparates peuvent s’aligner sur différentes équipes de l’entreprise.
La bibliothèque SDK Web Platform et les données transmises sont unifiées pour toutes les applications Adobe. La propriété de l’implémentation du SDK Web Platform doit représenter les parties prenantes de toutes les applications en aval.
Maintenance
Des équipes distinctes peuvent travailler sur les améliorations de mise en oeuvre pour chaque application d’Adobe, telles que Target et Analytics.
Idéalement, une seule équipe doit être responsable des améliorations qui affectent l’implémentation du SDK Web Platform.
Processus
Les modifications apportées à une mise en oeuvre de Target peuvent suivre un processus dont la cadence ou les exigences d’assurance qualité sont différentes de celles d’autres applications telles qu’Analytics.
Les modifications apportées à une implémentation du SDK Web Platform doivent prendre en compte toutes les applications en aval, et le processus d’assurance qualité et de publication doit être adapté en conséquence.
Collaboration
Les données spécifiques à Target peuvent être transmises directement dans les appels Target. Selon l’implémentation, il peut y avoir d’autres appels Target. Cela n’a aucun impact direct sur les données Adobe Analytics et la coordination avec l’équipe d’analyse n’est pas aussi essentielle.
Les données transmises dans les appels du SDK Web Platform peuvent être transférées à Target et à Analytics. Une coordination entre les équipes est nécessaire pour s’assurer que les modifications n’ont pas d’incidence négative sur une application spécifique.

Différences techniques

Le SDK Web Platform n’est pas une évolution de la bibliothèque at.js de Target. Il s’agit d’une nouvelle approche unifiée pour la mise en oeuvre de toutes les applications Adobe pour le canal web. Il y a plusieurs différences techniques à connaître.

Target at.js 2.x
SDK Web de Platform
Fonctionnalité de bibliothèque
Fonctionnalité de Target fournie par at.js. Intégrations à d’autres applications fournies par Visitor.js et AppMeasurement.js
Fonctionnalité pour toutes les applications Adobe fournies par une seule bibliothèque SDK Web Platform : alloy.js
Performances
at.js est l’une des nombreuses bibliothèques qui doivent être chargées pour une intégration correcte dans les applications. Cela se traduit par un temps de chargement inférieur à la durée optimale.
Le SDK Web Platform est une bibliothèque légère unique qui élimine la nécessité de plusieurs bibliothèques spécifiques à l’application, ce qui se traduit par de meilleures performances de chargement de page.
Demandes
Séparez les appels pour chaque application d’Adobe. Les appels Target sont largement indépendants des autres appels réseau.
Un seul appel pour toutes les applications Adobe. Les modifications apportées aux données transmises dans ces appels peuvent avoir un impact sur plusieurs applications en aval.
Ordre de chargement
Une intégration correcte avec d’autres applications Adobe nécessite un ordre de chargement spécifique de bibliothèques et d’appels réseau.
Une intégration correcte ne repose pas sur l’assemblage de données à partir d’appels réseau disparates spécifiques à l’application. Par conséquent, l’ordre de chargement n’est pas un problème.
Edge Network
Utilise l’Edge Network Adobe Experience Cloud (tt.omtrdc.net), éventuellement avec un CNAME spécifique à Target.
Utilise l’Edge Network Adobe Experience Platform (edge.adobedc.net), éventuellement avec un seul CNAME.
Terminologie de base
Nom at.js :
- mbox
- pageLoad événement (mbox globale)
- offer
Équivalent du SDK Web Platform :
- decisionScope
- __view__ DecisionScope
- proposition

Vue d’ensemble des vidéos

La vidéo suivante présente un aperçu du SDK Web Adobe Experience Platform et de l’Edge Network Adobe Experience Platform.

Maintenant que vous comprenez les différences de haut niveau entre at.js et le SDK Web Platform, vous pouvez planifier la migration.

NOTE
Nous nous engageons à vous aider à réussir la migration de Target d’at.js vers le SDK Web. Si vous rencontrez des obstacles lors de votre migration ou si vous pensez qu’il manque des informations essentielles dans ce guide, faites-le-nous savoir en publiant sur cette discussion communautaire.
recommendation-more-help
a69e1b51-9545-4d8a-822d-319242c29110