# Common Campaign configuration steps

#### **Overview**

Each campaign type has its own set of customization options and requirements, but there are basic configuration settings shared between all types Trigger, Name and Timeframe.

Those basic configuration steps described below.

#### Positioning and Trigger conditions

This step decides how campaign is triggered to go live.

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-70a8efbeeff58dcdd43fa2a0ffaa3415cda0e5a4%2Fpositioning-20and-20trigger-20--20overview-20highlighted.png?alt=media)

**Positioning and Triggered by:**![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-201fae191795364f088545807a1ef929d772dfcc%2FB4-20-2025x25-1.png?alt=media)

* This section is unique to [Product campaigns](https://docs.fact-finder.com/docs/discovery/campaigns/product-campaigns)
* **Positioning** lets you select where the campaign should be displayed

  **On search results page:**

  * Start of the search result - Products are sorted to the beginning of the search result.
  * Replace search result - Products are displayed instead of the search result.
  * Promotion box & remove products from search result - Products are displayed outside the search results in a promotion box. Products that normally appear in the search results will be removed.
  * Promotion box & leave products from search result - Products are displayed outside the search results in a promotion box and are left in their original position in the search results.

  **On other page:**

  * Shopping cart - display campaign on the shopping cart page when products in the shopping cart correspond to certain patterns.
  * Shopping cart - display campaign on the shopping cart page when products in the shopping cart correspond to certain patterns.
  * Landing page - display campaign on a landing page with a fixed page ID.
* **Triggered by** lets you select where the campaign conditions should occur to trigger the campaign
  * Search and navigation result
  * Search result
  * Navigation result

***

> **Conditions**

**Condition for a campaign to be triggered is a setup of Parameters** ![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6f8ab95c0e762d2dd7f746a15c0c8b843a92d28a%2FB5-20-2025x25.png?alt=media)**, Rules** ![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-55f16c12a2be5027388834bf83e50265bb190316%2FB2-2025x25.png?alt=media) **and Values** ![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d744db53a7fe2e10bd9c7fe0f3f5963ac5f7e742%2FB3-2025x25.png?alt=media) **for them**

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6f8ab95c0e762d2dd7f746a15c0c8b843a92d28a%2FB5-20-2025x25.png?alt=media) **Parameter-Type** lets you select specific conditions that trigger a campaign.

Available conditions depend on selected trigger:

| Condition                                  | Description                                                                                                                                                                                                                                                                                          | Available for                                                                       |
| ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Search term                                | Checks for the entered search term. Only for campaigns active on search result pages.                                                                                                                                                                                                                | Search result                                                                       |
| Number of results                          | Checks number of found products.                                                                                                                                                                                                                                                                     | Search result, Navigation result                                                    |
| Search results page                        | Checks which search result page the user is viewing (1,2,3,...).                                                                                                                                                                                                                                     | Search result, Navigation result                                                    |
| Products per page                          | Checks page size selected by user.                                                                                                                                                                                                                                                                   | Search result, Navigation result                                                    |
| Search field                               | Checks in which field the search was performed. This is only available for specific integrations. Normally, the whole database is searched instead of single fields. In that case, this parameter is empty.                                                                                          | Search result                                                                       |
| The search IS an article number search     | Checks if an article number search has been performed, e.g. the search term was identified as an article number.                                                                                                                                                                                     | Search result                                                                       |
| The search is NOT an article number search | Checks if the search explicitely stated, that the search term was not an article number.                                                                                                                                                                                                             | Search result                                                                       |
| Number of filters                          | Checks the number of filters the user has active.                                                                                                                                                                                                                                                    | Search result, Navigation result                                                    |
| Selected filter                            | Checks for specific active filter values.                                                                                                                                                                                                                                                            | Search result, Navigation result                                                    |
| Parameter                                  | <p>Checks for a specific parameter that was handed off to the search. This is only available for specific integrations.<br>All URL parameters (<code>Params.coustomParams</code> for webservices) that were handed off to the search are remembered. This condition checks for those parameters.</p> | Search result, Navigation result                                                    |
| Distance to market                         | Checks the distance (in km) between the target market and the location of the user.                                                                                                                                                                                                                  | Search result, Navigation result, Product details page, Shopping cart, Landing page |
| Distance to location                       | Checks the distance (in km) between the selected location and the location of the user.                                                                                                                                                                                                              | Search result, Navigation result, Product details page, Shopping cart, Landing page |
| Selected market entry                      | Checks if the ID of any market selected by the user matches the trigger.                                                                                                                                                                                                                             | Search result, Navigation result, Product details page, Shopping cart, Landing page |
| Always applies                             | Is always triggered.                                                                                                                                                                                                                                                                                 | Search result, Navigation result, Product details page, Shopping cart, Landing page |
| Article number                             | Checks for the article number of the displayed product. With shopping cart campaigns, at least one product must have this article number.                                                                                                                                                            | Product details page, Shopping cart                                                 |
| Field                                      | Checks the field value of the displayed product. With shopping cart campaigns, at least one product must have this article number.                                                                                                                                                                   | Product details page, Shopping cart                                                 |
| Page ID                                    | Checks the ID of the displayed page.                                                                                                                                                                                                                                                                 | Landing page                                                                        |

***

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-55f16c12a2be5027388834bf83e50265bb190316%2FB2-2025x25.png?alt=media)

**Rule** defines operator to be applied to the condition

Available operators depend on the chosen condition.

*For example, the search term condition allows for* `equal`*,* `similar`*,* `contains` *and* `does not contain` *operators. With a numbers-based condition (page number, number of results, etc.), the operators* `equal`*,* `not equal`*,* `greater`*,* `less`*, etc. are available.*

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d744db53a7fe2e10bd9c7fe0f3f5963ac5f7e742%2FB3-2025x25.png?alt=media)

**Value** defines the values which will trigger the condition on specified parameter

***

> **Adding and removing conditions**

Additional conditions can be added by clicking the **AND/OR** button.

Conditions can be deleted by clicking **trash bin** icon.

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-19bf11f1eaa3e1b005484d786ac00a2fc1ab39ff%2Fconditions.png?alt=media)

#### **Name and options**

This step lets you set the campaign name, activity, and time restrictions.

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-bc6711591be7009949e0faddc5ba2b7606aba7ff%2Fname-20and-20options.png?alt=media) ![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d6ef73369d8b6bd3c60991407ff7a93dc15afc93%2FB1-2025x25.png?alt=media)

**Campaign name** - name of the campaign, no fixed naming rules

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-55f16c12a2be5027388834bf83e50265bb190316%2FB2-2025x25.png?alt=media)

**Campaign category -** specific group of the contain, existing group can be selected, or new one added

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-d744db53a7fe2e10bd9c7fe0f3f5963ac5f7e742%2FB3-2025x25.png?alt=media)

**Description** - text description of the campaign

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-201fae191795364f088545807a1ef929d772dfcc%2FB4-20-2025x25-1.png?alt=media)

**Activity** - checkbox defining if campaign is active or not

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6f8ab95c0e762d2dd7f746a15c0c8b843a92d28a%2FB5-20-2025x25.png?alt=media)

**Ad campaign** - available only for product-related campaigns; lets you mark products with an “Ad” tag

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-2b6320289bcbbb4a4a2c84e60c829bb841a0a22b%2Fimage-254.png?alt=media) ![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-7557f3fbd2b38462e88c2064015958292fd195fb%2FB6-20-2025x25.png?alt=media)

**Active from** - lets you set the date and time when the campaign becomes active

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6dbb1edbc49c774d93851bee61e1c5410654f86a%2FB7-2025x25.png?alt=media)

**Active until** - lets you set the date and time when the campaign becomes inactive

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-17452001260641ee8568dc3a5686e7b2c8f49d5b%2FB8-2025x25.png?alt=media)

**Enable time restrictions -** lets you enable and set specific times and weekdays when the campaign is active

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-9986620ad6abf8d744795d9528e0e5acb2e0b708%2FB9-2025x25.png?alt=media)

**Time restriction time frames -** set up from and until timeslot when campaign should be active

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-1823076b07a1592658a4d5c5aa783cd553250a03%2FB10-2025x25-1.png?alt=media)

**Time restrictions weekdays -** set up weekdays when campaign should be active

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-250d924d78aaedb83c40b9aaa068e02b65d61af2%2FB11-2025x25.png?alt=media) **Remove restriction -** trash bin icon, click to remove time restriction

![](https://883583471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTV1CIVFU3DJKhWzkqLAG%2Fuploads%2Fgit-blob-6a7ef0e8a3dea3db2150b3815e1f39b817526407%2FB12-2025x25.png?alt=media) **Add restriction -** button, click to add new time restriction

#### **Campaign type specific steps**

All other steps are campaign type specific. For details see individual campaign type article:

* [Advisor campaigns](https://docs.fact-finder.com/docs/discovery/campaigns/advisor-campaigns)
* [Redirect campaigns](https://docs.fact-finder.com/docs/discovery/campaigns/redirect-campaigns-1)
* [Feedback campaigns](https://docs.fact-finder.com/docs/discovery/campaigns/feedback-campaigns)
* [Product campaigns](https://docs.fact-finder.com/docs/discovery/campaigns/product-campaigns)
