Campaigns, pages, and rules
This page describes the AtomicFilter | Campaigns screen: creating a campaign, validation, and what each control does.
Before you open the modal
- AtomicFilter-ready site: the Campaign website list only includes sites prepared for AtomicFilter in Atomicat.
- Published pages: both offer and white lists only include pages that are published on a domain that belongs to one of those sites. Unpublished pages never appear; fix that under Publish a page.
- Offer page already in use: you cannot attach a new campaign to an offer page that already belongs to another active AtomicFilter campaign. The app shows Campaign with this page already exists.
Create or edit a campaign
- Click New campaign (or the gear icon on an existing row to edit).
- Fill Campaign name (required, up to 30 characters).
- Choose Campaign website. While a campaign is active, this field is locked; deactivate first if you must move it to another site (by creating a new campaign on the other site, then removing the old one, following your compliance process).
- Choose Offer page and White page. They must be two different pages. The placeholder copy in the app reminds you to select each list.
- Set countries using either Allowed countries or Prohibited countries (clear one side before using the other; the UI is built around one mode at a time).
- Set languages the same way: Allowed languages or Prohibited languages.
- Optionally add Filter (ban) devices entries (multi-select of device or agent categories).
- Adjust the three switches:
- Filter VPNs and Proxies
- Filter bots and crawlers
- Spy filter
For new campaigns, these three default to on when you open the add modal.
- Optionally set Mandatory parameter (up to 50 characters). Use a simple key/value style such as a campaign tracking parameter. When filled, visitors must carry that expected value or they are treated like other blocked traffic.
Click Create campaign, Update campaign, or Activate campaign depending on mode. Cancel or Escape closes the modal without saving.
Save validation (what blocks the save button logic)
Atomicat shows a warning when:
| Issue | Message concept |
|---|---|
| Empty name | Campaign name is required. |
| No site | Select a website. |
| Missing white page | Select the white page. |
| Missing offer page | Select the offer page. |
| Same page twice | Offer and White page cannot be same. |
| Offer already used | Campaign with this page already exists. |
| No rule at all | Please select at least one option. |
| Too many campaigns | Campaign limit reached. |
| Conflicting page address on site | Similar page addresses are not allowed (message names the other campaign). |
The at least one option rule means you need any of: allowed or blocked countries, allowed or blocked languages, at least one banned device, VPN filter on, bot filter on, spy filter on, or a non-empty mandatory parameter. Turning all three toggles off with everything else empty triggers the warning.
Campaign list and actions
| Control | Meaning |
|---|---|
| Green dot (active) | Click to deactivate the campaign so it no longer handles live traffic. |
| Red dot | Inactive campaign (draft or paused). |
| Duplicate | Copies filter settings into a new inactive row. Blocked when you already have 25 campaigns. The duplicate name gets a suffix in the product. |
| Gear | Opens the modal with that campaign’s settings. |
| Trash | Deletes the campaign after confirmation in the usual app pattern. |
On wide layouts the table shows Site, Offer, and White page columns. Inactive campaigns show — until activated.
Similar page-address guard
On a given site, two offer page addresses cannot be too similar to each other. If the app detects that pattern, it surfaces a similar page address error and names the conflicting campaign.
Related docs
Frequently asked questions
Can I allow one country and block another in the same campaign?
You choose either an allow list or a block list for countries, not both at the same time in the form. Pick the mode that matches how you buy traffic.
Why are VPN, bot, and spy toggles on by default for new campaigns?
New campaigns start in a safer posture so you do not accidentally save a wide-open campaign with no geo rules yet. You can turn them off if your strategy explicitly allows that traffic, as long as you still satisfy at least one overall rule.
What does “mandatory parameter” mean for my ads?
Append the exact parameter you configured to every approved click URL. Clicks without it land on the white path, which is useful for filtering casual shares or visitors who do not have the full URL.