B2B 名前空間とスキーマ
このドキュメントでは、B2B ソースで使用する名前空間とスキーマの基になる設定に関する情報を提供します。 このドキュメントでは、B2B 名前空間とスキーマの生成に必要なPostman自動化ユーティリティの設定に関する詳細も説明します。
B2B 名前空間とスキーマ自動生成ユーティリティの設定
B2B 名前空間とスキーマ自動生成ユーティリティを使用する最初の手順は、Platform デベロッパーコンソールを設定し、 Postman 環境。
- このから、名前空間とスキーマの自動生成ユーティリティのコレクションと環境をダウンロードできます。 GitHub リポジトリ.
- 必要なヘッダーの値の収集方法の詳細や API 呼び出し例の読み取りなど、Platform API の使用に関する詳細については、 Platform API の概要.
- Platform API の資格情報を生成する方法について詳しくは、 Experience PlatformAPI の認証とアクセス.
- の設定方法について詳しくは、 Postman Platform API については、 開発者コンソールの設定および Postman.
Platform デベロッパーコンソールと Postman を設定すると、適切な環境値を Postman 環境。
次の表に、値の例と、 Postman 環境:
CLIENT_SECRET
{ACCESS_TOKEN}
. に関するチュートリアルを参照してください。 Experience PlatformAPI の認証とアクセス 」を参照してください。 {CLIENT_SECRET}
.{CLIENT_SECRET}
JWT_TOKEN
{JWT_TOKEN}
.{JWT_TOKEN}
API_KEY
{API_KEY}
.c8d9a2f5c1e03789bd22e8efdd1bdc1b
ACCESS_TOKEN
{ACCESS_TOKEN}
.Bearer {ACCESS_TOKEN}
META_SCOPE
ent_dataservices_sdk
.ent_dataservices_sdk
CONTAINER_ID
global
コンテナには、すべての標準AdobeおよびExperience Platformパートナーが提供するクラス、スキーマフィールドグループ、データ型、スキーマが格納されます。 次に関して: Marketoの場合、この値は固定値で、常に global
.global
PRIVATE_KEY
{PRIVATE_KEY}
TECHNICAL_ACCOUNT_ID
D42AEVJZTTJC6LZADUBVPA15@techacct.adobe.com
IMS
ims-na1.adobelogin.com
.ims-na1.adobelogin.com
IMS_ORG
{ORG_ID}
情報。ABCEH0D9KX6A7WA7ATQE0TE@adobeOrg
SANDBOX_NAME
prod
TENANT_ID
b2bcdpproductiontest
PLATFORM_URL
http://platform.adobe.io/
.http://platform.adobe.io/
スクリプトの実行
を使用 Postman コレクションと環境の設定時に、スクリプトを Postman インターフェイス。
Adobe Analytics の Postman インタフェースで、auto-generator ユーティリティのルートフォルダを選択し、 Run を上部のヘッダーから削除します。
The Runner インターフェイスが表示されます。 ここから、すべてのチェックボックスが選択されていることを確認してから、「 」を選択します。 Run Namespaces and Schemas Autogeneration Utility.
リクエストが成功すると、B2B に必要な名前空間とスキーマが作成されます。
B2B 名前空間
ID 名前空間は、 Identity Service id のコンテキストを区別するのに役立つ 完全修飾 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
基本クラスでaccountParentKey.sourceKey
「 XDM Business Account Details 」フィールドグループ- 宛先プロパティ:
/accountKey/sourceKey
- タイプ:1 対 1
- 参照スキーマ:B2B アカウント
- 名前空間:B2B アカウント
- XDM ビジネスパーソンの詳細
- XDM ビジネスパーソンのコンポーネント
- identityMap
- 同意および環境設定の詳細
b2b.personKey.sourceKey
(XDM ビジネス人物詳細フィールドグループ)extSourceSystemAudit.externalKey.sourceKey
(XDM ビジネス人物詳細フィールドグループ)workEmail.address
(XDM ビジネス人物詳細フィールドグループ)
- B2B 担当者
- メール
personComponents.sourceAccountKey.sourceKey
(XDM ビジネス人物コンポーネントフィールドグループ)- タイプ:多対 1
- 参照スキーマ: B2B アカウント
- 名前空間:B2B アカウント
- 宛先プロパティ: accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名: People
opportunityKey.sourceKey
基本クラスでextSourceSystemAudit.externalKey.sourceKey
基本クラスでaccountKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B アカウント
- 名前空間:B2B アカウント
- 宛先プロパティ:
accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名:商談
opportunityPersonKey.sourceKey
基本クラスでextSourceSystemAudit.externalKey.sourceKey
基本クラスで第 1 の関係
personKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B 担当者
- 名前空間:B2B 担当者
- 宛先プロパティ:b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:商談
2 番目の関係
opportunityKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B 商談
- 名前空間:B2B 商談
- 宛先プロパティ:
opportunityKey.sourceKey
- 現在のスキーマからの関係名:商談
- 参照スキーマからの関係名: People
campaignKey.sourceKey
基本クラスでextSourceSystemAudit.externalKey.sourceKey
基本クラスでccampaignMemberKey.sourceKey
基本クラスでextSourceSystemAudit.externalKey.sourceKey
基本クラスで第 1 の関係
personKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B 担当者
- 名前空間:B2B 担当者
- 宛先プロパティ:
b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:キャンペーン
2 番目の関係
campaignKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ:B2B キャンペーン
- 名前空間:B2B キャンペーン
- 宛先プロパティ:
campaignKey.sourceKey
- 現在のスキーマからの関係名: Campaign
- 参照スキーマからの関係名: People
marketingListKey.sourceKey
基本クラスでmarketingListMemberKey.sourceKey
基本クラスで第 1 の関係
PersonKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B 担当者
- 名前空間:B2B 担当者
- 宛先プロパティ:
b2b.personKey.sourceKey
- 現在のスキーマからの関係名:人物
- 参照スキーマからの関係名:マーケティングリスト
2 番目の関係
marketingListKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ:B2B マーケティングリスト
- 名前空間:B2B マーケティングリスト
- 宛先プロパティ:
marketingListKey.sourceKey
- 現在のスキーマからの関係名:マーケティングリスト
- 参照スキーマからの関係名: People
- Web ページにアクセス
- 新規リード
- リードの変換
- リストに追加
- リストから削除
- 商談に追加
- 商談から削除
- フォーム入力済み
- リンククリック数
- メール配信済み
- メール開封済み
- 電子メールのクリック
- バウンスメール
- ソフトバウンスメール
- メール配信停止済み
- 変更されたスコア
- 更新された商談
- キャンペーン進行のステータス変更済み
- 人物識別子
- Marketo Web URL
- 注目のアクション
- ウェブフックを呼び出す
- キャンペーンケイデンスの変更
- 収益ステージ変更済み
- リードのマージ
- 送信済み電子メール
- キャンペーンストリームの変更
- キャンペーンに追加
personKey.sourceKey
担当者 ID フィールドグループの第 1 の関係
listOperations.listKey.sourceKey
フィールド- タイプ:1 対 1
- 参照スキーマ:B2B マーケティングリスト
- 名前空間:B2B マーケティングリスト
2 番目の関係
opportunityEvent.opportunityKey.sourceKey
フィールド- タイプ:1 対 1
- 参照スキーマ: B2B 商談
- 名前空間:B2B 商談
第 3 の関係
leadOperation.campaignProgression.campaignKey.sourceKey
フィールド- タイプ:1 対 1
- 参照スキーマ:B2B キャンペーン
- 名前空間:B2B キャンペーン
ExperienceEvent
はエンティティとは異なります。 エクスペリエンスイベントの ID は、アクティビティを実行した人です。accountPersonKey.sourceKey
基本クラスで第 1 の関係
personKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B 担当者
- 名前空間:B2B 担当者
- 宛先プロパティ:
b2b.personKey.SourceKey
- 現在のスキーマからの関係名:人
- 参照スキーマからの関係名:アカウント
2 番目の関係
accountKey.sourceKey
基本クラスで- タイプ:多対 1
- 参照スキーマ: B2B アカウント
- 名前空間:B2B アカウント
- 宛先プロパティ:
accountKey.sourceKey
- 現在のスキーマからの関係名:アカウント
- 参照スキーマからの関係名: People