L’intégration d’AEM à Adobe Analytics via l’API Analytics 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 Analytics Standard 2.0 est nouvelle dans AEM 6.5.12.0. Cette version de l’API prend en charge l’authentification IMS.
L’utilisation de l’API Adobe Analytics Classic 1.4 dans AEM est toujours prise en charge à des fins de rétrocompatibilité. Le L’API Analytics 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/Analytics.
Des informations supplémentaires sont également disponibles sous Migration vers les API 2.0.
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.
À l’aide de la liste déroulante sous Configuration du cloud, sélectionnez Adobe Analytics.
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 Analytics 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 Developer Console Adobe, vous devez créer un projet (d’intégration) avec Adobe Analytics (pour AEM à utiliser), puis attribuer les privilèges requis.
Ouvrez la Developer Console Adobe pour créer un projet avec Adobe Analytics qui sera utilisé par AEM :
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 Analytics, puis Suivant :
Si vous êtes abonné à Adobe Analytics, mais que vous ne le voyez pas répertorié, cochez la case Conditions préalables.

Sélectionnez Compte de service (JWT) comme type d’authentification, puis continuez avec Suivant :

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 :

La configuration sera confirmée.
Vous devez maintenant attribuer les privilèges requis à l’intégration :
Ouvrez l’Admin Console Adobe :
Accédez à Products (Produits) (barre d’outils supérieure), puis sélectionnez Adobe Analytics - <your-tenant-id> (dans le panneau de gauche).
Sélectionnez Product Profiles (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 Projets de la Developer Console Adobe, vous pouvez voir la liste de tous vos projets d’intégration :
Sélectionnez une entrée de projet spécifique pour afficher plus d’informations sur la configuration. Celles-ci comprennent les éléments suivants :
Certains d’entre eux vous devrez terminer l’intégration d’Adobe Analytics dans AEM.
Pour revenir à AEM, vous pouvez terminer la configuration IMS en ajoutant les valeurs requises du projet d’intégration pour Analytics :
Retournez dans l’instance de Configuration IMS ouverte dans AEM.
Sélectionnez Suivant.
Ici, vous pouvez utiliser la variable Détails stockés pour le projet d’intégration de la console Adobe Developer:
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 Analytics 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, un message de confirmation s’affiche.
La configuration peut désormais être référencée pour qu’un Cloud Service utilise l’API Analytics Standard :
Ouvrez le Outils . Ensuite, dans la variable Cloud Services , sélectionnez Cloud Services hérités.
Faites défiler jusqu’à Adobe Analytics 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 Analytics tab :
Authentification: IMS
Configuration IMS: sélectionnez le nom de la configuration IMS.
Cliquez sur Connexion à Analytics pour initialiser la connexion avec Adobe Analytics.
Si la connexion est réussie, le message Connexion réussie s’affiche.
Sélectionner OK sur le message.
Renseignez les autres paramètres suivant les besoins, puis OK dans la boîte de dialogue pour confirmer la configuration.
Vous pouvez maintenant procéder à la Ajout d’une structure Analytics pour configurer les paramètres qui seront envoyés à Adobe Analytics.