SAP Commerce 接続

SAP Commerce (旧称:Hybris)は、B2BおよびB2C企業向けのクラウドベースのe コマースプラットフォームソリューションで、SAP Customer Experience ポートフォリオの一部として利用できます。 SAP サブスクリプション請求は、ポートフォリオの下にある製品であり、標準化された統合を通じて、販売と支払い体験を簡素化することで、完全なサブスクリプションライフサイクル管理を可能にします。

このAdobe Experience Platform 宛先では、SAP Subscription Billing 顧客管理APIを使用して、アクティブ化後に既存のExperience Platform オーディエンスからSAP Commerce以内に顧客の詳細を更新します。

SAP Commerce インスタンスを認証する手順は、さらに下の宛先に対する認証の節にあります。

ユースケース use-cases

SAP Commerce宛先を使用する方法とタイミングをより理解しやすくするために、Adobe Experience Platformのお客様がこの宛先を使用して解決できる使用例を次に示します。

SAP Commerce人の顧客が、自社と関わりのある個人または組織のエンティティに関する情報を保存しています。 お客様は、SAP Commerceに存在するお客様を使用して、Experience Platform オーディエンスを構築します。 これらのオーディエンスをSAP Commerceに送信すると、情報が更新され、各顧客には、顧客がどのオーディエンスに属しているかを示すオーディエンス名として、その値を持つプロパティが割り当てられます。

前提条件 prerequisites

Experience PlatformおよびSAP Commerceで設定する必要がある前提条件と、SAP Commerceの宛先を操作する前に収集する必要がある情報については、以下の節を参照してください。

Experience Platform の前提条件 prerequisites-in-experience-platform

SAP Commerce宛先にデータをアクティブ化する前に、 スキーマ データセット 、および オーディエンス Experience Platformを作成しておく必要があります。

オーディエンスのステータスに関するガイダンスが必要な場合は、​ オーディエンスメンバーシップの詳細スキーマフィールドグループ ​のExperience Platform ドキュメントを参照してください。

SAP Commerce宛先の前提条件 prerequisites-destination

Experience PlatformからSAP Commerce アカウントにデータをエクスポートするには、次の前提条件に注意してください。

SAP Subscription Billing アカウントが必要です prerequisites-account

Experience PlatformからSAP Commerce アカウントにデータをエクスポートするには、SAP Subscription Billing アカウントが必要です。 有効な請求先アカウントがない場合は、SAP アカウント マネージャーにお問い合わせください。 詳細については、SAP プラットフォーム設定 ドキュメントを参照してください。

サービスキーの生成 prerequisites-service-key

  • SAP Commerce サービス キーは、Experience Platformを介してSAP Subscription Billing APIへのアクセスを提供します。 「SAP Commerce ​ クライアント IDとクライアント秘密鍵を使用してサービス キーを作成する」を参照して、サービス キーを作成します。 SAP Commerce には、以下が必要です。

    • クライアント ID
    • クライアントシークレット
    • URL: URL パターンは次のとおりです:https://subscriptionbilling.authentication.eu10.hana.ondemand.com。 この値は、後でRegionEndpointの値を取得するために使用されます。
サービス キーの例を表示するには、を選択します
code language-json
{
    "url": "https://eu10.revenue.cloud.sap/api",
    "uaa": {
        "clientid": "XXX",
        "clientsecret": "XXX",
        "url": "https://subscriptionbilling.authentication.eu10.hana.ondemand.com",
        "identityzone": "subscriptionbilling",
        "identityzoneid": "XXX",
        "tenantid": "XXX",
        "tenantmode": "dedicated",
        "sburl": "https://internal-xsuaa.authentication.eu10.hana.ondemand.com",
        "apiurl": "https://api.authentication.eu10.hana.ondemand.com",
        "verificationkey": "XXX",
        "xsappname": "XXX",
        "subaccountid": "XXX",
        "uaadomain": "authentication.eu10.hana.ondemand.com",
        "zoneid": "XXX",
        "credential-type": "binding-secret"
    },
    "vendor": "SAP"
}

SAP Subscription Billingでカスタム参照を作成 prerequisites-custom-reference

SAP Subscription BillingのExperience Platform オーディエンスのステータスを更新するには、Experience Platformで選択した各オーディエンスのカスタム参照フィールドが必要です。

カスタム参照を作成するには、SAP Subscription Billing アカウントにログインし、[マスターデータと設定] > [カスタム参照] ページに移動します。 次に、Create​を選択して、Experience Platformで選択した各オーディエンスに新しい参照を追加します。 後続の​ オーディエンスの書き出しと例の手順では、これらの参照フィールド名が必要になります。

Reference Type​内にカスタム SAP Subscription Billingを作成する方法の例を次に示します。
SAP サブスクリプション請求でカスタム参照を作成する場所を示す画像。

詳しくは、SAP Subscription Billing ​ カスタム参照 ドキュメントを参照してください。

必要な資格情報の収集 gather-credentials

SAP CommerceをExperience Platformに接続するには、次の接続プロパティの値を指定する必要があります。

資格情報
説明
クライアント ID
サービス キーからのclientIdの値。
クライアントシークレット
サービス キーからのclientSecretの値。
エンドポイント
サービス キーのurlの値は、https://subscriptionbilling.authentication.eu10.hana.ondemand.comと似ています。
領域
データセンターの場所: この領域はurlに存在し、eu10またはus10と同様の値を持ちます。 例えば、urlhttps://eu10.revenue.cloud.sap/apiの場合、eu10が必要です。

ガードレール guardrails

SAP Cloud Management serviceへのAPI リクエストには、​ レート制限が適用されます。 レート制限を超えると、HTTP 429 Too Many Requests応答ステータスコードが表示されます。

サポートされる ID supported-identities

SAP Commerce では、以下の表で説明する ID の更新をサポートしています。ID についての詳細情報。

ターゲット ID
説明
注意点
customerNumberSAP
SAP Commerce アカウントに既に存在する個人または法人顧客の顧客識別子。
必須

サポートされるオーディエンス supported-audiences

この節では、この宛先に書き出しできるすべてのオーディエンスについて説明します。

この宛先では、Experience Platform のセグメント化サービスで生成したすべてのオーディエンスのアクティブ化をサポートします。

この宛先は、次の表に記載されているオーディエンスのアクティブ化もサポートしています。

オーディエンスタイプ
サポートあり
説明
Segmentation Service
Experience Platform ​ セグメント化サービス ​を通じて生成されたオーディエンス。
その他すべてのオーディエンスの生成元

このカテゴリには、Segmentation Serviceを通じて生成されたオーディエンス以外のすべてのオーディエンスのオリジンが含まれます。 様々なオーディエンスの起源について読みます。 次に例を示します。

  • カスタムアップロードオーディエンス がCSV ファイルからExperience Platformにをインポートしました。
  • 類似オーディエンス,
  • 連合オーディエンス,
  • Adobe Journey Optimizerなどの他のExperience Platform アプリで生成されたオーディエンス
  • その他。

オーディエンスのデータタイプ別にサポートされるオーディエンス:

オーディエンスのデータタイプ
サポートあり
説明
ユースケース
人物オーディエンス ​
顧客プロファイルにもとづいて、マーケティング施策の特定のグループをターゲットにすることができます。
買い物客やカートの放棄が多い
​ アカウントオーディエンス ​
×
アカウントベースドマーケティング戦略のために、特定の組織内の個人をターゲットにします。
B2B マーケティング
見込みオーディエンス ​
×
まだ顧客ではないが、ターゲットオーディエンスと特徴を共有する個人をターゲットにします。
サードパーティデータによる見込み顧客の開拓
​ データセットの書き出し
×
Adobe Experience Platform データ レイクに保存されている構造化データのコレクション。
レポート,データサイエンスワークフロー

書き出しのタイプと頻度 export-type-frequency

宛先の書き出しのタイプと頻度について詳しくは、以下の表を参照してください。

項目
タイプ
メモ
書き出しタイプ
Profile-based
  • オーディエンスのすべてのメンバーを、フィールドマッピングに従って、目的のスキーマフィールド (例:電子メールアドレス、電話番号、姓)​と共に書き出します。
  • Experience Platformで選択した各オーディエンスについて、対応するSAP Commerce個の追加属性が、Experience Platformからオーディエンスステータスで更新されます。
書き出し頻度
Streaming
  • ストリーミングの宛先は常に、API ベースの接続です。オーディエンス評価に基づいてExperience Platformでプロファイルが更新されると、コネクターは更新をダウンストリームの宛先プラットフォームに送信します。 詳しくは、ストリーミングの宛先を参照してください。

宛先への接続 connect

IMPORTANT
宛先に接続するには、Manage Destinations ​ アクセス制御権限が必要です。 詳しくは、アクセス制御の概要または製品管理者に問い合わせて、必要な権限を取得してください。

この宛先に接続するには、宛先設定のチュートリアルの手順に従ってください。宛先の設定ワークフローで、以下の 2 つのセクションにリストされているフィールドに入力します。

Destinations > Catalog​内で、SAP Commerceを検索します。 または、eCommerce カテゴリの下に配置することもできます。

宛先に対する認証 authenticate

以下の必須のフィールドに入力します。ガイダンスについては、「​ サービスキーを生成」の節を参照してください。

フィールド
説明
Client ID
サービス キーからのclientIdの値。
Client secret
サービス キーからのclientSecretの値。
Endpoint
サービス キーのurlの値は、https://subscriptionbilling.authentication.eu10.hana.ondemand.comと似ています。
Region
データセンターの場所: この領域はurlに存在し、eu10またはus10と同様の値を持ちます。 例えば、urlhttps://eu10.revenue.cloud.sap/apiの場合、eu10が必要です。

宛先に対する認証を行うには、Connect to destination​を選択します。
宛先への認証方法を示すExperience Platform UIの画像。

指定された詳細が有効な場合、UIには緑色のチェックマークが付いた​Connected ステータスが表示されます。 その後、次の手順に進むことができます。

宛先の詳細を入力 destination-details

宛先の詳細を設定するには、以下の必須フィールドとオプションフィールドに入力します。UI のフィールドの横にアスタリスクが表示される場合は、そのフィールドが必須であることを示します。
認証後に入力する宛先の詳細を示すExperience Platform UIの画像。

  • Name:今後この宛先を認識する際に使用する名前。
  • Description:今後この宛先を特定するのに役立つ説明です。
  • Type of Customer: オーディエンス内のエンティティに応じて、個人​または​ 企業 ​のいずれかを選択します。 SAP Subscription Billing ​ スキーマ ​は、customerType属性にマッピングされているこの選択に応じて、必須フィールドを切り替えます。 選択が​ 企業 ​の場合、個々の顧客に必要なfirstNamelastNameなどの必須マッピングは無視され、companyは必須になり、その逆も同様です。

アラートの有効化 enable-alerts

アラートを有効にすると、宛先へのデータフローのステータスに関する通知を受け取ることができます。リストからアラートを選択して、データフローのステータスに関する通知を受け取るよう登録します。アラートについて詳しくは、UI を使用した宛先アラートの購読についてのガイドを参照してください。

宛先接続の詳細の提供が完了したら、Next​を選択します。

この宛先に対してオーディエンスをアクティブ化 activate

IMPORTANT
  • データをアクティブ化するには、View DestinationsActivate DestinationsView Profiles​および​View Segments ​ アクセス制御権限が必要です。 アクセス制御の概要を参照するか、製品管理者に問い合わせて必要な権限を取得してください。
  • ID​をエクスポートするには、View Identity Graph ​ アクセス制御権限が必要です。
    ​ ワークフローで強調表示されているID名前空間を選択して、オーディエンスを宛先にアクティブ化します。 {width="100" modal="regular"}

この宛先にオーディエンスをアクティベートする手順は、ストリーミングオーディエンスの書き出し宛先へのプロファイルとオーディエンスのアクティベートを参照してください。

属性と ID のマッピング map

オーディエンスデータをAdobe Experience PlatformからSAP Commerce宛先に正しく送信するには、フィールドマッピング手順を実行する必要があります。 マッピングでは、Experience Platform アカウントのExperience Data Model (XDM)スキーマフィールドと、ターゲット先の対応するスキーマフィールドとの間にリンクを作成します。 XDM フィールドをSAP Commerce宛先フィールドに正しくマッピングするには、次の手順に従います。

customerNumberSAP IDのマッピング map-customer-number-sap

customerNumberSAP IDは、この宛先の必須マッピングです。 マッピングするには、次の手順に従います。

  1. Mapping ステップで、Add new mapping​を選択します。 新しいマッピング行が画面に表示されるようになりました。
    「新しいマッピングを追加」ボタンがハイライト表示された Experience Platform UIのスクリーンショット。
  2. Select source field ウィンドウで、Select identity namespace​を選択し、customerNumberSAPを選択します。
    Experience Platform UIのスクリーンショット。IDとしてマップするソース属性としてメールを選択しています。
  3. Select target field ウィンドウで、Select identity namespace​を選択し、customerNumber IDを選択します。
    Experience Platform UIのスクリーンショット。IDとしてマップするターゲット属性としてメールを選択しています。
ソースフィールド
ターゲットフィールド
必須
IdentityMap: customerNumberSAP
Identity: customerNumber

ID マッピングの例を次に示します。
customerNumber ID マッピングの例を示すExperience Platform UIの画像。

マッピング属性 mapping-attributes

XDM プロファイルスキーマとSAP Subscription Billing アカウントの間で更新するその他の属性を追加するには、次の手順を繰り返します。

  1. Mapping ステップで、Add new mapping​を選択します。 新しいマッピング行が画面に表示されるようになりました。
    「新しいマッピングを追加」ボタンがハイライト表示された Experience Platform UIのスクリーンショット。
  2. Select source field ウィンドウで、Select attributes カテゴリを選択し、XDM属性を選択します。
    ソース属性として姓を選択しているExperience Platform UIのスクリーンショット。
  3. Select target field ウィンドウで、Select custom attributes カテゴリを選択し、顧客SAP Subscription Billing スキーマ 属性のリストから属性の名前を入力します。
    lastNameがターゲット属性として定義されているExperience Platform UI スクリーンショット。
IMPORTANT
ターゲットフィールド名では大文字と小文字が区別されるため、SAP Subscription Billing属性名と一致する必要があります。 これの唯一の例外はcountryです。代わりにcountryCodeを使用してください。 SAP Subscription Billingはalpha-2 (ISO 3166)の国コードをサポートしています。 値は大文字と小文字が区別され、0 ~ 3文字である必要があります。したがって、エラーが発生する他の定義済みの値を正確に指定してください:The country code {} does not existまたはsize must be between 0 and 3

選択した顧客タイプのmandatory属性をマッピング map-mandatory-attributes

必須の属性マッピングは、選択した​ Type of Customer ​によって異なります。 必須の属性をマッピングするには、以下から選択します。

個人顧客
table 0-row-3 1-row-3 2-row-3 layout-auto
ソースフィールド ターゲットフィールド 必須
xdm: person.lastName Attribute: lastName
xdm: workAddress.countryCode Attribute: countryCode
法人顧客
table 0-row-3 1-row-3 2-row-3 layout-auto
ソースフィールド ターゲットフィールド 必須
xdm: b2b.companyName Attribute: company
xdm: workAddress.countryCode Attribute: countryCode

追加属性のマッピング mapping-additional-attributes

次に、次に示すように、XDM プロファイルスキーマと顧客のSAP Subscription Billing ​ スキーマ ​属性の間に追加のマッピングを追加できます。

個人顧客
table 0-row-3 1-row-3 2-row-3 3-row-3 layout-auto
ソースフィールド ターゲットフィールド 必須
xdm: person.name.firstName Attribute: firstName ×
xdm: workAddress.street1 Attribute: street ×
xdm: workAddress.city Attribute: city ×

顧客が個人である場合の必須およびオプションの両方の属性マッピングの例を次に示します。
お客様が個人である場合、必須とオプションの両方の属性マッピングを含む例を示すExperience Platform UIの画像

法人顧客
table 0-row-3 1-row-3 2-row-3 layout-auto
ソースフィールド ターゲットフィールド 必須
xdm: workAddress.street1 Attribute: street ×
xdm: workAddress.city Attribute: city ×

顧客が企業である場合の必須およびオプションの両方の属性マッピングの例を次に示します。
お客様が企業である場合に、必須とオプションの両方の属性マッピングを使用した例を示すExperience Platform UIの画像

宛先接続のマッピングの提供が完了したら、Next​を選択します。

オーディエンスの書き出しのスケジュールと例 schedule-segment-export-example

​ オーディエンスの書き出しをスケジュール ​する手順を実行する場合、属性SAP Subscription BillingにExperience Platform オーディエンスを手動でマッピングする必要があります。

SAP Commerce Mapping ID​の場所が強調表示されたオーディエンス書き出しスケジュール手順の例を次に示します。
マッピング IDが入力されたスケジュール オーディエンスの書き出しを示すExperience Platformの画像。

これを行うには、各セグメントを選択し、SAP Subscription Billing SAP Commerce宛先コネクタフィールドに​ Mapping ID ​からのカスタム参照の名前を入力します。 カスタム参照の作成に関するガイダンスについては、「でカスタム参照を作成する」セクションを参照してください。 SAP Subscription Billing

IMPORTANT
値としてカスタム参照ラベルを使用しないでください。
マッピングにカスタム参照ラベル値を使用しないことを示す画像。

例えば、選択したExperience Platform オーディエンスがsap_audience1で、そのステータスをSAP Subscription Billing カスタム参照SAP_1に更新する場合は、SAP_Commerce Mapping ID フィールドにこの値を指定します。

Reference Type​のSAP Subscription Billingの例を次に示します。
SAP サブスクリプション請求でカスタム参照を作成する場所を示す画像。

オーディエンスを選択し、対応するSAP Commerce Mapping ID​を強調表示したオーディエンスの書き出しスケジュール手順の例を次に示します。
マッピング IDが入力されたスケジュール オーディエンスの書き出しを示すExperience Platformの画像。

Mapping ID フィールド内の値は、SAP Subscription Billing Reference Type​値と完全に一致する必要があります。

アクティブ化されたExperience Platform オーディエンスごとに、このセクションを繰り返します。

2つのオーディエンスを選択した上記の画像に基づいて、マッピングは次のようになります。

SAP Commerce オーディエンス名
SAP Subscription Billing Reference Type
SAP Commerce Mapping ID​値
sap_audience1
SAP_1
SAP_1
SAP Audience2
SAP_2
SAP_2

データの書き出しを検証する exported-data

宛先が正しく設定されていることを検証するには、次の手順に従います。

SAP Subscription Billing アカウントに移動し、Contacts ページに移動して、オーディエンスのステータスを確認します。 リストは、カスタム参照の列を表示したり、対応するオーディエンスのステータスを表示したりするように設定できます。
列ヘッダーにオーディエンス名とセルのオーディエンスステータスが表示された、顧客概要ページを示すSAP サブスクリプション請求の画像

データの使用とガバナンス data-usage-governance

Adobe Experience Platform のすべての宛先は、データを処理する際のデータ使用ポリシーに準拠しています。Adobe Experience Platform がどのようにデータガバナンスを実施するかについて詳しくは、データガバナンスの概要を参照してください。

エラーとトラブルシューティング errors-and-troubleshooting

考えられるエラータイプとその応答コードのリストについては、SAP Subscription Billing エラータイプ ​のドキュメントページを参照してください。

その他のリソース additional-resources

SAP ドキュメントのその他の有用な情報は次のとおりです。

変更ログ changelog

この節では、この宛先コネクタに対する機能の概要と重要なドキュメントの更新について説明します。

変更ログを表示
table 0-row-3 1-row-3 layout-auto
リリース月 更新タイプ 説明
2024年1月 初回リリース 最初の宛先リリースとドキュメントの公開。
recommendation-more-help
7f4d1967-bf93-4dba-9789-bb6b505339d6