Les profils client n’apparaissent pas dans Experience Platform
Cet article fournit des étapes de dépannage si les données de votre profil client n’apparaissent pas dans Experience Platform lors de l’utilisation de l’extension Data Connection.
Produits et versions concernés
- Adobe Commerce 2.4.x avec extension Data Connection installée
Problème
Vous avez installé et configuré l’extension Data Connection et vous avez activé l’envoi des données de profil client à Experience Platform, mais ces données de profil n’apparaissent pas dans Experience Platform.
Solution
Si les informations de profil client n’apparaissent pas dans Experience Platform, vérifiez les points suivants :
Vérifiez que la dernière version de Data Connection est installée
Assurez-vous d’avoir installé la dernière version de l’extension experience-platform-connector.
Voir les Data Connection notes de mise à jour de l’extension pour plus d’informations sur la dernière version.
customers-connector, qui est chargé d’envoyer les données de profil à 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.
Adobe Commerce sur les infrastructures cloud
-
Activez la variable globale
ENABLE_EVENTINGdans.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 des données de profil et leur envoi à Experience Platform
Dans Commerce Admin, vérifiez 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 qu’il correspond à un jeu de données différent de celui que vous utilisez actuellement pour les données comportementales et d’événement de 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 courant :
code language-bash Copy code bin/magento config:show adobe_io_events/integration/adobe_io_environment -
Si l’environnement est défini sur Stage, définissez-le sur 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-vous et exécutez la requête SQL suivante pour vérifier que les enregistrements de profil client apparaissent dans leevent_data_saas le tableau et qu’il n’y a aucune erreur :
Copy code
select * from event_data_saas;
Gérer les erreurs de publication d’événement
-
Si vous rencontrez l’erreur suivante, assurez-vous que les clés du sandbox et du connecteur SaaS 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’Administration et vérifiez que les clés sandbox/production spécifiées sont correctement configurées. Vérifiez également que les paramètres de sandbox/production du compte Commerce correspondent à ceux affichés dans le Commerce Services Connector. En savoir plus.
Vérifiez si l’ID de service se trouve dans la liste autorisée et confirmez-le auprès de l’assistance Adobe Commerce
- Vérifiez que le
serviceIdde Commerce Services Connector apparaît dans la liste autorisée dans Adobe Commerce. - Contactez l’assistance technique d’Adobe Commerce 🔗 pour confirmer le statut de la liste autorisée.
Lecture connexe
- Extension Data Connection dans le guide d’utilisation des services Commerce
- Recommandations relatives à la modification des tables de base de données dans le manuel Commerce Implementation Playbook