Fonctionnement d’Adobe Target at.js 2.0
at.js
2.0 améliore la prise en charge d’Adobe Target pour les applications d’une seule page (SPA) et s’intègre à d’autres solutions Experience Cloud. Cette vidéo et les diagrammes qui l'accompagnent expliquent comment tout s'assemble.
Diagrammes d’architecture
-
L’appel renvoie un ID d’Experience Cloud (ECID). Si l’utilisateur est authentifié, un autre appel synchronise l’ID de client.
-
La bibliothèque
at.js
se charge de manière synchrone et masque le corps du document (at.js
peut également être chargé de manière asynchrone avec un extrait de code de pré-masquage facultatif implémenté sur la page). -
La requête de chargement de page est effectuée, y compris tous les paramètres configurés, ECID, SDID et ID de client.
-
Les scripts de profil s’exécutent et sont introduits dans le Profile Store. Le magasin demande des audiences qualifiées auprès de Audience Library (par exemple, audiences partagées depuis Analytics, Audience Manager, etc.). Customer Attributes sont envoyés à Profile Store dans un traitement par lot.
-
En fonction de l’URL, des paramètres de requête et des données de profil, Target décide quelles activités et expériences renvoyer au visiteur pour la page active et les futures vues.
-
Contenu ciblé renvoyé à la page, comprenant éventuellement des valeurs de profil pour une personnalisation supplémentaire.
Le contenu ciblé sur la page active est affiché aussi rapidement que possible, sans scintillement du contenu par défaut.
Le contenu ciblé pour les futures vues d’une application d’une seule page est mis en cache dans le navigateur. Il peut donc être appliqué instantanément sans appel au serveur supplémentaire lorsque les vues sont déclenchées. (Voir le diagramme suivant pour le comportement de
triggerView()
). -
Analytics données envoyées de la page aux serveurs Data Collection
-
Target les données sont associées aux données Analytics via le SDID et sont traitées dans le stockage de rapports Analytics. Les données Analytics peuvent ensuite être visualisées dans Analytics et Target au moyen de rapports A4T.
-
adobe.target.triggerView()
est appelé dans l’application monopage -
Le contenu ciblé pour la vue est lu à partir du cache.
-
Le contenu ciblé est affiché aussi rapidement que possible sans scintillement du contenu par défaut.
-
La demande de notification est envoyée à Target Profile Store pour compter le visiteur dans l’activité et incrémenter les mesures.
-
Analytics les données sont envoyées du SPA aux serveurs Data Collection
-
Les données Target sont envoyées du serveur principal Target aux serveurs Data Collection. Les données Target sont associées aux données Analytics via le SDID et sont traitées dans le stockage de rapports Analytics. Les données Analytics peuvent ensuite être visualisées dans Analytics et Target au moyen de rapports A4T.