Experience Platformに顧客プロファイルが表示されない

この記事では、Data Connection拡張機能を使用する際に、お客様のプロファイルデータがExperience Platformに表示されない場合のトラブルシューティング手順について説明します。

影響を受ける製品とバージョン

  • 拡張機能Data ConnectionがインストールされたAdobe Commerce 2.4.x

イシュー

拡張機能Data Connectionをインストールして設定し、お客様のプロファイルデータをExperience Platformに送信することを有効にしましたが、そのプロファイルデータはExperience Platformに表示されません。

Solution

お客様のプロフィール情報がExperience Platformに表示されない場合は、次の点を確認してください。

最新バージョンのData Connectionがインストールされていることを確認してください

最新バージョンのexperience-platform-connector拡張機能がインストールされていることを確認してください。

最新バージョンについて詳しくは、Data Connection 拡張機能リリースノート ​を参照してください。

NOTE
Data Connection拡張機能の最新バージョンには、customers-connector モジュールが含まれています。このモジュールは、Experience Platformにプロファイルデータを送信する役割を担っています。 customers-connector モジュールはバージョン 1.2.0以降である必要があります。

customers-connector モジュールが設定されていることを確認します

インストール シナリオに基づいてcustomers-connector モジュールが設定されていることを確認します。

Adobe Commerce on Cloud インフラストラクチャ

  1. .magento.env.yamlENABLE_EVENTING グローバル変数を有効にします。 学習を増やす

    code language-bash
        stage:
            global:
                ENABLE_EVENTING: true
    
  2. 更新されたファイルをコミットしてクラウド環境にプッシュします。 デプロイメントが完了したら、次のコマンドを使用してイベントの送信を有効にします。

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

Adobe Commerce オンプレミスのインストール

コード生成とAdobe Commerce Eventsを有効にするには、次のコマンドを実行します。

   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

プロファイルデータのキャプチャとExperience Platformへの送信を有効にしていることを確認します

Commerce管理者で、次のフィールドが設定されていることを確認します。

  • System > Services > Data Connection​で、Back office eventsとCustomer profilesのチェックボックスが有効になっていることを確認します。
  • Profile Dataset ID フィールドが正しく、現在の行動およびバックオフィスのイベントデータに使用しているデータセットとは異なるデータセットであることを確認してください。

イベントがステージングまたは実稼動環境にルーティングされているかどうかを確認します

  1. 次のコマンドを実行して、現在のAdobe Developer環境を表示します。

    code language-bash
    Copy code
    bin/magento config:show
    adobe_io_events/integration/adobe_io_environment
    
  2. 環境が​ Stage ​に設定されている場合は、次のコマンドで​ Production ​に変更します。

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

クエリイベントデータ SaaS テーブル

次のSQL クエリを接続して実行し、顧客プロファイルレコードが
event_data_saas テーブルとエラーがないことを確認します:

Copy code
select * from event_data_saas;

イベント公開エラーの処理

  1. 次のエラーが発生した場合は、サンドボックスと実稼動SaaS コネクタキーが正しいことを確認してください。

    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. 管理者の​Commerce Services Connector ページに移動し、指定したsandbox/production キーが正しく設定されていることを確認します。 また、Commerce アカウント sandbox/productionの設定がCommerce Services Connectorに表示されている設定と一致していることを確認します。 詳細を学習します。

サービス IDが許可リストにあるかどうかを確認し、Adobe Commerce サポートに確認します

  1. Commerce Services Connector serviceIdがAdobe Commerceの許可リストに表示されていることを確認します。
  2. Adobe Commerce サポート ​にお問い合わせいただき、ステータスを確認してください。

関連トピックス

recommendation-more-help
commerce-knowledge-base-help