Profils client n’apparaissant pas dans l’Experience Platform
Cet article décrit les étapes de dépannage si les données de profil client n’apparaissent pas dans l’Experience Platform lors de l’utilisation de l’extension Data Connection.
Produits et versions concernés
- Adobe Commerce 2.4.x avec l’extension Data Connection installée
Problème
Vous avez installé et configuré l’extension Data Connection et activé l’envoi des données de profil client à l’Experience Platform, mais ces données de profil n’apparaissent pas dans l’Experience Platform.
Solution
Si les informations de profil du client ne s’affichent pas dans l’Experience Platform, vérifiez les points suivants :
Vérifiez que la dernière version de Data Connection est installée.
Vérifiez que vous avez installé la dernière version de l’extension experience-platform-connector
.
Pour plus d’informations sur la dernière version, voir les Data Connection notes de mise à jour de l’extension .
customers-connector
, responsable de l’envoi des données de profil à l’Experience Platform. Le module customers-connector
doit être de la version 1.2.0
ou supérieure.Vérifiez que le module customer-connector est configuré.
Vérifiez que le module customers-connector
est configuré en fonction de votre scénario d’installation.
infrastructure Adobe Commerce on Cloud
-
Activez la variable globale
ENABLE_EVENTING
dans.magento.env.yaml
. En savoir plus.code language-bash stage: global: ENABLE_EVENTING: true
-
Validez et envoyez les fichiers mis à jour dans l’environnement cloud. Lorsque le déploiement est terminé, activez l’envoi d’événements avec la commande suivante :
code language-bash bin/magento config:set adobe_io_events/eventing/enabled 1
Installation sur site d’Adobe Commerce
Exécutez les commandes suivantes afin d’activer la génération de code et les événements Adobe Commerce :
bin/magento events:generate:module
bin/magento module:enable Magento_AdobeCommerceEvents
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento config:set adobe_io_events/eventing/enabled 1
Confirmez que vous avez activé la capture et l’envoi des données de profil à l’Experience Platform
Dans l’administrateur Commerce, assurez-vous que les champs suivants sont définis :
- Dans System > Services > Data Connection, vérifiez que les cases à cocher Back office events et Customer profiles sont activées.
- Assurez-vous que le champ Profile Dataset ID est correct et est un jeu de données différent de celui que vous utilisez actuellement pour les données d’événement comportemental et back-office.
Vérifier si les événements sont acheminés vers l’évaluation ou la production
-
Exécutez la commande suivante pour afficher l’environnement Adobe Developer actuel :
code language-bash Copy code bin/magento config:show adobe_io_events/integration/adobe_io_environment
-
Si l’environnement est défini sur Stage, remplacez-le par Production avec la commande suivante :
code language-bash Copy code bin/magento config:set adobe_io_events/integration/adobe_io_environment production
Table SaaS des données d’événement de requête
Connectez et exécutez la requête SQL suivante afin de vérifier que les enregistrements de profil client apparaissent dans leevent_data_saas
et qu’il n’y a aucune erreur :
Copy code
select * from event_data_saas;
Gestion des erreurs de publication d’événement
-
Si vous rencontrez l’erreur suivante, assurez-vous que les clés de connecteur SaaS de test et de production sont correctes :
code language-css Copy code 2024-06-07 14:37:57 | 2024-06-07 14:38:03 | 1 | 0 | Event publishing failed: Error code: 403; reason: Forbidden { "error": { "code": "Forbidden", "message": "Client ID is invalid", "details": { "error_code": "403003" } } }
-
Accédez à la page Commerce Services Connector de l’administrateur et assurez-vous que les clés sandbox/production spécifiées sont correctement configurées. Vérifiez également que les paramètres du compte Commerce sandbox/production correspondent à ceux affichés dans Commerce Services Connector. Découvrez more.
Vérifiez si l’ID de service est dans la liste autorisée et confirmez avec la prise en charge d’Adobe Commerce.
- Vérifiez que le Commerce Services Connector
serviceId
apparaît en liste autorisée dans Adobe Commerce. - Contactez le support Adobe Commerce pour confirmer l’état de la liste autorisée.
Lecture connexe
- Extension Data Connection dans le guide d’utilisation des services Commerce
- Bonnes pratiques pour la modification des tables de base de données dans le manuel de mise en oeuvre de Commerce