Adobe Experience Platform Launch devient une suite de technologies destinées à la collecte de données dans Experience Platform. Plusieurs modifications terminologiques ont par conséquent été apportées à la documentation du produit. Reportez-vous au document suivant pour consulter une référence consolidée des modifications terminologiques.
Les extensions privées sont désormais disponibles ! Les extensions privées sont des extensions développées par votre société et disponibles uniquement pour les propriétés de celle-ci. Personne d’autre ne peut les voir ou les utiliser. En dehors de cela, elles se comportent exactement comme des extensions normales.
Vous souhaitez fournir un ensemble standard de fonctionnalités que des centaines de vos propriétés doivent utiliser de la même manière ? Regroupez-les dans une extension et toutes vos propriétés les utiliseront. Vous rédigez et utilisez le même code personnalisé plusieurs fois ? Placez-le dans une extension et arrêtez d’écrire du code personnalisé.
Lorsque vous créez des propriétés, il existe désormais une option avancée afin de les configurer pour le développement d’extension. Ceci crée une propriété Development qui peut être utilisée pour tester vos extensions privées lors du développement avant de les rendre disponibles sur vos propriétés habituelles.
Vous pouvez désormais copier une règle au sein d’une propriété. Avant que vous ne posiez la question, la réponse est « Oui, la copie vers une autre propriété est prévue ».
_satellite.pageBottom()
)._satellite.track()
).Les balises sont devenues mobiles !
Utilisé par des milliers de clients pour la gestion des balises web, lʼespace de travail des balises peut maintenant être utilisé pour gérer vos SDK mobiles.
La création d’une propriété de balise mobile vous permet d’effectuer les opérations suivantes :
Créer des éléments de données et des règles élaborées qui peuvent combiner des actions sur plusieurs solutions.
Gérer les extensions mobiles :
Lʼextension Core et toutes les extensions supplémentaires pour mobile peuvent être téléchargées et installées via des gestionnaires de dépendances tels que Maven et CocoaPods.
Lorsque vous ajoutez une extension, vous devez recompiler votre application et terminer le processus d’envoi/approbation de l’app store.
Les éléments de données, les règles et les configurations d’extension sont distribués de façon dynamique à votre application, sont mis à jour au lancement de celle-ci et ne nécessitent aucune mise à jour de l’app store.
Pour plus d’informations sur la prise en main des propriétés mobiles, reportez-vous à la section Mobile.
Lors de lʼenregistrement dʼune bibliothèque, toutes les ressources quʼelle contient sont désormais vérifiées et les balises vous invitent à ajouter les extensions requises manquantes.
Dans certains cas particuliers, le créateur de règles n’affichait pas les composants de règles dans le même ordre que celui dans lequel la base de données les sauvegardait. Désormais, le créateur de règles affiche toujours les composants de règles dans le bon ordre.
Les propriétés de balises nouvellement créées sont désormais fournies par défaut avec un hôte “Managed by Adobe” et trois environnements (un de chaque type).
Le catalogue d’extensions est maintenant trié par nom d’affichage plutôt que par nom.
Les utilisateurs d’Adobe Experience Platform sont désormais notifiés lorsque de nouvelles versions d’extensions sont disponibles et ils peuvent les installer eux-mêmes. En savoir plus ici.
Les codes incorporés sont passés de la page Détails des environnements à un modal d’instructions d’installation. Ce modal s’affiche automatiquement après la création d’un environnement et est accessible depuis la vue Liste des environnements.
Les bibliothèques de balises et DTM qui utilisent Akamai sont désormais disponibles sur les nœuds de réseau de diffusion de contenu en Chine. Cela permet aux utilisateurs finaux en Chine de charger beaucoup plus rapidement leurs bibliothèques.
Les informations qui figurent dans les messages d’erreur ont été améliorées et développées dans toute l’API et l’interface utilisateur. Ceci doit être particulièrement utile pour les messages d’échec de création.
Modification du comportement du bouton Ajouter toutes les modifications sur la page Modifier la bibliothèque. Auparavant, une ressource n’était considérée comme « modifiée » que lorsque vous l’aviez ajoutée à une bibliothèque et enregistrée. Désormais, une ressource est considérée comme « modifiée » jusqu’à ce qu’elle ait été publiée dans l’environnement de production.
L’extension Adobe Privacy permet de collecter et/ou de supprimer des ID utilisateur attribués à des utilisateurs finaux par des solutions Adobe.
Les éléments de données ont maintenant une option de durée « None ». Par défaut, les éléments de données nouvellement créés sont définis sur ce paramètre.
Les pages d’environnement affichent désormais les codes incorporés asynchrones comme valeur par défaut. Basculer entre la synchronisation et l’asynchronisation fonctionne exactement comme auparavant.
La documentation open source relative aux balises est disponible sur Experience League.
Les événements dans le créateur de règles ne sont plus déplaçables.
Amélioration des messages d’avertissement.
Plus de messages concernant des modifications non sauvegardées sur les composants de règle lorsque
celles-ci ont été sauvegardées.
Correction des interactions problématiques avec la bibliothèque active.
Lʼidentifiant de règle est désormais émis pour chaque règle dʼune version et peut être référencé dans le navigateur.
Les événements de chargement de page s’exécutent désormais dans un ordre logique dans les déploiements asynchrones (Bibliothèque chargée > Bas de page > Prêt pour DOM > Fenêtre chargée).
Améliorations mineures du style.
Le support pour les cartes d’extension a été ajouté sur la page du catalogue pour les futurs liens En savoir plus afin de fournir plus d’informations sur la page Extension Detail sur adobeexchange.com.
Les détails de l’événement sont copiés dans l’objet d’événement de niveau supérieur (%event.detail%
dans les champs de texte et event.detail
dans le code personnalisé).
Vous pouvez supprimer des éléments de données, des règles et des extensions. Voir Suppression de ressources.
Lorsque vous liez votre code incorporé DTM aux balises, vous pouvez conserver votre code incorporé de production DTM sur une page, mais y placer des fichiers de balises plutôt que des fichiers DTM.
Cette version comprend plusieurs améliorations de l’interface :
Correction d’un problème qui entraînait un long délai d’exécution d’une requête de base de données et causait des erreurs 502 occasionnelles lors des requêtes API.
Les en-têtes de contrôle du cache sont désormais définis automatiquement pour les bibliothèques hébergées sur Akamai (assets.adobedtm.com). Auparavant, nous nʼavions pas défini dʼen-tête de contrôle du cache pour les fichiers hébergés sur assets.adobedtm.com.
Les navigateurs sʼoccupent de recevoir et de respecter les en-têtes de contrôle du cache. Certains navigateurs peuvent les ignorer.
Les développeurs de balises qui nʼont pas -development
ou -staging
dans leurs codes incorporés dʼenvironnement doivent recréer leurs environnements de développement et dʼévaluation pour obtenir lʼen-tête de contrôle du cache 0. Si vous ne recréez pas les environnements, vous aurez le même contrôle de cache de 60 minutes que les bibliothèques de production.
Un ordre peut maintenant être affecté aux événements des règles. Lorsqu’un événement est déclenché, toutes les règles qui utilisent cet événement sont exécutées dans l’ordre défini. Les nombres inférieurs s’exécutent en premier (1 précède 10). Pour plus d’informations, reportez-vous à la section Ordre des règles.
Définissez une nouvelle bibliothèque ou une bibliothèque existante comme bibliothèque active. Lors de la création ou de la modification de règles, d’éléments de données ou d’extensions, vous avez désormais la possibilité d’enregistrer et de créer votre bibliothèque active. Cela sauvegarde immédiatement vos modifications dans votre bibliothèque et exécute une version. Le statut de la version est également visible.
Vous pouvez désormais passer des objets réels à la fonction de journal et les afficher sous forme d’objets dans la console du navigateur lorsque vous utilisez _satellite.debug()
. Cela fait que le journal de balise se comporte beaucoup plus comme console.log. Pour activer cette modification, il n’y a plus d’historique de persistance associé à la fonction _satellite.debug()
. Par conséquent, lorsque vous l’appelez pour la première fois, vous ne verrez plus l’historique des événements passés. Vous verrez les messages de débogage à partir de ce moment.
Sur la page
La bibliothèque de balise prend désormais en charge lʼexécution asynchrone. Il existe des ramifications importantes quant à la manière dont cela modifie ce qui se passe dans votre bibliothèque. Vous devriez lire la documentation sur le déploiement asynchrone avant de vous lancer.
Activation/Désactivation de l’asynchronisation dans les environnements
Lors de la récupération du code incorporé d’un environnement, vous pouvez désormais actionner un interrupteur à bascule pour obtenir le code incorporé si vous souhaitez que la bibliothèque se charge de manière asynchrone.
Les modifications suivantes ont été apportées afin de mieux décrire le comportement réel dans les scénarios de synchronisation et d’asynchronisation :
Date de publication : 8 novembre 2017
Il s’agit de la première publication des balises dans Adobe Experience Platform.
Les balises représentent la nouvelle génération de fonctionnalités de gestion des balises développées par Adobe. Elles offrent aux clients un moyen simple de déployer et de gérer toutes les balises dʼanalyse, de marketing et de publicité nécessaires pour offrir des expériences client pertinentes.
Les balises permettent à tout un chacun de créer et de gérer leurs propres intégrations à lʼaide dʼextensions. Ces extensions sont disponibles pour les clients Platform dans une boutique dʼapplications qui leur permet dʼinstaller, de configurer et de déployer rapidement leurs balises.
Les balises sont proposées aux clients Adobe Experience Cloud en tant que fonctionnalité à valeur ajoutée incluse. Les balises sont un produit totalement nouveau avec une nouvelle base de code, conçues pour remplacer lʼancien service de Dynamic Tag Management (DTM). Toutefois, DTM continuera d’être pris en charge dans les mois, voire les années, à venir. Adobe continuera de corriger les bogues importants et d’assurer des performances constantes. À l’heure actuelle, aucune amélioration majeure n’est prévue pour la version héritée de DTM.
Une extension est un module de code (JavaScript, HTML et CSS) qui étend les fonctionnalités des balises. Créez, gérez et mettez à jour vos intégrations à l’aide d’une interface en libre-service ou presque. Une balise peut être considérée comme un système dʼexploitation, et les extensions comme les applications utilisées pour exécuter vos tâches.
Explorez, configurez et déployez des outils publicitaires/de marketing conçus et gérés par des éditeurs de logiciels indépendants.
Créez des règles robustes qui associent plusieurs événements, séquencés de la façon que vous déterminez à l’aide d’une logique si/alors assortie de conditions et d’exceptions. Les règles proposent des options pour les éléments suivants :
Le créateur de règles inclut la vérification des erreurs en temps réel et le surlignage de la syntaxe pour votre code personnalisé.
Lorsque les critères et conditions décrits dans vos règles sont remplis, les actions que vous définissez sont exécutées dans l’ordre.
Collectez, organisez et transmettez les données sur différentes technologies publicitaires et marketing Web.
Le processus de publication permet aux équipes de publier du code sur les pages. Des personnes différentes peuvent créer une mise en œuvre, l’approuver et la publier sur vos pages.
Automatisez les mises en œuvre ou un groupe de technologies.
La balise conteneur créée par des balises est 60 % plus légère quʼAdobe Tag Manager et 40 % plus légère que Google Tag Manager. Le contenu de votre conteneur est réduit, y compris votre code personnalisé. Tout est modulaire. Si vous n’avez pas besoin d’un élément, celui-ci n’est pas inclus dans votre bibliothèque. Vous obtenez ainsi une mise en œuvre rapide et compacte.
Les balises offrent plusieurs améliorations par rapport aux systèmes similaires. Ces cas comprennent notamment :
document.write ()
n’est pas utilisée lorsque Chrome ne l’autorise pas.