Kundenprofile werden nicht in Experience Platform angezeigt

Dieser Artikel enthält Schritte zur Fehlerbehebung, wenn Ihre Kundenprofildaten bei Verwendung der Datenverbindungserweiterung nicht auf der Experience Platform angezeigt werden.

Betroffene Produkte und Versionen

  • Adobe Commerce 2.4.x mit installierter Data Connection

Problem

Sie haben die Data Connection-Erweiterung installiert und konfiguriert und das Senden von Kundenprofildaten an die Experience Platform aktiviert, diese Profildaten werden jedoch nicht auf der Experience Platform angezeigt.

Lösung

Wenn die Kundenprofilinformationen nicht auf der Experience Platform angezeigt werden, überprüfen Sie Folgendes:

Überprüfen Sie, ob die neueste Version von Data Connection installiert ist

Vergewissern Sie sich, dass Sie die neueste Version der experience-platform-connector-Erweiterung installiert haben.

In den Data Connection Versionshinweisen zur Erweiterung finden Sie Informationen zur neuesten Version.

NOTE
Die neueste Version der Data Connection-Erweiterung enthält das customers-connector-Modul, das für das Senden von Profildaten an die Experience Platform verantwortlich ist. Das customers-connector sollte Version 1.2.0 oder höher sein.

Überprüfen, ob das Modul „customers-connector“ konfiguriert ist

Bestätigen Sie, dass das customers-connector entsprechend Ihrem Installationsszenario konfiguriert ist.

Adobe Commerce auf Cloud-Infrastruktur

  1. Aktivieren Sie die globale Variable ENABLE_EVENTING in .magento.env.yaml. Weitere Informationen.

    code language-bash
        stage:
            global:
                ENABLE_EVENTING: true
    
  2. Übertragen und Übertragen aktualisierter Dateien in die Cloud-Umgebung. Wenn die Bereitstellung abgeschlossen ist, aktivieren Sie das Senden von Ereignissen mit dem folgenden Befehl:

    code language-bash
        bin/magento config:set adobe_io_events/eventing/enabled 1
    

Adobe Commerce On-Premise-Installation

Führen Sie die folgenden Befehle aus, um die Codegenerierung und Adobe Commerce-Ereignisse zu aktivieren:

   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

Bestätigen Sie, dass die Profildaten erfasst und an Experience Platform gesendet werden konnten.

Stellen Sie in Commerce Admin sicher, dass die folgenden Felder festgelegt sind:

  • Stellen Sie in System > Services > Data Connection sicher, dass die Kontrollkästchen Back office events und Customer profiles aktiviert sind.
  • Stellen Sie sicher, dass das Profile Dataset ID korrekt ist und es sich um einen anderen Datensatz handelt als den, den Sie derzeit für Verhaltens- und Backoffice-Ereignisdaten verwenden.

Überprüfen, ob Ereignisse zur Staging- oder Produktionsumgebung weitergeleitet werden

  1. Führen Sie den folgenden Befehl aus, um die aktuelle Adobe Developer-Umgebung anzuzeigen:

    code language-bash
    Copy code
    bin/magento config:show
    adobe_io_events/integration/adobe_io_environment
    
  2. Wenn die Umgebung auf Stage eingestellt ist, ändern Sie sie mithilfe des folgenden Befehls in Production:

    code language-bash
    Copy code
    bin/magento config:set adobe_io_events/integration/adobe_io_environment
    production
    

SaaS-Tabelle für Abfrageereignisdaten

Stellen Sie eine Verbindung her und führen Sie die folgende SQL aus, um zu überprüfen, ob Kundenprofildatensätze in der
Tabelle event_data_saas und dass keine Fehler auftreten:

Copy code
select * from event_data_saas;

Verarbeiten von Fehlern bei der Ereignisveröffentlichung

  1. Wenn der folgende Fehler auftritt, stellen Sie sicher, dass die Sandbox- und Produktions-SaaS-Connector-Schlüssel korrekt sind:

    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. Navigieren Sie zur Seite Commerce Services Connector in der Admin Console und stellen Sie sicher, dass die angegebenen sandbox/production korrekt konfiguriert sind. Bestätigen Sie außerdem, dass die Einstellungen der Commerce-sandbox/production mit den in der Commerce Services Connector angezeigten übereinstimmen. Weitere (.

Überprüfen Sie, ob sich die Service-ID in der Zulassungsliste befindet, und bestätigen Sie dies mit dem Adobe Commerce-Support

  1. Auf die Zulassungsliste setzen Stellen Sie sicher, dass die Commerce Services Connector serviceId in der Adobe Commerces angezeigt wird.
  2. Wenden Sie sich an den Adobe CommerceSupport, um den Status der Zulassungsliste zu bestätigen.

Verwandtes Lesen

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