L’intégration d’AEM à Adobe Target via l’API Target Standard nécessite la configuration d’Adobe IMS (Identity Management System) à l’aide de la Developer Console d’Adobe.
La prise en charge de l’API Adobe Target Standard est une nouveauté d’AEM 6.5. L’API Target Standard utilise l’authentification IMS.
L’utilisation de l’API Adobe Target Classic dans AEM est toujours prise en charge à des fins de rétrocompatibilité. L’API Target Classic utilise l’authentification à l’aide des informations d’identification d’utilisateur.
La sélection de l’API repose sur la méthode d’authentification utilisée pour l’intégration AEM/Target.
Consultez également la section ID de client et code client.
Avant de commencer cette procédure :
L’assistance d’Adobe doit configurer votre compte pour :
L’administrateur système de votre entreprise doit utiliser l’Admin Console pour donner aux développeurs de votre entreprise l’accès aux profils de produit appropriés.
La première étape de la configuration consiste à créer une configuration IMS dans AEM et à générer la clé publique.
Dans AEM, ouvrez le menu Outils.
Dans le Sécurité , sélectionnez Configurations d’Adobe IMS.
Sélectionnez Créer pour ouvrir la Configuration du compte technique Adobe IMS.
Utilisation de la liste déroulante sous Configuration du cloud, sélectionnez Adobe Target.
Activez Création d’un certificat et saisissez un nouvel alias.
Confirmez en sélectionnant Créer un certificat.
Sélectionnez Télécharger (ou Télécharger la clé publique) pour télécharger le fichier sur votre lecteur local, afin qu’il soit prêt à être utilisé lors de la configuration d’IMS pour l’intégration d’Adobe Target avec AEM.
Gardez cette configuration ouverte ; elle est nécessaire à nouveau lorsque Réalisation de la configuration IMS dans AEM.
À l’aide de la console Adobe Developer, créez un projet (intégration) avec Adobe Target que AEM peut utiliser, puis attribuez les privilèges requis.
Pour créer un projet avec Adobe Target que AEM peut utiliser, ouvrez la console Adobe Developer :
Actuellement, Adobe ne prend en charge que le Compte de service (JWT) type d’identification.
N’utilisez pas la variable OAuth serveur à serveur type d’informations d’identification, qui sera pris en charge à l’avenir.
Ouvrez la Developer Console d’Adobe pour les projets :
Tous les projets que vous avez sont affichés. Sélectionner Créer un projet - l’emplacement et l’utilisation dépendent des éléments suivants :
Si vous n’avez pas encore de projet, Créer un projet est au centre, en bas.
Si vous disposez déjà de projets, ceux-ci sont répertoriés et Créer un projet se trouve dans le coin supérieur droit.
Sélectionnez Ajouter au projet suivi de API :
Sélectionnez Adobe Target, puis Suivant :
Si vous êtes abonné à Adobe Target, mais que vous ne le voyez pas répertorié, cochez la case Conditions préalables.
Chargez votre clé publique, puis, une fois l’opération terminée, choisissez Suivant :
Vérifiez les informations d’identification et continuez avec Suivant :
Sélectionnez les profils de produit requis et continuez avec Enregistrer l’API configurée :
Les profils de produits affichés dépendent si vous disposez des éléments suivants :
La création est confirmée.
Attribuez maintenant les privilèges requis à l’intégration :
Ouvrez l’Admin Console d’Adobe :
Accédez à Produits (barre d’outils supérieure), puis sélectionnez Adobe Target - <your-tenant-id> (dans le panneau de gauche).
Sélectionnez Profils de produit, puis l’espace de travail requis dans la liste présentée. Par exemple, Espace de travail par défaut.
Sélectionnez Informations d’identification de l’API, puis la configuration d’intégration requise.
Sélectionnez Éditeur comme Rôle de produit, au lieu d’Observateur.
Dans la Developer Console d’Adobe - Projets, vous pouvez voir la liste de tous vos projets d’intégration :
Pour afficher plus de détails sur la configuration, sélectionnez Affichage (à droite d’une entrée de projet spécifique). Ces informations comprennent les éléments suivants :
Certains d’entre eux doivent terminer l’intégration d’Adobe Target dans AEM basée sur IMS.
Pour revenir à AEM, vous pouvez terminer la configuration IMS en ajoutant les valeurs requises à partir de l’intégration de la console Adobe Developer pour Target :
Revenez à la Configuration IMS ouverte dans AEM.
Sélectionnez Suivant.
Ici, vous pouvez utiliser les Détails de la configuration du projet dans la Developer Console d’Adobe :
aud
de la section Payload ci-dessous, par exemple https://ims-na1.adobelogin.com
dans l’exemple ci-dessousConfirmez en sélectionnant Créer.
Votre configuration Adobe Target s’affiche dans la console AEM.
Pour vous assurer que la configuration fonctionne comme prévu :
Ouvrez :
https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.html
Par exemple :
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.html
Sélectionnez votre configuration.
Sélectionnez Contrôle de l’intégrité dans la barre d’outils, suivi de Vérifier.
En cas de réussite, le message suivant s’affiche :
La configuration peut désormais être référencée pour qu’un Cloud Service utilise l’API Target Standard :
Ouvrez le menu Outils. Ensuite, dans la section Services cloud, sélectionnez Services cloud hérités.
Faites défiler jusqu’à Adobe Target et sélectionnez Configurer maintenant.
La variable Créer une configuration s’ouvre.
Saisissez un Titre et, si vous le souhaitez, un Nom (si rien n’est indiqué, il est généré à partir du titre).
Vous pouvez également sélectionner le modèle requis (si plusieurs modèles sont disponibles).
Confirmez en sélectionnant Créer.
La variable Modifier le composant s’ouvre.
Saisissez les détails dans l’onglet Paramètres Adobe Target :
Authentification : IMS
ID de client : identifiant du client Adobe IMS. Consultez également la section ID de client et code client.
Pour IMS, cette valeur doit être extraite de Target. Vous pouvez vous connecter à Target et extraire l’ID de client de l’URL.
Par exemple, si l’URL est :
https://experience.adobe.com/#/@yourtenantid/target/activities
Vous pouvez alors utiliser yourtenantid
.
Code client : consultez la section ID de client et code client.
Configuration IMS : sélectionnez le nom de la configuration IMS.
Type d’API : REST.
Configuration Analytics Cloud A4T : sélectionnez la configuration d’Analytics Cloud utilisée pour les objectifs et les mesures des activités de Target. Vous avez besoin de cette option si vous utilisez Adobe Analytics en tant que source de création de rapports lors du ciblage de contenu. Si vous ne voyez pas votre configuration de cloud, reportez-vous à la note de la section Configuration de la configuration d’Analytics Cloud A4T.
Utiliser un ciblage précis : par défaut, cette case est cochée. Si cette option est sélectionnée, la configuration du service cloud attend le chargement du contexte avant de charger le contenu. Lisez la remarque qui suivant.
Synchronisation des segments depuis Adobe Target: sélectionnez cette option pour télécharger les segments définis dans Target afin de les utiliser dans AEM. Sélectionnez cette option lorsque la propriété Type d’API est REST, car les segments incorporés ne sont pas pris en charge et vous devez toujours utiliser les segments de Target. (Le terme AEM « segment » est l’équivalent d’« audience » dans Target.)
Bibliothèque cliente : indiquez si vous souhaitez utiliser la bibliothèque cliente AT.js ou mbox.js (obsolète).
Utilisation de Tag Management System pour diffuser la bibliothèque cliente: utilisez DTM (obsolète), Adobe Launch ou tout autre système de gestion des balises.
AT.js personnalisé : laissez ce champ vierge si vous avez coché la case Gestion dynamique des balises ou pour utiliser le fichier AT.js par défaut. Vous pouvez également télécharger votre fichier AT.js personnalisé. S’affiche uniquement si vous avez sélectionné AT.js.
La Configuration d’un service cloud pour utiliser l’API Target Classic est obsolète (utilise désormais l’onglet Paramètres d’Adobe Recommendations).
Cliquez sur Se connecter à Target pour lancer la connexion à Adobe Target.
Si la connexion est réussie, le message Connexion réussie s’affiche.
Sélectionner OK sur le message, suivi de OK dans la boîte de dialogue afin que vous puissiez confirmer la configuration.
Vous pouvez maintenant procéder à la Ajout d’une structure Target pour configurer les paramètres ContextHub ou de ClientContext envoyés à Target. Notez que cela n’est peut-être pas nécessaire pour exporter des fragments d’expérience AEM vers Target.
À partir d’Adobe Experience Manager 6.5.8.0, le champ Code client a été ajouté à la fenêtre de configuration de Target.
Lors de la configuration des champs Identifiant du client et Code client, tenez compte des points suivants :
Dans les deux cas, tenez compte des points suivants :
Comme indiqué précédemment, le premier cas est le plus courant pour AEM 6.5. Dans les deux cas, assurez-vous que both contiennent les informations correctes en fonction de vos besoins.
Si vous souhaitez modifier une configuration Target existante :