Los perfiles de cliente no aparecen en el Experience Platform
Este artículo proporciona pasos de solución de problemas si los datos de perfil del cliente no aparecen en el Experience Platform al utilizar la extensión de conexión de datos.
Productos y versiones afectados
- Adobe Commerce 2.4.x con la extensión Data Connection instalada
Problema
Ha instalado y configurado la extensión Data Connection y ha habilitado el envío de datos de perfil de cliente al Experience Platform, pero esos datos de perfil no aparecen en el Experience Platform.
Solución
Si la información del perfil del cliente no aparece en el Experience Platform, compruebe lo siguiente:
Confirme que está instalada la última versión de Data Connection
Asegúrese de que ha instalado la última versión de la extensión experience-platform-connector
.
Consulte las Data Connection notas de la versión de la extensión para obtener información sobre la versión más reciente.
customers-connector
, que es responsable de enviar datos de perfil al Experience Platform. El módulo customers-connector
debe ser de la versión 1.2.0
o superior.Confirme que el módulo customer-connector está configurado.
Confirme que el módulo customers-connector
está configurado según el escenario de instalación.
Infraestructura de Adobe Commerce en la nube
-
Habilitar la variable global
ENABLE_EVENTING
en.magento.env.yaml
. Más información.code language-bash stage: global: ENABLE_EVENTING: true
-
Transfiera y envíe los archivos actualizados al entorno de Cloud. Cuando finalice la implementación, habilite el envío de eventos con el siguiente comando:
code language-bash bin/magento config:set adobe_io_events/eventing/enabled 1
Instalación local de Adobe Commerce
Ejecute los siguientes comandos para habilitar la generación de código y los eventos de 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
Confirme que ha habilitado la captura y el envío de datos de perfil al Experience Platform.
En el Administrador de Commerce, asegúrese de que están configurados los siguientes campos:
- En System > Services > Data Connection, compruebe que las casillas de verificación Back office events y Customer profiles estén habilitadas.
- Asegúrese de que el campo Profile Dataset ID es correcto y es un conjunto de datos diferente al que está utilizando actualmente para los datos de evento de comportamiento y de back-office.
Comprobar si los eventos se enrutan a ensayo o producción
-
Ejecute el siguiente comando para mostrar el entorno actual de Adobe Developer:
code language-bash Copy code bin/magento config:show adobe_io_events/integration/adobe_io_environment
-
Si el entorno está establecido en Stage, cámbielo a Production con el siguiente comando:
code language-bash Copy code bin/magento config:set adobe_io_events/integration/adobe_io_environment production
Tabla SaaS de datos de evento de consulta
Conecte y ejecute la siguiente consulta SQL para comprobar que los registros de perfil del cliente aparecen en laevent_data_saas
tabla y que no hay errores:
Copy code
select * from event_data_saas;
Gestión de errores de publicación de eventos
-
Si encuentra el siguiente error, asegúrese de que las claves del conector SaaS de zona protegida y producción sean correctas:
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" } } }
-
Vaya a la página Commerce Services Connector en el Administrador y asegúrese de que las claves sandbox/production especificadas estén correctamente configuradas. Confirme también que la configuración de la cuenta de Commerce sandbox/production coincide con la que se muestra en Commerce Services Connector. Más información más.
Compruebe si el ID de servicio está en la lista de permitidos y confirme con el soporte de Adobe Commerce
- Compruebe que Commerce Services Connector
serviceId
aparece en la lista de permitidos en Adobe Commerce. - Póngase en contacto con el soporte técnico de Adobe Commerce para confirmar el estado de la lista de permitidos.
Lectura relacionada
Consulte la extensión Data Connection en la guía del usuario de Commerce Services.