プライバシーリクエスト

Adobe Experience Platform Privacy Serviceには、顧客データリクエストの管理に役立つRESTful APIとユーザーインターフェイスが用意されています。 Privacy Serviceなら、Adobe Experience Cloudアプリケーションから顧客データにアクセスして削除するためのリクエストを送信し、法的および組織のプライバシー規制を自動的に遵守できます。

Privacy Serviceとプライバシーリクエストの作成および管理方法について詳しくは、Adobe Experience Platformのドキュメントを参照してください。

個々のデータプライバシー要求の管理

Commerceから消費者データにアクセスして削除する個々のリクエストを送信するには、次の2つの方法があります。

  • Privacy Service UI​を使用します。 ドキュメント こちらを参照してください。
  • Privacy Service API​を使用します。 ドキュメント ここおよびAPI情報ここを参照してください。

Privacy Serviceでは、データアクセス​と​ データ削除 ​の2種類のリクエストをサポートしています。

NOTE
この記事では、Commerceに対するプライバシーリクエストの作成に焦点を当てています。 Platform データレイク ​​ リアルタイム顧客プロファイル ​またはID サービス ​に対してプライバシー要求を行う予定がある場合は、それぞれのユーザーガイドを参照してください。 Commerceへのプライバシーリクエストは、これらのシステムのデータすべてを削除するものではないため、各システムに対して個別に削除およびアクセスのリクエストを行う必要があります。

データアクセス

アクセス要求​に対して、UIから「Commerce (Personalization)」を指定します(またはcommerceMarketingDataをAPIの製品コードとして指定します)。

データ削除

削除要求の場合、Privacy Serviceはマーケティング目的でCommerce SaaS サービスに保存されているCommerce個のデータを削除します。つまり、データ主体のプロファイルと注文は、キャンペーンやカスタマージャーニーで使用するためにAdobe マーケティングアプリケーションに送信されなくなります。 ただし、Privacy Serviceは、マーチャントのトランザクションニーズに必要な場合があるため、Commerce アプリケーションのデータを削除しません。 加盟店は、Commerce アプリケーション内のデータ削除/アクセス要求に対して責任を負います。 詳しくは、責任セキュリティと運用モデルの共有を参照してください。

Commerceは、特定のデータの削除を要求するデータ主体の情報を送信することで、削除リクエストについて販売者に通知します。

アクセス要求と削除要求の作成方法

前提条件

Adobe Commerceのデータへのアクセスと削除をリクエストするには、次の条件が必要です。

  • ims組織ID
  • アクションを実行するユーザーと対応する名前空間のID。 Adobe CommerceおよびExperience PlatformのID名前空間について詳しくは、ID名前空間の概要を参照してください。

GDPR要求/削除アクセスの例:

アクセスリクエスト​に対して、UIから「Commerce (Personalization)」(またはAPIの商品コードとして「commerceMarketingData」)を指定します。

削除要求​の場合は、「Commerce(Personalization)」チェックボックスが有効になっていることを確認します。 さらに、顧客プロファイルと注文データが既にCommerceからAdobe Experience Platformに送信されている場合は、次のダウンストリームサービスに削除リクエストを送信する必要があります。

  • プロファイル (製品コード:“profileService”)
  • AEP Data Lake (製品コード:「AdobeCloudPlatform」)
  • ID (製品コード:「ID」)

Privacy APIを介してアクセス要求と削除要求を送信するには、Privacy Serviceの権限を認証および管理する必要があります。

必須ヘッダー

curl --location --request POST 'https://platform.adobe.io/data/core/privacy/jobs' \
--header 'Content-Type: application/json' \
--header 'x-api-key: {{CLIENT_ID}}' \
--header 'x-gw-ims-org-id: {{IMS_ORGID}}' \
--header 'Authorization: Bearer {{ACCESS_TOKEN}}' \

リクエスト

{
    "companyContexts": [
      {
        "namespace": "imsOrgID",
        "value": "{{IMS_ORGID}}"
      }
    ],
    "users": [
      {
        "key": "sampleUserKey1",
        "action": ["access"],
        "userIDs": [
          {
            "namespace": "email",
            "value": "dsmith@sample.com",
            "type": "standard"
          }
        ]
      },
      {
        "key": "sampleUserKey2",
        "action": ["access","delete"],
        "userIDs": [
          {
            "namespace": "email",
            "value": "ajones@sample.com",
            "type": "standard"
          }
        ]
      }
    ],
    "include": ["commerceMarketingData"],
    "expandIds": false,
    "priority": "normal",
    "regulation": "gdpr"
}

応答

{
    "requestId": "17284033173196154RX-223",
    "totalRecords": 3,
    "jobs": [
        {
            "jobId": "a52ca032-858e-11ef-bbb4-27391388a0a6",
            "customer": {
                "user": {
                    "key": "sampleUserKey1",
                    "action": [
                        "access"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "dsmith@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        },
        {
            "jobId": "a52ca034-858e-11ef-bbb4-d5d952d69769",
            "customer": {
                "user": {
                    "key": "sampleUserKey2",
                    "action": [
                        "delete"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "ajones@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        },
        {
            "jobId": "a52ca033-858e-11ef-bbb4-8361a5022341",
            "customer": {
                "user": {
                    "key": "sampleUserKey2",
                    "action": [
                        "access"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "ajones@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        }
    ]
}
recommendation-more-help
commerce-help-data-connection