> 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/cs/partner-api-overview/campaign-field-definitions.md).

# Definice polí kampaně

## Společná pole kampaní

Tato sekce obsahuje stručné popisy a příklady, které vám pomohou porozumět společným polím kampaní napříč různými typy, jako jsou produktové reklamy, bannery a banner X. Každá položka obsahuje účel pole a reprezentativní příklad implementace pro vaši platformu.

| Pole                                              | Účel a příklad                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `name`                                            | Doporučujeme uvést podrobnosti, jako je propagovaný produkt, časový rámec nebo strategie, například 'Cadbury Chocolate June Clearance', které pomohou kampaň snadno identifikovat. Název může mít délku až 255 znaků.                                                                                                                                                                                                                                                                                                                             |
| `namespaceId`                                     | <p>Unikátní identifikátor vašeho jmenného prostoru (namespace), který se nachází v základní URL. Například v <code>exampleretailer.citrusad.com</code>je <code>namespaceId</code> is <code>exampleretailer</code>.<br><br>Ujistěte se, že zdroj pro ID, které poskytujete jako jmenný prostor, existuje.</p>                                                                                                                                                                                                                                      |
| `approval.state`                                  | <p>Stav schválení kampaně může používat pouze specifikované hodnoty výčtu (enum). Podporované stavy jsou <code>APPROVAL\_STATE\_APPROVED</code>, <code>APPROVAL\_STATE\_REJECTED</code>, <code>APPROVAL\_STATE\_PENDING</code>.<br><br>Všimněte si, že<code>APPROVAL\_STATE\_UNSPECIFIED</code> nelze použít.</p>                                                                                                                                                                                                                                 |
| `approval.rejectionReason`                        | Důvod, proč byla kampaň zamítnuta. Toto je povinné pole, pokud je stav `APPROVAL_STATE_REJECTED`.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `campaignState`                                   | <p>Aktivní stav kampaně udává, zda je kampaň aktivní, pozastavená, koncept nebo archivovaná. Například <code>CAMPAIGN\_STATE\_ACTIVE</code>, <code>CAMPAIGN\_STATE\_DRAFT</code>, <code>CAMPAIGN\_STATE\_UNSPECIFIED</code>.<br><br>Všimněte si, že <code>CAMPAIGN\_STATE\_UNSPECIFIED</code> nelze použít.</p>                                                                                                                                                                                                                                   |
| `teamId`                                          | <p>je <code>teamId</code> je unikátní identifikátor týmu kampaně.<br><br>Ujistěte se, že zdroj pro dané ID týmu existuje a nemá nastavený příznak archivace. ID týmu šablony se navíc musí shodovat s ID týmu kampaně.</p>                                                                                                                                                                                                                                                                                                                        |
| `startTime`                                       | <p>Čas zahájení kampaně pomocí přesného časového razítka ISO-8601. Například <code>2024-09-01T12:00:00Z</code>.<br><br>Tuto hodnotu vynechejte pro <code>always on</code> kampaně.</p>                                                                                                                                                                                                                                                                                                                                                            |
| `endTime`                                         | <p>Čas ukončení kampaně používá přesné časové razítko ISO-8601 a musí být nastaven, pokud je zadán <code>startTime</code> . Například <code>2024-09-30T23:59:59Z</code>. Čas ukončení musí být po čase zahájení.<br><br>Tuto hodnotu vynechejte pro<code>always on</code> kampaně.</p>                                                                                                                                                                                                                                                            |
| `walletId`                                        | <p>Unikátní identifikátor peněženky, ze které má být kampaň účtována, například <code>wallet\_123456789</code>.<br><br>- If <code>campaignType</code> není 'Wildcard', měl by pro toto ID existovat objekt.<br>– ID týmu peněženky by se mělo shodovat s ID týmu kampaně.<br>– Kód měny peněženky se musí shodovat s kódem měny katalogu kampaně. Pokud si tím nejste jisti, ověřte si to u svého zákaznického integračního inženýra (CIE).</p>                                                                                                   |
| `placementId`                                     | <p>Unikátní identifikátor umístění kampaně. Například <code>placement\_987654321</code>.<br><br>Ujistěte se, že zdroj pro dané ID umístění existuje a odpovídá správné kampani.</p>                                                                                                                                                                                                                                                                                                                                                               |
| `catalogIds`                                      | <p>Unikátní identifikátor katalogu/katalogů prodejce. Například <code>\["329f1e08-d3ee-4e04-90c4-068b3ce6b856","6c29a96a-f55a-497f-b03a-2fed85dd7198" ]</code>.<br><br>Ujistěte se, že zdroj pro dané ID katalogu existuje a odpovídá správné kampani.</p>                                                                                                                                                                                                                                                                                        |
| `advertisedProducts.<br>productsByKey`            | <p>Kombinace kódů produktů a ID katalogů, které jsou v kampani propagovány. Pokud se kampaň zobrazuje ve dvou katalozích, uveďte dvě dvojice katalog-produkt.<br><br>Například <code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code>.</p>                                                                                                                                                                                                                                                                 |
| `targeting.searchTerms`                           | Vyhledávací dotazy a jejich typy shody, na které bude kampaň cílit. Tyto informace uveďte pouze pro vyhledávací umístění. Například `{"matchType": "MATCH_TYPE_EXACT_MATCH","phrase": "string"}`}.                                                                                                                                                                                                                                                                                                                                                |
| `targeting.excludeFilters`                        | <p>Filtry k vyloučení během fáze cílení, což by měly být pouze filtry lokace nebo kategorie zarovnané s vaším <code>filterClassId</code>. Většina integrací může tyto hodnoty vynechat. Pokud používáte dvě třídy filtrů, určete jeden objekt na třídu filtru:<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>Explicitní filtry, na které má kampaň cílit. U standardních integrací toto vynechejte. Toto pole vyplňte pouze na základě doporučení nebo při vytváření kampaní s Fixním umístěním.<br><br><code>{"includeFilters": \[ \<br>{ \<br>"catalogId": "76df36b4-45a2-46a5-9308-3dd14861d76e", \<br>"filter": "category:flavoured-milk" \<br>} \<br>] \<br>}</code></p>                                                                                                                                                                               |
| `targeting.negativeSearchTerms`                   | Negativní vyhledávací dotazy vylučují z vaší kampaně konkrétní slova nebo fráze, čímž brání zobrazování vašich reklam při nesouvisejícím vyhledávání. Tato strategie zpřesňuje vaše publikum, snižuje náklady a zvyšuje efektivitu kampaně. Například přidání `used` jako negativního výrazu pro reklamu na nové auto zabrání jejímu zobrazení uživatelům, kteří hledají ojetá auta.                                                                                                                                                              |
| `targeting.crossSell`                             | Určuje cílení na umístění pro křížový prodej (cross-sell).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| `targeting.crossSell.<br>targetProductsByKey`     | <p>Určuje explicitní dvojice katalog-produkt, na které se má cílit.<br><br><code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code><br><br>– Cílové katalogy produktů se musí shodovat s katalogy kampaně.<br>– Pro každou dvojici produkt-katalog musí existovat produkt.<br>– Cílové produkty nesmí být mezi propagovanými produkty.<br>– Cílové produkty a propagované produkty musí sdílet odpovídající kategorie.</p>                                                                                   |
| `targeting.upSell.<br>targetProductsByKey`        | <p>Určuje explicitní dvojice katalog-produkt, na které se má cílit.<br><br><code>\[{"catalogId": "14edbbc5-a7be-4c54-9f35-767b4ee29fd3","productCode": "ABC123"}]</code></p>                                                                                                                                                                                                                                                                                                                                                                      |
| `strategy.auction.maxBid`                         | <p>Maximální nabídka ceny za proklik (CPC) vaší kampaně. Například 2.99.<br><br>– Musí být platný BigDecimal.<br>– Musí být vyšší než minimální nabídka.<br><br>},<br>"strategy": {<br>"auction": {<br>"maxBid": "string",<br>"spendLimit": {<br>"daily": "string",<br>"total": "string"<br>}<br>},</p>                                                                                                                                                                                                                                           |
| `strategy.auction.spendLimit`                     | <p>Určuje maximální denní nebo celkové výdaje kampaně.<br><br>Vynechejte toto pro <code>always on</code> kampaň, která bude utrácet tak dlouho, dokud budou v peněžence kampaně prostředky. Například: "daily": "1000". Ujistěte se, že limit výdajů je hodnota BigDecimal větší než 0.<br><br>},<br>"strategy": {<br>"auction": {<br>"maxBid": "string",<br>"spendLimit": {<br>"daily": "string",<br>"total": "string"<br>}<br>},</p>                                                                                                            |
| `strategy.fixedTenancy.cost`                      | <p>Představuje celkové náklady na kampaň, slouží pouze pro účely reportování a neodečítá se z peněženky. Tuto hodnotu lze aktualizovat, pokud prodejce optimalizuje v rámci celého balíčku nebo objednávky (IO). Například: 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>Hodnota mezi 0 a 1 udávající část nákladů přidělenou jednotlivým katalogům. Pokud používáte více katalogů, přidělte část (např. 0,5). Pro jediný katalog použijte hodnotu 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>Určuje dodatečné náklady na externí data, reklamní materiály nebo jiné služby související s kampaní. Tyto poplatky se uplatní po schválení kampaně a nelze je upravovat. Vynechejte tuto možnost, pokud se na vašeho inzerenta nevztahují dodatečné náklady.<br><br>{<br>"dataCost": "150",<br>"creativeCost": "200",<br>"otherCost": "400"<br>}</p>                                                                                                                                                                                           |
| `fixedCosts.dataCost`                             | Náklady spojené s daty pro kampaň. Například 100,00 $.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| `fixedCosts.creativeCost`                         | Náklady spojené s výrobou reklamního materiálu pro kampaň. Například 200,00 $.                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| `fixedCosts.otherCost`                            | Náklady spojené s ostatními výdaji na kampaň. Například 50,00 $.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| `customFields.customFieldId`                      | <p>Určuje unikátní customFieldId, které se konfiguruje. Vlastní pole nejsou při standardní integraci vyžadována a je pravděpodobné, že toto pole nepoužijete, pokud vám to nedoporučí váš Customer Integration Engineer (CIE).<br><br>{<br>"customFieldId": "3e31d3e4-bf15-411b-a18e-5553f08a6122",<br>"content": "PO-12345"<br>}</p>                                                                                                                                                                                                             |
| `customFields.content`                            | <p>Obsah pro vlastní pole v kampani.<br><br>{<br>"customFieldId": "3e31d3e4-bf15-411b-a18e-5553f08a6122",<br>"content": "PO-12345"<br>}</p>                                                                                                                                                                                                                                                                                                                                                                                                       |
| `customQuestions.customQuestionId`                | <p>Určuje unikátní otázku vlastního cílení, která se konfiguruje. Vlastní otázky nejsou při standardní integraci vyžadovány a je pravděpodobné, že toto pole nepoužijete, pokud vám to nedoporučí váš 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>Určuje odpovědi vybrané inzerenty pro cílení na zákazníky. Musí odpovídat zákaznickým <code>targetingData</code> hodnotám.<br><br>{<br>"answers": \[<br>"preference:delivery",<br>"preference:online"<br>],"customQuestionId": "593a9860-5ce4-4dcc-b6c4-15cf6fb08426"<br>}</p>                                                                                                                                                                                                                                                                 |

## Banner X pole kampaně

| Pole                               | Účel a příklad                                                                                                                                                                                                                                                                                                                                                        |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentStandardId`                | <p>Unikátní identifikátor pro obsahový standard. Obsahové standardy jsou pokyny a technické parametry, které určují, jak by se měl bannerový inzerát zobrazovat v rámci vyhrazeného prostoru na webových stránkách nebo digitální platformě.<br><br>Tento identifikátor je potřeba k ověření, že vytvořené kativum banneru X splňuje obsahové standardy prodejce.</p> |
| `slotId`                           | Unikátní identifikátor pozice v konfiguraci, například 'homepage\_banner\_slot\_1'. Tento identifikátor zajišťuje, že banner používá správnou pozici podle definice prodejce, jako je samostatný dlaždice, dvojitá dlaždice nebo banner.                                                                                                                              |
| `slotType`                         | Unikátní pozice v rámci obsahového standardu, kam bude obrázek umístěn. Zajišťuje, že obrázek splňuje předem definované požadavky na pozici a validace. Příklady zahrnují left\_ribbon, top\_banner nebo side\_panel.                                                                                                                                                 |
| `headingText`                      | Text nadpisu banneru.                                                                                                                                                                                                                                                                                                                                                 |
| `bannerText`                       | Text banneru je text zobrazený na vašem bannerovém inzerátu.                                                                                                                                                                                                                                                                                                          |
| `bannerTextColourHex`              | Barva textu banneru v hexadecimálním formátu.                                                                                                                                                                                                                                                                                                                         |
| `ctaFlag`                          | Příznak označující, zda má banner povolenou výzvu k akci.                                                                                                                                                                                                                                                                                                             |
| `ctaText`                          | Text výzvy k akci na banneru. Výzva k akci (CTA) je klikatelný text nebo tlačítko, které uživatele přiměje k akci, jako je nákup nebo návštěva jiné stránky. Například "Nakupovat".                                                                                                                                                                                   |
| `ctaTextAccessibility`             | Text výzvy k akci pro účely přístupnosti.                                                                                                                                                                                                                                                                                                                             |
| `ctaLink`                          | URL pro odkaz výzvy k akci.                                                                                                                                                                                                                                                                                                                                           |
| `backgroundColourHex`              | Barva primárního obrázku na pozadí banneru X v hexadecimálním formátu.                                                                                                                                                                                                                                                                                                |
| `backgroundImageId`                | Toto je unikátní identifikátor primárního obrázku na pozadí.                                                                                                                                                                                                                                                                                                          |
| `backgroundImagePosition`          | Zarovnání nebo pozice primárního obrázku na pozadí v jeho kontejneru.                                                                                                                                                                                                                                                                                                 |
| `secondaryBackgroundImageId`       | Unikátní identifikátor sekundárního obrázku na pozadí.                                                                                                                                                                                                                                                                                                                |
| `secondaryBackgroundImagePosition` | Zarovnání nebo pozice sekundárního obrázku na pozadí v jeho kontejneru.                                                                                                                                                                                                                                                                                               |
| `heroImageId`                      | Unikátní identifikátor hlavního propagačního obrázku (hero image). Hlavní propagační obrázek je hlavní propagační vizuál, obvykle používaný k zobrazení vašeho produktu nebo loga.                                                                                                                                                                                    |
| `heroImageAltText`                 | Alternativní text pro hlavní propagační obrázek, který pomáhá s přístupností.                                                                                                                                                                                                                                                                                         |
| `heroMode`                         | Režim zobrazení nebo styl hlavní propagační sekce.                                                                                                                                                                                                                                                                                                                    |
| `secondaryHeroImageId`             | Unikátní identifikátor sekundárního hlavního propagačního obrázku.                                                                                                                                                                                                                                                                                                    |
| `secondaryHeroImageAltText`        | Alternativní text pro sekundární hlavní propagační obrázek, který pomáhá s přístupností.                                                                                                                                                                                                                                                                              |
| `secondaryHeroMode`                | Režim zobrazení nebo styl sekundární hlavní propagační sekce.                                                                                                                                                                                                                                                                                                         |
| `trackingTags`                     | Vyžadované pole objektů používané k určení poskytovatelů sledování a jejich přidružených značek pro monitorování a analýzu výkonu kampaně banneru X.                                                                                                                                                                                                                  |
| `additionalFields`                 | Vyžadované pole objektů poskytující dodatečné možnosti konfigurace pro banner X.                                                                                                                                                                                                                                                                                      |

## Pole bannerové kampaně

| Pole                | Účel a příklad                                                                                                                                                                                                                                                                                                                                                                |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentStandardId` | <p>Unikátní identifikátor pro obsahový standard. Obsahové standardy jsou pokyny a technické parametry, které určují, jak by se měl bannerový inzerát zobrazovat v rámci vyhrazeného prostoru na webových stránkách nebo digitální platformě.<br><br>Tento identifikátor je potřeba k ověření, že vytvořený reklamní materiál banneru splňuje obsahové standardy prodejce.</p> |
| `slotId`            | Unikátní identifikátor pozice v konfiguraci, například 'homepage\_banner\_slot\_1'. Tento identifikátor zajišťuje, že banner používá správnou pozici podle definice prodejce, jako je samostatný dlaždice, dvojitá dlaždice nebo banner.                                                                                                                                      |
| `artworkImageId`    | Unikátní identifikátor pro obrázek grafiky nahraný pro banner. Toto ID (fileId) vracejí API Upload the creative assets.                                                                                                                                                                                                                                                       |
| `link`              | Toto je URL propojená s bannerovou pozicí, která uživatele po kliknutí na reklamní materiál přesměruje na cílovou stránku. Příklad: <https://www.example.com/promo>                                                                                                                                                                                                           |
| `altText`           | Alternativní text popisující obrázek grafiky pro účely přístupnosti. Příklad: 'Propagační banner pro letní výprodej'.                                                                                                                                                                                                                                                         |
| `text`              | Zobrazovaný text na banneru. Zobrazovaný text pro pozici, který poskytuje dodatečné informace nebo sdělení. Příklad: 'Získejte slevu 20 % na svůj první nákup!'                                                                                                                                                                                                               |
| `trackingTags`      | Seznam sledovacích značek od poskytovatele používaných k monitorování interakcí s pozicí. Příklad: \[ { provider: 'Google Analytics', tag: 'promo\_click' }, { provider: 'Adobe Analytics', tag: 'banner\_view' } ]. Tyto značky jsou součástí vašeho inzerátu pro ověření třetí stranou.                                                                                     |


---

# 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/cs/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.
