B2C Commerce のその他 Salesforce 製品との接続 - Commerce Cloud CDP Connector


※ これから記載する事項は、私が所属する会社とは切関係のない事柄です。


今回は[「B2C Commerce のその他 Salesforce 製品との接続」シリーズ](https://qiita.com/syunyama/items/366fcbc315be5e5c252f)として B2C Commerce と Data Cloud（CDP）の接続について紹介したいと思います。

![Cross Cloud (9) (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/282391c9-5ba7-89cf-e270-5e500945349b.jpeg)





## 接続内容とポイント

* B2C Commerce から Data Cloud (CDP) へ顧客に関するデータを送信する
* 送信されたデータを元に Data Cloud で作成されたセグメントは B2C Commerce の顧客グループ作成時に利用できる



## 接続方法

詳細な接続方法は[ヘルプ](https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2Fcontent%2Fb2c_commerce%2Ftopics%2Fcdp_connector%2Fb2c_commerce_cloud_cdp_connector.html&resultof=%22%43%44%50%22%20%22%63%64%70%22%20)をご覧ください。

大体の手順は下記の通りです。



#### 1. Commerce Einstein を有効にし、カタログフィードの設定を行う（[ヘルプ](https://documentation.b2c.commercecloud.salesforce.com/DOC1/index.jsp?topic=%2Fcom.demandware.dochelp%2Fcontent%2Fb2c_commerce%2Ftopics%2Frecommendations%2Fb2c_configure_einstein_deployment.html)）

![スクリーンショット 2023-04-13 17.22.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/9489069e-0957-7b0f-b32b-f99fb578f343.png)



#### 2. CDP アクティベーションデータへのアクセスを有効にする（[ヘルプ](https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/content/b2c_commerce/topics/cdp_connector/b2c_define_settings_for_salesforce_cdp_activation.html?cp=0_5_12_1_0)）

![スクリーンショット 2023-04-13 17.48.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/8db92f9f-e12c-e545-2b13-f4500b757cce.png)



#### 3. CDP の設定（[ヘルプ](https://help.salesforce.com/s/articleView?id=sf.c360_a_set_up.htm&type=5)）

CDP で一般的な権限やロールの設定、その他環境設定（タイムゾーンの設定、IP制限など）を必要な場合は行います。




#### 4. CDP コネクタを設定する（[ヘルプ](https://help.salesforce.com/s/articleView?id=sf.c360_a_connect_commerce_cloud_instance.htm&type=5)）

B2C Commerce のインスタンスと接続します。
![スクリーンショット 2023-04-12 13.29.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/19ee9b90-be3d-d828-d45d-29f911443a20.png)



インスタンスとの接続後、接続するサイトを選択します
![スクリーンショット 2023-04-12 13.35.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/a7d543d9-eac3-9651-7c75-b962db710bb1.png)



#### 5. 統合プロファイルを作成し、セグメントを作成する

ここでは参照ポイントをまとめておきます。

* B2C Commerce のデータバンドルを作る方法「[Create a B2C Commerce Data Bundle](https://help.salesforce.com/s/articleView?id=sf.c360_a_create_commerce_cloud_starter_bundle.htm&type=5)」を参照してください
* 統合プロファイルの作成は[こちらのTrailhead](https://trailhead.salesforce.com/ja/content/learn/modules/data-and-identity-in-salesforce-cdp) を参考にしてください。
* 作成時に必須となるデータモデルへのマッピングは「[Required Data Field Mappings for B2C Commerce Connector Activation](https://help.salesforce.com/s/articleView?id=sf.c360_a_req_commerce_cloud_connector_activation_data_field_mappings.htm&type=5)」を参照にしてください。
* セグメントを作成するには「[Create and Activate Segments](https://help.salesforce.com/s/articleView?id=sf.c360_a_segments.htm&type=5)」を参照してください。


![スクリーンショット 2023-04-14 10.05.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/0e277a23-39b4-3cf2-a820-dab84080c4c7.png)


#### 6. B2C Commerce の顧客グループとして利用する（[ヘルプ](https://documentation.b2c.commercecloud.salesforce.com/DOC1/topic/com.demandware.dochelp/content/b2c_commerce/topics/cdp_connector/b2c_create_customer_groups_with_cdp_connector_segments.html)）


メンバーを構成する際のルールの属性として Salesforce CDP の項目内の「セグメント（customer.cdpData.segments）」を利用できるので CDP のセグメント名を文字列の値としてマッチさせます。


![スクリーンショット 2023-04-12 18.00.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2110894/fe1bac52-855b-71fe-036a-67e9e5298835.png)





## 接続データとポイント

* 2023/04 時点では注文データに関連する情報が連携されます。
* B2C Commerce とと CDP のデータのマッピングに関しては「[B2C Commerce Order Bundle Data Mappings](https://help.salesforce.com/s/articleView?id=sf.c360_a_order_bundle_data_mappings.htm&type=5)」を参考にしてください。
* 他のオブジェクトを取り込むなどカスタマイズしたい場合は「[Ingestion API](https://help.salesforce.com/s/articleView?id=sf.c360_a_ingestion_api.htm&type=5)」を利用できます。