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.
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
-
Aktivieren Sie die globale Variable
ENABLE_EVENTING
in.magento.env.yaml
. Weitere Informationen.code language-bash stage: global: ENABLE_EVENTING: true
-
Ü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
-
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
-
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
-
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" } } }
-
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
- Auf die Zulassungsliste setzen Stellen Sie sicher, dass die Commerce Services Connector
serviceId
in der Adobe Commerces angezeigt wird. - Wenden Sie sich an den Adobe CommerceSupport, um den Status der Zulassungsliste zu bestätigen.
Verwandtes Lesen
- Data Connection im Commerce Services-Benutzerhandbuch
- Best Practices zum Ändern von Datenbanktabellen im Commerce-Implementierungs-Playbook