Kundenprofile werden nicht auf Experience Platform angezeigt
In diesem Artikel finden Sie Schritte zur Fehlerbehebung, wenn Ihre Kundenprofildaten bei Verwendung der Datenverbindungs-Erweiterung nicht auf der Experience Platform angezeigt werden.
Betroffene Produkte und Versionen
- Adobe Commerce 2.4.x mit installierter Data Connection-Erweiterung
Problem
Sie haben die Erweiterung Data Connection installiert und konfiguriert und die Übermittlung von Kundenprofildaten an die Experience Platform aktiviert, aber diese Profildaten werden nicht auf der Experience Platform angezeigt.
Lösung
Wenn Kundenprofilinformationen nicht auf der Experience Platform angezeigt werden, überprüfen Sie Folgendes:
Vergewissern Sie sich, dass die neueste Version von Data Connection installiert ist
Stellen Sie sicher, dass Sie die neueste Version der experience-platform-connector
-Erweiterung installiert haben.
Weitere Informationen zur neuesten Version finden Sie in den Versionshinweisen zur Erweiterung Data Connection .
customers-connector
-Modul, das für das Senden von Profildaten an die Experience Platform verantwortlich ist. Das Modul customers-connector
sollte Version 1.2.0
oder höher sein.Bestätigen der Konfiguration des Kunden-Connector-Moduls
Vergewissern Sie sich, dass das customers-connector
-Modul basierend auf Ihrem Installationsszenario konfiguriert ist.
Adobe Commerce on Cloud-Infrastruktur
-
Aktivieren Sie die globale Variable
ENABLE_EVENTING
in.magento.env.yaml
. Weitere Infos.code language-bash stage: global: ENABLE_EVENTING: true
-
Übernehmen und pushen Sie aktualisierte 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
Vor-Ort-Installation von Adobe Commerce
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, dass Sie die Erfassung und Übermittlung von Profildaten an Experience Platform aktiviert haben
Stellen Sie in Commerce Admin sicher, dass die folgenden Felder festgelegt sind:
- Überprüfen Sie in System > Services > Data Connection, ob die Kontrollkästchen Back office events und Customer profiles aktiviert sind.
- Stellen Sie sicher, dass das Feld Profile Dataset ID korrekt ist und einen anderen Datensatz enthält als den, den Sie derzeit für Verhaltens- und Back-Office-Ereignisdaten verwenden.
Überprüfen, ob Ereignisse zu Staging oder Produktion 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 festgelegt ist, ändern Sie sie mit dem folgenden Befehl in Production:
code language-bash Copy code bin/magento config:set adobe_io_events/integration/adobe_io_environment production
Tabelle "Abfrage von Ereignisdaten - SaaS"
Verbinden Sie die folgende SQL -Abfrage und führen Sie sie aus, um zu überprüfen, ob Kundenprofildatensätze in der Variablenevent_data_saas
und dass keine Fehler vorliegen:
Copy code
select * from event_data_saas;
Fehler bei der Ereignisveröffentlichung beheben
-
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" } } }
-
Rufen Sie die Seite "Commerce Services Connector"im Admin auf und stellen Sie sicher, dass die angegebenen sandbox/production-Schlüssel korrekt konfiguriert sind. Bestätigen Sie außerdem, dass die Einstellungen für das Commerce-Konto sandbox/production mit denen in der Commerce Services Connector übereinstimmen. Lernen Sie mehr.
Überprüfen Sie, ob sich die Dienst-ID in der Zulassungsliste ""befindet, und bestätigen Sie mit dem Adobe Commerce-Support.
- Stellen Sie sicher, dass die Commerce Services Connector
serviceId
in der Zulassungsliste in Adobe Commerce angezeigt wird. - Wenden Sie sich an den Adobe Commerce-Support , um den Status der Zulassungsliste zu bestätigen.
Verwandtes Lesen
- Erweiterung Data Connection im Commerce Services-Benutzerhandbuch
- Best Practices für die Änderung von Datenbanktabellen im Playbook für die Commerce-Implementierung