> For the complete documentation index, see [llms.txt](https://help.citrusad.com/retail-media-interface/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.citrusad.com/retail-media-interface/partner/ja/partner-api-overview/campaign-field-definitions.md).

# キャンペーン項目の定義

## 共通のキャンペーンフィールド

このセクションでは、プロダクト広告、バナー、バナー X など、さまざまなタイプに共通するキャンペーンフィールドを理解するのに役立つ簡単な説明と例を提供します。各エントリには、フィールドの目的とプラットフォームの代表的な実装例が含まれています。

| フィールド                                             | 目的と例                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`                                            | キャンペーンを簡単に識別できるように、「Cadbury Chocolate June Clearance」などのプロモーション対象商品、期間、戦略などの詳細を含めることをお勧めします。名前は最大 255 文字まで入力できます。                                                                                                                                                                                                                                                                                                                                       |
| `namespaceId`                                     | <p>ベース URL にある名前空間の一意の識別子。たとえば、 <code>exampleretailer.citrusad.com</code>内では、 <code>namespaceId</code> is <code>exampleretailer</code>.<br><br>入力した名前空間の ID に対するリソースが存在することを確認してください。</p>                                                                                                                                                                                                                                                               |
| `approval.state`                                  | <p>キャンペーンの承認状態には、指定された enum 値のみを使用できます。サポートされている状態は次のとおりです： <code>APPROVAL\_STATE\_APPROVED</code>, <code>APPROVAL\_STATE\_REJECTED</code>, <code>APPROVAL\_STATE\_PENDING</code>.<br><br>注意点：<code>APPROVAL\_STATE\_UNSPECIFIED</code> は使用できません。</p>                                                                                                                                                                                                   |
| `approval.rejectionReason`                        | キャンペーンが拒否された理由。status が以下の場合は必須フィールドです： `APPROVAL_STATE_REJECTED`.                                                                                                                                                                                                                                                                                                                                                                                      |
| `campaignState`                                   | <p>キャンペーンのアクティブ状態は、アクティブ、一時停止、下書き、アーカイブのいずれであるかを示します。たとえば、 <code>CAMPAIGN\_STATE\_ACTIVE</code>, <code>CAMPAIGN\_STATE\_DRAFT</code>, <code>CAMPAIGN\_STATE\_UNSPECIFIED</code>.<br><br>注意点： <code>CAMPAIGN\_STATE\_UNSPECIFIED</code> は使用できません。</p>                                                                                                                                                                                                    |
| `teamId`                                          | <p>は、 <code>teamId</code> キャンペーンのチームの一意の識別子です。<br><br>リソースが指定されたチームIDに対して存在し、アーカイブ済みフラグが設定されていないことを確認してください。さらに、テンプレートチームIDはキャンペーンチームIDと一致する必要があります。</p>                                                                                                                                                                                                                                                                                                |
| `startTime`                                       | <p>キャンペーンの開始時間。正確なISO-8601タイムスタンプを使用します。例： <code>2024-09-01T12:00:00Z</code>.<br><br>以下の場合はこの値を省略してください： <code>always on</code> キャンペーン。</p>                                                                                                                                                                                                                                                                                                             |
| `endTime`                                         | <p>キャンペーンの終了時間。正確なISO-8601タイムスタンプを使用し、以下の場合には設定する必要があります： <code>startTime</code> が指定されています。例： <code>2024-09-30T23:59:59Z</code>。終了時間は開始時間より後である必要があります。<br><br>以下の場合はこの値を省略してください：<code>always on</code> キャンペーン。</p>                                                                                                                                                                                                                                    |
| `walletId`                                        | <p>キャンペーンの請求先となるウォレットの一意の識別子。例： <code>wallet\_123456789</code>.<br><br>- If <code>campaignType</code> が「Wildcard」でない場合、IDに対応するオブジェクトが存在する必要があります。<br>- ウォレットチームIDはキャンペーンチームIDと一致する必要があります。<br>- ウォレットの通貨コードはキャンペーンカタログの通貨コードと一致する必要があります。不明な場合は、カスタマーインテグレーションエンジニア（CIE）にご確認ください。</p>                                                                                                                                                                   |
| `placementId`                                     | <p>キャンペーンの掲載面の一意の識別子。例： <code>placement\_987654321</code>.<br><br>リソースが指定された掲載面IDに対して存在し、適切なキャンペーンに対応していることを確認してください。</p>                                                                                                                                                                                                                                                                                                                               |
| `catalogIds`                                      | <p>リテール業者カタログの一意の識別子。例： <code>\["329f1e08-d3ee-4e04-90c4-068b3ce6b856","6c29a96a-f55a-497f-b03a-2fed85dd7198" ]</code>.<br><br>リソースが指定されたカタログIDに対して存在し、適切なキャンペーンに対応していることを確認してください。</p>                                                                                                                                                                                                                                                                 |
| `advertisedProducts.<br>productsByKey`            | <p>キャンペーンで掲載されている商品コードとカタログIDの組み合わせ。キャンペーンが2つのカタログに表示される場合は、2つのカタログと商品のペアを指定します。<br><br>たとえば、 <code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code>.</p>                                                                                                                                                                                                                                                        |
| `targeting.searchTerms`                           | キャンペーンがターゲットとする検索語句とその一致タイプ。この情報は検索プレースメントの場合にのみ含めてください。たとえば、 `{"matchType": "MATCH_TYPE_EXACT_MATCH","phrase": "string"}`}.                                                                                                                                                                                                                                                                                                                            |
| `targeting.excludeFilters`                        | <p>ターゲティング段階で除外するフィルター。これらは、お客様の環境に対応した場所またはカテゴリーのフィルターのみである必要があります <code>filterClassId</code>。ほとんどの連携ではこれらの値を省略できます。2つのフィルタークラスを使用する場合は、フィルタークラスごとに1つのオブジェクトを指定します。<br><br><code>{"excludeFilters": \[ \<br>{ \<br>"catalogId": "76df36b4-45a2-46a5-9308-3dd14861d76e", \<br>"filter": "category:chocolate" \<br>}, \<br>{ \<br>"catalogId": "76df36b4-45a2-46a5-9308-3dd14861d76e", \<br>"filter": "location:florida" \<br>} \<br>] \<br>}</code></p> |
| `targeting.includeFilters`                        | <p>キャンペーンによってターゲティングされる明示的なフィルター。標準的な連携ではこれを省略します。指示された場合、または固定掲載キャンペーンを作成する場合にのみ、このフィールドに入力してください。<br><br><code>{"includeFilters": \[ \<br>{ \<br>"catalogId": "76df36b4-45a2-46a5-9308-3dd14861d76e", \<br>"filter": "category:flavoured-milk" \<br>} \<br>] \<br>}</code></p>                                                                                                                                                                        |
| `targeting.negativeSearchTerms`                   | 除外キーワードは、特定の単語やフレーズをキャンペーンから除外し、無関係な検索に広告が表示されるのを防ぎます。この戦略により、オーディエンスが絞り込まれ、コストが削減され、キャンペーンの効率が向上します。たとえば、追加することで `used` 新車の広告の除外タームとして設定すると、中古車を探しているユーザーへの表示を回避できます。                                                                                                                                                                                                                                                                                  |
| `targeting.crossSell`                             | クロスセルプレースメントのターゲティングを指定します。                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `targeting.crossSell.<br>targetProductsByKey`     | <p>ターゲティングする明示的なカタログ商品のペアを指定します。<br><br><code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code><br><br>- ターゲット商品カタログは、キャンペーンカタログと一致する必要があります。<br>- 商品とカタログのペアごとに商品が存在する必要があります。<br>- ターゲット商品を掲載対象商品にすることはできません。<br>- ターゲット商品と掲載対象商品は一致するカテゴリーを共有している必要があります。</p>                                                                                                                                                  |
| `targeting.upSell.<br>targetProductsByKey`        | <p>ターゲティングする明示的なカタログ商品のペアを指定します。<br><br><code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code></p>                                                                                                                                                                                                                                                                                                               |
| `strategy.auction.maxBid`                         | <p>キャンペーンの最大クリック単価（CPC）入札価格。たとえば、2.99。<br><br>- 有効な BigDecimal である必要があります。<br>- 最低入札価格以上である必要があります。<br><br>},<br>"strategy": {<br>"auction": {<br>"maxBid": "string",<br>"spendLimit": {<br>"daily": "string",<br>"total": "string"<br>}<br>},</p>                                                                                                                                                                                                      |
| `strategy.auction.spendLimit`                     | <p>キャンペーンの1日あたりまたは合計の最大消化金額を指定します。<br><br>これを省略すると <code>always on</code> キャンペーンは、キャンペーンのウォレットに資金がある限り消化を継続します。例: "daily": "1000"。消化制限が 0 より大きい BigDecimal 値であることを確認してください。<br><br>},<br>"strategy": {<br>"auction": {<br>"maxBid": "string",<br>"spendLimit": {<br>"daily": "string",<br>"total": "string"<br>}<br>},</p>                                                                                                                              |
| `strategy.fixedTenancy.cost`                      | <p>キャンペーンの総費用を表します。レポート作成のみに使用され、ウォレットから控除されません。リテールメディア事業者がパッケージ全体または挿入注文（IO）全体で最適化を行う場合、この値を更新できます。例: 1000.99。<br><br>"fixedTenancy": {<br>"cost": "1000.99",<br>"positions": \[<br>0<br>],<br>"catalogCosts": \[<br>{<br>"catalogId": "string",<br>"catalogCostPercentage": 0<br>}<br>]<br>}</p>                                                                                                                                                     |
| `strategy.fixedTenancy.<br>catalogCostPercentage` | <p>各カタログに割り当てられる費用の割合を示す0から1の間の値。複数のカタログを使用する場合は、割合（例：0.5）を割り当てます。単一のカタログの場合は、値1を使用します。<br><br>"fixedTenancy": {<br>"cost": "string",<br>"positions": \[<br>0<br>],<br>"catalogCosts": \[<br>{<br>"catalogId": "string",<br>"catalogCostPercentage": 0.5<br>}<br>]<br>}</p>                                                                                                                                                                             |
| `strategy.fixedTenancy.<br>fixedCosts`            | <p>キャンペーンに関連する外部データ、クリエイティブ作業、またはその他のサービスに関する追加費用を指定します。これらの費用はキャンペーンが承認されたときに適用され、変更することはできません。広告主に追加費用が適用されない場合は、これを省略してください。<br><br>{<br>"dataCost": "150",<br>"creativeCost": "200",<br>"otherCost": "400"<br>}</p>                                                                                                                                                                                                                                 |
| `fixedCosts.dataCost`                             | キャンペーンのデータに関連する費用。例: $100.00。                                                                                                                                                                                                                                                                                                                                                                                                                           |
| `fixedCosts.creativeCost`                         | キャンペーンのクリエイティブ制作に関連する費用。例: $200.00。                                                                                                                                                                                                                                                                                                                                                                                                                     |
| `fixedCosts.otherCost`                            | キャンペーンのその他の経費に関連する費用。例: $50.00。                                                                                                                                                                                                                                                                                                                                                                                                                         |
| `customFields.customFieldId`                      | <p>設定する一意の customFieldId を指定します。カスタムフィールドは標準インテグレーションでは必須ではなく、Customer Integration Engineer (CIE) から指示がない限り、このフィールドを使用しない可能性が高いです。<br><br>{<br>"customFieldId": "3e31d3e4-bf15-411b-a18e-5553f08a6122",<br>"content": "PO-12345"<br>}</p>                                                                                                                                                                                                               |
| `customFields.content`                            | <p>キャンペーンのカスタムフィールドの内容。<br><br>{<br>"customFieldId": "3e31d3e4-bf15-411b-a18e-5553f08a6122",<br>"content": "PO-12345"<br>}</p>                                                                                                                                                                                                                                                                                                                          |
| `customQuestions.customQuestionId`                | <p>設定する一意のカスタムターゲット質問を指定します。カスタム質問は標準インテグレーションでは必須ではなく、Customer Integration Engineer (CIE) から指示がない限り、このフィールドを使用しない可能性が高いです。<br><br>{<br>"answers": \[<br>"preference:delivery",<br>"preference:online"<br>],"customQuestionId": "593a9860-5ce4-4dcc-b6c4-15cf6fb08426"<br>}</p>                                                                                                                                                                         |
| `customQuestions.answers`                         | <p>顧客ターゲット用に広告主によって選択された回答を指定します。顧客の <code>targetingData</code> 値に一致する必要があります。<br><br>{<br>"answers": \[<br>"preference:delivery",<br>"preference:online"<br>],"customQuestionId": "593a9860-5ce4-4dcc-b6c4-15cf6fb08426"<br>}</p>                                                                                                                                                                                                                      |

## Banner X キャンペーン項目

| フィールド                              | 目的と例                                                                                                                                                                      |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentStandardId`                | <p>コンテンツ規格の一意の識別子。コンテンツ規格とは、ウェブサイトまたはデジタルプラットフォーム上の指定された領域内にバナー広告をどのように表示するかを指示するガイドラインおよび技術パラメータです。<br><br>この識別子は、作成されたバナー X アセットが小売業者のコンテンツ規格に準拠していることを確認するために必要です。</p> |
| `slotId`                           | 'homepage\_banner\_slot\_1' など、設定内の枠の一意の識別子。この識別子は、シングルタイル、ダブルタイル、バナーなど、小売業者によって定義された正しい枠をバナーが使用するようにします。                                                                 |
| `slotType`                         | 画像が配置されるコンテンツ規格内の一意の枠。画像があらかじめ定義された枠の要件と検証に準拠していることを保証します。例としては、left\_ribbon、top\_banner、side\_panel などがあります。                                                             |
| `headingText`                      | バナーの見出しテキスト。                                                                                                                                                              |
| `bannerText`                       | バナーテキストは、バナー広告に表示されるテキストです。                                                                                                                                               |
| `bannerTextColourHex`              | 16進数形式のバナーテキストの色。                                                                                                                                                         |
| `ctaFlag`                          | バナーで有効なコールトゥアクション（CTA）があるかどうかを示すフラグ。                                                                                                                                      |
| `ctaText`                          | バナー上のコールトゥアクションテキスト。コールトゥアクション（CTA）は、購入の実行や別のページへの移動など、ユーザーに対策を促すクリック可能なテキストまたはボタンです。例: "今すぐショッピング"。                                                                      |
| `ctaTextAccessibility`             | アクセシビリティ目的のコールトゥアクションテキスト。                                                                                                                                                |
| `ctaLink`                          | コールトゥアクションリンクのURL。                                                                                                                                                        |
| `backgroundColourHex`              | 16進数形式のバナー X プライマリ背景画像の色。                                                                                                                                                 |
| `backgroundImageId`                | これはプライマリ背景画像の一意の識別子です。                                                                                                                                                    |
| `backgroundImagePosition`          | コンテナ内でのプライマリ背景画像の配置または位置。                                                                                                                                                 |
| `secondaryBackgroundImageId`       | セカンダリ背景画像の一意の識別子。                                                                                                                                                         |
| `secondaryBackgroundImagePosition` | コンテナ内でのセカンダリ背景画像の配置または位置。                                                                                                                                                 |
| `heroImageId`                      | ヒーロー画像の一意の識別子。ヒーロー画像は主要なプロモーション画像であり、通常は製品やロゴを表示するために使用されます。                                                                                                              |
| `heroImageAltText`                 | アクセシビリティを支援する、ヒーロー画像の代替テキスト。                                                                                                                                              |
| `heroMode`                         | ヒーローセクションの表示モードまたはスタイル。                                                                                                                                                   |
| `secondaryHeroImageId`             | セカンダリヒーロー画像の一意の識別子。                                                                                                                                                       |
| `secondaryHeroImageAltText`        | アクセシビリティを支援する、セカンダリヒーロー画像の代替テキスト。                                                                                                                                         |
| `secondaryHeroMode`                | セカンダリヒーローセクションの表示モードまたはスタイル。                                                                                                                                              |
| `trackingTags`                     | バナー X キャンペーンのパフォーマンスを監視および分析するためのトラッキングプロバイダーとそれに関連付けられたタグを指定するために使用されるオブジェクトの必須配列。                                                                                       |
| `additionalFields`                 | バナー X の追加設定オプションを提供するオブジェクトの必須配列。                                                                                                                                         |

## バナーキャンペーン項目

| フィールド               | 目的と例                                                                                                                                                                                              |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentStandardId` | <p>コンテンツ規格の一意の識別子。コンテンツ規格とは、ウェブサイトまたはデジタルプラットフォーム上の指定された領域内にバナー広告をどのように表示するかを指示するガイドラインおよび技術パラメータです。<br><br>この識別子は、作成されたバナーアセットが小売業者のコンテンツ規格に準拠していることを確認するために必要です。</p>                            |
| `slotId`            | 'homepage\_banner\_slot\_1' など、設定内の枠の一意の識別子。この識別子は、シングルタイル、ダブルタイル、バナーなど、小売業者によって定義された正しい枠をバナーが使用するようにします。                                                                                         |
| `artworkImageId`    | バナー用にアップロードされたアートワーク画像の一意の識別子。この ID (fileId) は「クリエイティブアセットのアップロード」API によって返されます。                                                                                                                  |
| `link`              | これはバナー枠にリンクされている URL で、ユーザーが広告をクリックしたときにターゲットページに誘導します。例: <https://www.example.com/promo>                                                                                                         |
| `altText`           | アクセシビリティ目的でアートワーク画像を説明する代替テキスト。例: 'サマーセールのプロモーションバナー'。                                                                                                                                            |
| `text`              | バナーの表示テキスト。枠の表示テキストで、追加情報やメッセージを提供します。例: '初回購入が20%オフ！'                                                                                                                                            |
| `trackingTags`      | 枠とのインタラクションを監視するために使用される、プロバイダーからのトラッキングタグのリスト。例: \[ { provider: 'Google Analytics', tag: 'promo\_click' }, { provider: 'Adobe Analytics', tag: 'banner\_view' } ]。これらのタグは、サードパーティ検証のために広告に含まれます。 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.citrusad.com/retail-media-interface/partner/ja/partner-api-overview/campaign-field-definitions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
