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.

NOTE
La última versión de la extensión Data Connection incluye el módulo 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

  1. Habilitar la variable global ENABLE_EVENTING en .magento.env.yaml. Más información.

    code language-bash
        stage:
            global:
                ENABLE_EVENTING: true
    
  2. 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

  1. 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
    
  2. 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 la
event_data_saas y que no hay errores:

Copy code
select * from event_data_saas;

Gestión de errores de publicación de eventos

  1. 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" } } }
    
  2. 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

  1. Compruebe que Commerce Services Connector serviceId aparece en la lista de permitidos en Adobe Commerce.
  2. Póngase en contacto con el soporte técnico de Adobe Commerce para confirmar el estado de la lista de permitidos.

Lectura relacionada

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a