B2B 名前空間とスキーマ
B2B ソースで使用する名前空間とスキーマの設定について詳しくは、このドキュメントを参照してください。 このドキュメントでは、B2B 名前空間とスキーマを生成するために必要なPostman自動化ユーティリティの設定に関する詳細も説明します。
B2B 名前空間とスキーマ自動生成ユーティリティの設定
B2B 名前空間とスキーマ自動生成ユーティリティをサポートするための Postman 環境の設定方法に関する前提条件の情報については、次のドキュメントを参照してください。
- この GitHub リポジトリから、名前空間およびスキーマ自動生成ユーティリティのコレクションと環境をダウンロードできます。
- 必要なヘッダーの値を収集する方法やサンプル API 呼び出しを読み取る方法など、Platform API の使用について詳しくは、Platform API の概要を参照してください。
- Platform API の資格情報の生成方法について詳しくは、Experience PlatformAPI の認証とアクセスに関するチュートリアルを参照してください。
- Platform API の Postman の設定方法について詳しくは、 開発者コンソールとの設定 Postman のチュートリアルを参照してください。
Platform 開発者コンソールをセットアップす Postman と、適切な環境値の Postman 環境への適用を開始できます。
次の表に、値の例と、Postman 環境へのデータ入力に関する追加情報を示します。
CLIENT_SECRET
{ACCESS_TOKEN}
ータの生成に使用される一意の ID。 サー {CLIENT_SECRET}
スの取得方法について詳しくは、Experience Platform API の認証とアクセスに関するチュートリアルを参照してください。{CLIENT_SECRET}
API_KEY
{API_KEY}
スの取得方法について詳しくは、Experience Platform API の認証とアクセスに関するチュートリアルを参照してください。c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
{ACCESS_TOKEN}
スの取得方法について詳しくは、Experience Platform API の認証とアクセスに関するチュートリアルを参照してください。Bearer {ACCESS_TOKEN}
META_SCOPE
ent_dataservices_sdk
に設定されます。ent_dataservices_sdk
CONTAINER_ID
global
コンテナには、標準AdobeおよびExperience Platformパートナー提供のすべてのクラス、スキーマフィールドグループ、データタイプおよびスキーマが格納されます。 Marketo に関しては、この値は固定で、常に global
に設定されます。global
TECHNICAL_ACCOUNT_ID
D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
ims-na1.adobelogin.com
に設定されます。ims-na1.adobelogin.com
IMS_ORG
{ORG_ID}
ーザー情報の取得方法については、Developer Console の設定および Postman に関するチュートリアルを参照してください。ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
prod
TENANT_ID
b2bcdpproductiontest
PLATFORM_URL
http://platform.adobe.io/
に設定されます。http://platform.adobe.io/
スクリプトの実行
Postman コレクションと環境を設定すると、Postman インターフェイスを使用してスクリプトを実行できます。
Postman インターフェイスで、自動生成ユーティリティのルートフォルダーを選択し、上部のヘッダーから「Run」を選択します。
Runner インターフェイスが表示されます。 ここから、すべてのチェックボックスが選択されていることを確認してから選択し Run Namespaces and Schemas Autogeneration Utility す。
リクエストが成功すると、B2B に必要な名前空間とスキーマが作成されます。
B2B 名前空間
ID 名前空間は、ID のコンテキストを区別するのに役立つ Identity Service のコンポーネントです。 完全修飾 ID には、ID 値と名前空間が含まれます。 詳しくは、 名前空間の概要を参照してください。
B2B 名前空間は、エンティティのプライマリ ID で使用されます。
B2B 名前空間の基盤となるセットアップに関する情報を次の表に示します。
b2b_person
CROSS_DEVICE
b2b_account
B2B_ACCOUNT
b2b_opportunity
B2B_OPPORTUNITY
b2b_opportunity_person_relation
B2B_OPPORTUNITY_PERSON
b2b_campaign
B2B_CAMPAIGN
b2b_campaign_member
B2B_CAMPAIGN_MEMBER
b2b_marketing_list
B2B_MARKETING_LIST
b2b_marketing_list_member
B2B_MARKETING_LIST_MEMBER
b2b_account_person_relation
B2B_ACCOUNT_PERSON
B2B スキーマ
Experience Platform では、スキーマを使用して、一貫性のある再利用可能な方法でデータの構造を記述します。システムをまたいで一貫したデータを定義することで、意味を保有しやすくなり、データから価値を得ることができます。
データを Platform に取り込む前に、スキーマを構成して、データの構造を記述し、各フィールドに含めることができるデータの種類を制限する必要があります。スキーマは、基本クラスと 0 個以上のスキーマフィールドグループで構成されます。
デザインの原則やベストプラクティスなど、スキーマ構成モデルについて詳しくは、スキーマ構成の基本を参照してください。
B2B スキーマの基盤となる設定に関する情報を次の表に示します。
accountKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
- XDM ビジネスアカウントの詳細フィールドグループの
accountParentKey.sourceKey
- 宛先のプロパティ:
/accountKey/sourceKey
- タイプ : 1 対 1
- 参照スキーマ:B2B アカウント
- 名前空間:B2B アカウント
- XDM ビジネスパーソンの詳細
- XDM ビジネスパーソンのコンポーネント
- identityMap
- 同意と好みの詳細
b2b.personKey.sourceKey
- XDM ビジネス人物の詳細フィールドグループの
extSourceSystemAudit.externalKey.sourceKey
- XDM ビジネス人物の詳細フィールドグループの
workEmail.address
- B2B ユーザー
- メール
- XDM ビジネスユーザーコンポーネントフィールドグループの
personComponents.sourceAccountKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B アカウント
- 名前空間:B2B アカウント
- 宛先プロパティ:accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名:人物
opportunityKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
- 基本クラスの
accountKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B アカウント
- 名前空間:B2B アカウント
- 宛先のプロパティ:
accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名:商談
opportunityPersonKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
最初の関係
- 基本クラスの
personKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B Person
- 名前空間:B2B Person
- 宛先プロパティ:b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:商談
2 番目の関係
- 基本クラスの
opportunityKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B オポチュニティ
- 名前空間:B2B オポチュニティ
- 宛先のプロパティ:
opportunityKey.sourceKey
- 現在のスキーマからの関係名:商談
- 参照スキーマからの関係名:人物
campaignKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
ccampaignMemberKey.sourceKey
extSourceSystemAudit.externalKey.sourceKey
最初の関係
- 基本クラスの
personKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B Person
- 名前空間:B2B Person
- 宛先のプロパティ:
b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:キャンペーン
2 番目の関係
- 基本クラスの
campaignKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B キャンペーン
- 名前空間:B2B キャンペーン
- 宛先のプロパティ:
campaignKey.sourceKey
- 現在のスキーマからの関係名:Campaign
- 参照スキーマからの関係名:人物
marketingListKey.sourceKey
marketingListMemberKey.sourceKey
最初の関係
- 基本クラスの
PersonKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B Person
- 名前空間:B2B Person
- 宛先のプロパティ:
b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:マーケティングリスト
2 番目の関係
- 基本クラスの
marketingListKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B マーケティングリスト
- 名前空間:B2B マーケティングリスト
- 宛先のプロパティ:
marketingListKey.sourceKey
- 現在のスキーマからの関係名:マーケティングリスト
- 参照スキーマからの関係名:人物
- Web ページを訪問
- 新しいリード
- リードを変換
- リストに追加
- リストから削除
- オポチュニティに追加
- オポチュニティから削除
- フォームに入力済み
- リンククリック数
- 電子メール配信済み
- 電子メールの開封
- 電子メールのクリック
- 電子メールバウンス
- 電子メールバウンス (ソフト)
- 電子メール登録解除済み
- 変更されたスコア
- 更新されたオポチュニティ
- キャンペーン進行のステータスが変更されました
- 人物識別子
- Marketo Web URL
- 興味深い瞬間
- Webhook を呼び出す
- キャンペーン頻度を変更
- 変更された収益ステージ
- リードを結合
- 送信済み電子メール
- キャンペーンストリームを変更
- キャンペーンに追加
personKey.sourceKey
最初の関係
listOperations.listKey.sourceKey
フィールド- タイプ : 1 対 1
- 参照スキーマ:B2B マーケティングリスト
- 名前空間:B2B マーケティングリスト
2 番目の関係
opportunityEvent.opportunityKey.sourceKey
フィールド- タイプ : 1 対 1
- 参照スキーマ:B2B オポチュニティ
- 名前空間:B2B オポチュニティ
第三の関係
leadOperation.campaignProgression.campaignKey.sourceKey
フィールド- タイプ : 1 対 1
- 参照スキーマ:B2B キャンペーン
- 名前空間:B2B キャンペーン
ExperienceEvent
はエンティティとは異なります。 エクスペリエンスイベントの ID は、アクティビティを行ったユーザーです。accountPersonKey.sourceKey
最初の関係
- 基本クラスの
personKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B Person
- 名前空間:B2B Person
- 宛先のプロパティ:
b2b.personKey.SourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:アカウント
2 番目の関係
- 基本クラスの
accountKey.sourceKey
- タイプ:多対 1
- 参照スキーマ:B2B アカウント
- 名前空間:B2B アカウント
- 宛先のプロパティ:
accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名:人物
次の手順
Marketo データを Platform に接続する方法については、UI でのMarketo ソースコネクタの作成に関するチュートリアルを参照してください。