Create guaranteed campaign
Overview
This document guides you through the creation workflow of guaranteed campaigns. These campaigns are CPM-based and contain display/video ads with the according creative assets or native ads.
Create guaranteed campaign
To create a new guaranteed campaign, click Create, either on the Cockpit view or on the Campaign list view.

Campaign type
Select Guaranteed from one of the following campaign types:
- Monetization: Strategies designed to maximize retail media revenue.
- Self-promotion: Activations by and on behalf of the retailer.
- Trade marketing: Activations based on agreements between brands and the retailer.
General settings
Configure the general settings of the campaign:
- Website (Required): Select a website where the campaign will display. The first website is selected by default. Locked after saving.
- Name (Required): Specify a name. Editable after saving.
- 3rd party seller (Optional): Enable if applicable. Locked after saving.
- Sellers (Optional): Enter the seller names if applicable. As sellers must be whitelisted before campaign creation, you might have to request whitelisting by a business manager from your organization. Locked after saving.
- Brand (Required): Select the campaign brand. As brands must be whitelisted before campaign creation, you might have to request whitelisting by a business manager from your organization. Locked after saving.
- Insertion order (Optional): Enter an insertion order. Editable after saving.
DSA
The information in this section is used for the Digital Services Act (DSA) pop-in on the website. The DSA requires clear labels for sponsored content or paid partnerships to ensure transparency for consumers.
Enter the following:
- Buyer (Required): Enter the buyer's name for DSA compliance. Editable after saving.
- Brand (Optional): Enter the brand name or group of brands for compliance tracking. If this field is left empty, the brand selected in General settings is used. Editable after saving.
Delivery
Configure the delivery settings of the campaign:
- Budget (Required): Enter the global campaign budget. This option is only available for Monetization campaigns. The sum of all line item budgets cannot exceed this value. Editable after saving.
- Start Date/End Date (Required): Select the start and end dates. All line items must fall within this date range. Editable after saving.
- Custom pricing (Optional): Enable if applicable. Locked after saving.
- Choose rule (Optional): Select a custom pricing rule. Locked after saving.
Attribution
Configure your lookback window parameters to define how sales are credited. By default, the system uses a 1-day post-view and 30-day post-click window. All attribution settings are editable after saving,
-
Post-view: The attributed sales based on ad exposure. Select one of the following reference trackers:
- Impressions: The format was loaded on the page.
- Views: At least 50% of the format was visible on the user's screen.
- Post-click: The attributed sales when a user clicks the format.
-
Halo type: This option lets you expand the list of products that are considered for attributed sales.
- Same brand: Includes the products of the same brand from a specific category level. You must specify the category level: 1, 2 or 3.
- Same parent ID: Includes all products under the same parent ID (for example, the same T-shirt in different sizes or colors).
-
Same product: Includes only the products of the campaign.
For more information, see “Halos” in Configure sales attribution.
Product management
You can add products to your campaign in three ways:
-
Search the feed: Enter a product name, brand, or text string in the search bar. Per found product, the system displays the product ID, EAN, price, and stock status. Products are organized by category as received in the feed. Selecting a parent category automatically includes all its child categories.
⚠️ A product must have a category assigned in the feed to be displayed. - Paste product IDs: Paste one ID per line. Click Check for errors to validate the IDs before adding them.
- Paste EANs: Paste one European Article Number (EAN) per line. Click Check for errors to validate the EANs before adding them.

Save campaign
Once all settings are made click the green Complete button.

Edit guaranteed campaign
Edit a campaign to view performance metrics, adjust editable setting, and execute key actions.

-
Toolbar
- Cancel: Exit without saving.
- Section selector: Located next to the Cancel button to quickly navigate to the campaign's Settings, Line items, Products, General settings, Dashboard, or Campaign Insights report.
-
Status: Programming, Review, Paused, Running, Archived.
The Programming status indicates that a line item is saved but not yet delivering. This state occurs when a required element—Dates, Budget, or Visual—is missing, allowing users to create line items in advance and complete them later. - Actions: Share info, Export CSV, New line item, Copy campaign.
- Update
- Summary: Key campaign information, including Type, Website, Brand, Owner, Budget, Dates, Attribution model, Halo settings.
- KPI tiles: Total impressions, Average CTR, Average ROAS, Global AdSpend, and Total revenue.
- General section: General, DSA, Delivery, Attribution with access to editable fields.
-
Line items section: List of line items with columns.
- Name
- Duration including Days remaining (editable inline)
- Page types
- Budget (editable inline)
- Status (editable inline)
- Pacing (editable inline)
- Priority
- Actions: Access line item settings, Copy line item, Delete, Copy keywords, Share info.
-
Products:
- Search: Category, Product name, GTIN, ID
- Product list with Columns: Name, Brand, Category
- Actions: Link to product page, Delete.
Create line item
On the campaign's edit page, click Action > New line item.
Settings
- Name (Required): Specify a name.
- Start Date/End Date (Required): Select the start and end dates (inherited from the campaign).
-
Budget (Required): Select the budget mode and the budget of the line item.
- Custom: Specify a custom budget. The sum of all line item budgets cannot exceed the global campaign budget.
- Dynamic: Select this option to automatically allocate the line item budget for optimal ad spend.
- Lockout: With this option, the entered budget is for information purposes only and doesn't affect delivery: a lockout line item always has a share of voice of 100%. This setting is optional and can be updated any time after line item creation.
- €: Enter the budget. “€ left to allocate” indicates the remaining budget.
-
Capping: Define the maximum number of daily impressions delivered to an opt-in user.
- No capping
- 3 impressions per day/user
- 5 impressions per day/user
- Opt-in only: Restricts campaign delivery to opt-in users only. Selecting this option strongly reduces native reach. Disabled by default.
-
Pacing (Required): Choose how to distribute the budget over the campaign duration.
- Daily (Default): The engine segments budget delivery by day. When you are late on budget spending, Daily pacing evenly distributes the remaining budget across all remaining days of the campaign.
- ASAP: The engine doesn't apply any daily pacing and spends the budget without any smoothing (balancing) over the campaign duration.
- Adaptive: The engine automatically adjusts daily spend continuously, increasing or reducing pacing as needed (hands-free mode, no manual intervention required). When you are late on budget spending, Adaptive pacing tries to spend the remaining budget immediately on the following day. Also known as Adaptative.
- Targets: Select Desktop or Mobile devices.
- Free budget (Optional): An optional budget that isn't billed to the client such as a special terms or a bonus budget. The amount must be inferior or equal to the line item budget.
Products
The current products from the campaign level are added automatically to each new line item. You can later edit line items and add other products previously added on campaign level, or remove products.
The order of products in the list determines their display order within the guaranteed format associated with the line item. To change the order, drag and drop products using the according button located in the first column of the product list.
In the Actions column, use the following options:
- Product page link: Go to the product page to verify that the details match the actual product. Specifically, ensure that the Price (base price) and Sales price are correct.
- Delete product: Delete the product from the line item.

Programming key
The Programming key—comprising Page type, Format, Native, and Visual—is the core entry point that structures your line item. Your choice here establishes conditional rules for the rest of the setup process.
Each selection applies automatic filters to subsequent steps. For example, if you choose a specific Page type, the system narrows your options in the next step, displaying only the Formats that are compatible with that page type.
- The programming key can't be changed after saving.
- Before saving, you can switch the programming key with the Change key option. This option removes any current settings.

Programming keys: use case examples
The following are use cases example for each programming key:
| Programming key |
Use case |
|---|---|
| Page type | You have budget for a specific page type and therefore start the process with the page type. |
| Format | You have a specific ad, such as a billboard, and therefore start with the format configuration. |
| Native | You want to promote products natively. |
| Visual | You want to reuse a visual that already exists on the platform. |
Programming keys: triggered workflows
The following table contains the workflow triggered by each programming key:
| Programming key |
Triggered workflow |
|---|---|
| Page type |
|
| Format |
|
| Native |
Note: Available only if the retailer's grid setup offers native formats in guaranteed campaigns. |
| Visual |
|
Page type
Select the page types the line item will be displayed on. Depending on the selected page type, you must select additional Context keys (targeting criteria).
-
Category:
- A single click selects or deselects only the category itself. A double-click selects or deselects the category itself and all of its child category levels.
- Native: Each product has a Native category from the retailer's product catalogue.
- Cross: Optionally, select Cross categories to organize products by campaign strategy.
- Custom: Optionally, paste Custom categories, that aren't known from the product catalog.
- Confirmation: No additional targeting required.
- Custom list: Enter a page Id.
- Home: No additional targeting required (single page).
-
Product:
- A single click selects or deselects only the category itself. A double-click selects or deselects the category itself and all of its child category levels.
- Product IDs: You can also paste specific product pages, identified by product page IDs.
-
Search: Target keywords.
- Suggestions: Select recommended keywords related to the campaign's products. These are based on the organic “add to cart” of the retailer website (last 7 days).
- Custom: Paste a comma-separated list of custom keywords.
- Shop: Enter a shop Id.
-
Universe:
- A single click selects or deselects only the category itself. A double-click selects or deselects the category itself and all of its child category levels.
- Native: Each product has a Native category from the retailer's product catalogue.
- Cross: Optionally, select Cross categories to organize products by campaign strategy.
- Custom: Optionally, paste Custom categories, that aren't known from the product catalog.

Format
- Type: Select the format type Display or Video.
- Format: Select the format, for example billboard-display.

Placement
Either keep All available placements or select Custom placements to deselect placements.

Visual
Create visual
- Click Visual > Create to create a new visual from scratch.
-
Step 1 - Information
- Website: Inherited from the campaign and locked.
- Languages: The language, as configured on website level.
- Type: Select the visual type Display or Video.
- Format: Select the desired format. Available formats are filtered based on the Type selected previously.
- Name: Specify a name for the visual.
- Brand: Inherited from the campaign and locked.
- Click Next.
-
Step 2 - Assets: Each format requires its own set of assets, such as images, videos, or texts.
- Images/Videos: Upload the image or video assets by clicking on Click to upload or by drag and drop.
- Other assets: Specify other types of assets such as buttons, texts, or styles.
- Click Apply.

Import visual
To import a previously created visual from the visual library, proceed as follows:
- Import: Only compatible visuals matching the brand and format are displayed.
- Select a visual.
- Import visual.

Edit visual
You can edit a Visual's Information and Assets:
- I understand any modification will apply to all creatives inherited from this visual: Enable this option to apply the changes made in the Information and Assets sections to all line items using the given visual.
- Apply: Click to save the changes to the current visual.
- Save as new: Click to save an edited visual as a new, standalone visual.
Go to the Campaigns section to view all campaigns and line items using the current visual. From here, you can also navigate to individual campaigns and line items using the visual.
The format of a visual is permanently locked: to change the format, create a new visual.

Visual library
The Visual library contains all visuals added by users across the entire account. It lets you to set up visuals separately, for example in preparation of a future campaign or line item.
Go to Campaigns > Visual library, to access the library.
- Columns: Name (click thumbnail to preview visual), Brand, Website, Format, Used in [number of line items].
- Actions: Edit, Copy or Delete visuals.
- New visual: Click to add a new visual to the library.

Review and publish line item
Once all settings are made, review the line item and click Publish Line item.
