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

この記事では、Data Connection Extension の使用時に顧客プロファイルデータがExperience Platformに表示されない場合のトラブルシューティング手順を説明します。

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

  • Data Connection extension がインストールされているAdobe Commerce 2.4.x

問題

Data Connection 拡張機能をインストールおよび設定し、顧客プロファイルデータをExperience Platformに送信できるようにしたが、そのプロファイルデータがExperience Platformに表示されない。

解決策

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

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

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

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

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

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

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

クラウドインフラストラクチャー上のAdobe Commerce

  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 イベントを有効にするには、次のコマンドを実行します。

   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. Adobe Commerceの許可リストに Commerce Services Connector serviceId が表示されることを確認します。
  2. Adobe Commerceステータスを確認するには、許可リストに加える サポートにお問い合わせください。

関連資料

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