L’intégration d’AEM à Adobe Target via l’API Target Standard nécessite la configuration d’Adobe IMS (système Identity Management) à l’aide de la console Adobe Developer.
La prise en charge de l’API Adobe Target Standard est nouvelle dans 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é. Le L’API Target Classic utilise l’authentification 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.
Voir aussi ID de client et code client .
Avant de commencer cette procédure :
L’assistance Adobe doit configurer votre compte avec les éléments suivants :
L’administrateur système de votre entreprise doit utiliser le Admin Console pour ajouter les développeurs requis de votre entreprise 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 la section Sécurité, sélectionnez Configurations 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éer un certificat et saisissez un nouvel alias.
Confirmez avec 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 sera de nouveau nécessaire pour la Réalisation de la configuration IMS dans AEM.

À l’aide de la console Adobe Developer, vous devez créer un projet (intégration) avec Adobe Target que AEM utilisera, puis attribuer les privilèges requis.
Ouvrez la Developer Console Adobe pour créer un projet avec Adobe Target qu’AEM pourra utiliser :
Ouvrez la Developer Console Adobe pour les projets :
Tous les projets que vous avez s’affichent. Sélectionnez 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 sera au centre, en bas.

Si vous avez déjà des projets existants, ils seront répertoriés dans cette liste et Créer un projet apparaîtra en haut à droite.

Sélectionnez Ajouter au projet, puis 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.

Chargement de votre clé publique, puis, une fois l’opération terminée, passez à Suivant :

Vérifiez les informations d’identification et continuez avec Suivant :

Sélectionnez les profils de produit requis et continuez en sélectionnant Enregistrer l’API configurée :
Les profils de produits affichés dépendent de si vous disposez des éléments suivants :

La création sera confirmée.
Vous devez maintenant attribuer les privilèges requis à l’intégration :
Ouvrez l’Admin Console Adobe :
Accédez à Produits (barre d’outils supérieure), puis sélectionnez Adobe Target - <votre-id-client> (dans le panneau de gauche).
Sélectionnez Profils de produit, puis l’espace de travail que vous souhaitez dans la liste présentée. Par exemple, l’espace de travail par défaut.
Sélectionnez API Credentials (Informations d’identification de l’API), puis la configuration d’intégration requise.
Sélectionnez Editor (Éditeur) en tant que propriété de Product Role (Rôle de produit) au lieu d’Observer (Observateur).
Dans la Developer Console Adobe - Projets, vous pouvez voir la liste de tous vos projets d’intégration :
Sélectionnez Afficher (à droite d’une entrée de projet spécifique) pour afficher des détails supplémentaires sur la configuration. Celles-ci comprennent les éléments suivants :
Pour certains d’entre eux, vous devrez terminer l’intégration d’Adobe Target à AEM basée sur l’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 :
Retournez dans l’instance de Configuration IMS ouverte dans AEM.
Sélectionnez Suivant.
Vous pouvez alors utiliser les informations de configuration du projet dans la Developer Console Adobe :
aud de la section Payload ci-dessous, par exemple https://ims-na1.adobelogin.com dans l’exemple ci-dessous.
Confirmez avec Créer.
Votre configuration Adobe Target s’affichera dans la console AEM.

Pour confirmer que la configuration fonctionne comme prévu :
Ouvrez :
https://localhost<port>/libs/cq/adobeims-configuration/content/configurations.htmlPar exemple :
https://localhost:4502/libs/cq/adobeims-configuration/content/configurations.htmlSélectionnez votre configuration.
Sélectionnez Contrôle de l’intégrité dans la barre d’outils, puis 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 Outils . Ensuite, dans la variable Cloud Services , sélectionnez Cloud Services hérités.
Faites défiler jusqu’à Adobe Target et sélectionnez Configurer maintenant.
Le Créer une configuration s’ouvre.
Saisissez un Titre et, si vous le souhaitez, un Nom (si rien n’est indiqué, cela sera généré à partir du titre).
Vous pouvez également sélectionner le modèle requis (si plusieurs modèles sont disponibles).
Confirmez avec Créer.
Le Modifier le composant s’ouvre.
Saisissez les détails dans le champ Paramètres Adobe Target tab :
Authentification: IMS
Identifiant du client: Identifiant du tenant Adobe IMS. Voir aussi 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 tenant de l’URL.
Par exemple, si l’URL est :
https://experience.adobe.com/#/@yourtenantid/target/activities
Vous pouvez alors utiliser yourtenantid.
Code client: Voir ID de client et code client .
Configuration IMS: sélectionnez le nom de la configuration IMS.
Type d’API: REST
Configuration d’A4T Analytics Cloud : sélectionnez la configuration de cloud Analytics 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 cloud, reportez-vous à la remarque de la section Configuration de la configuration d’Analytics Cloud A4T.
Utiliser un ciblage précis: Cette case est cochée par défaut. Si cette option est sélectionnée, la configuration du service cloud attend le chargement du contexte avant de charger le contenu. Voir la remarque qui suit.
Synchronisation des segments à partir d’Adobe Target: Sélectionnez cette option pour télécharger les segments définis dans Target afin de les utiliser dans AEM. Vous devez sélectionner 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. (Notez que le terme « segment » d’AEM équivaut à « 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.
Fichier AT.js personnalisé: Laissez ce champ vide si vous avez coché la case Tag Management 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.
Configuration d’un Cloud Service pour utiliser l’API Target Classic est obsolète (utilise l’onglet Paramètres d’Adobe Recommendations ).
Cliquez sur Connexion à Target pour initialiser la connexion avec 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 pour confirmer la configuration.
Vous pouvez maintenant procéder à la Ajout d’une structure Target pour configurer les paramètres ContextHub ou de ClientContext qui seront envoyés à Target. Notez que cela n’est peut-être pas nécessaire pour exporter AEM fragments d’expérience vers Target.
Avec 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, veuillez tenir compte des points suivants :
Dans les deux cas, il faut savoir que :
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 :