カスタムリソース custom-resources
Adobe Campaignには、様々なリソースを使用してデータが定義される、事前定義済みのデータモデルが付属しています。 リソースを拡張して独自のカスタムフィールドや、購入テーブルや製品テーブルなどのカスタムテーブルを追加することで、提供されるデータモデルをエンリッチメントできます。
カスタムリソースには、 /profileAndServicesExt エンドポイント、およびカスタムリソース名。
https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/<resourceName>/
NOTE
標準では提供されていないリソースの場合、常に "cus" プレフィックスを付けます。
プロファイルテーブルにリンクされている限り、カスタムリソースを使用して任意の操作を実行できます。 例えば、以下のテーブル構造を考えてみましょう。
その場合、 トランザクション, TransactionDetails および 製品 テーブルは、リンクされている限り使用できます プロファイル 表。
リクエストのサンプル
拡張 profileAndServicesExt リソースにアクセスするためのGETリクエストの例。
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>' \
リンクされたすべてのカスタムリソースのリストを返します。 その後、リソース URL を使用して、このドキュメントで説明されている任意の API タスクを実行できます。
{
"apiName": "resourceType",
"cusProduct": {
"content": ...,
"data": "/profileAndServicesExt/cusProduct/",
"help": "Product",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusProduct/metadata",
"name": "cusProduct",
"type": "collection"
},
"cusTransaction": {
"content": ...,
"data": "/profileAndServicesExt/cusTransaction/",
"help": "Product",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/cusTransaction/metadata",
"name": "cusProduct",
"type": "collection"
},
...
}
データモデルの拡張について詳しくは、次の Campaign ドキュメントを参照してください。
recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff