How do filters work?

Each visitor is checked by all filters whether it satisfies the criteria of all the filters at once. In other words, condition OR between values of a filter and AND between filters.

Filters are terms complying with which a visitor can get into the stream.

Read the full article in our blog.


Country choice from the list or insertion from geo-profiles are available. Also country code lines can be inserted, for example, “US ES GB”.


Browser language.

Regions and States

Choice from the list is available. Region codes are different for each geo-database. So, after database change, the region filter should be set up again.


You can insert the names from the dropdown list or type manually. There are only cities with population over 500,000 on the list.


Works if IP2Location ISP is available.

Mobile Operators

It is chosen only from the list of available mobile carriers.

Connection Types

If Maxmind Connection Type is available, there are the following options: Dialup, cable/DSL, corporate and cellular network. If there is no database, available only are “Cellular” and “Wifi”.

Device Types

Available options: desktop, mobile, tablet, game console, player, TV, smart display, camera, car browser, or unknown.

Device Models

Insertion both from the list and manually are available. Regular expressions and masks are supported. Filter works in partial match mode, so it is enough to insert “iPhone” to choose from iPhone 5, 6, 6 Plus and others.


Operation System filter.

OS Versions

Specify version of operation system.


Browser filter. You can enter browser name manually or choose from the list.


Regular expressions and masks are supported. Filter works in exact match mode. If partial mode is necessary, masks or regular expressions have to be used. Mask use example: *touch*.

Date Intervals

Start and end date of filter operation are set up.


Filter work weekly timetable setup.

IP addresses

Masks, intervals, CIDR are supported.

Mask Usage


  • 168.102.233.* — addresses from to;
  • — addresses from to;
  • — addresses from to;


  • * — any numbers;
  • ? — any single number;
  • - — interval.

Interval Usage


  • - — addresses from to

CIDR Usage


  • — addresses from to

To convert intervals into CIDR or vice versa, use the online service

How to import list of IPs?

Split list with symbol “;” and paste to filter. Example of list:;;


Limits setup:

  • Visitor amount per hour;
  • Visitor amount per day;
  • All-time visitor amount;


Filter by browser referrer.


Filter by value of parameter “source”. Regular expressions and masks are supported.


Filter by click uniqueness state.


  • for the stream — is unique for the current stream;
  • for the campaign — is unique for the current campaign;
  • for every campaign — is unique for all the campaigns.

The click becomes unique again after the period of time that set in campaign settings.

Uniqueness by IP

Check of visitor IP presence in the visitor base for the current day. The visitor becomes a repeat unique user the next day.

The modes correspond to the ones of Uniqueness by Cookies filter.

Empty Referrer

Check of referrer absence in the user's browser.


Check if there are signs of using proxy server in the HTTP headers.


Look for keyword in keyword phrase (query phrase).

How to add a list of keywords?

Switch filter to 'textarea' and paste the list:



Filters the GET-parameter received from the query. Insert the parameter name and variants of values.

Regular expressions, masks, and meta-word “@empty” (for the empty values) are supported. Filter works in exact match mode. If partial mode is necessary, masks or regular expressions have to be used.

Sub ID 1..10

Filter by parameters “sub_id_1..10”. If in campaign settings set a traffic source, names of these parameters contains also param alias.

Extra Param 1..10

Filter by parameters extra_param_1..10.

How are masks used in filters?

Add the * (asterisk) symbol to the phrase you are searching to turn on any content at this part of the phrase.


  • *keyword — any content before “keyword”;
  • keyword* — any content after “keyword”;
  • *keyword* — any content both before and after “keyword”;
  • keyw*d —any content between the words;

How are empty values searched for?

Use the meta-word “@empty” (without quotation marks)

How are regular expressions used in filters?

Regular expressions should be wrapped in slashes. Example: /pattern[0-9]+/. Only PCRE regular expressions are supported Compatible Regular Expressions).

The filter X doesn’t work. Why?

First of all, make sure you know exactly what filter rejects users.

  1. Go to the page “Campaign> Additional> Traffic Simulation”
  2. Fill in user’s IP, UserAgent and other parameters if needed.
  3. Put “1” as a number of Requests.
  4. Launch simulation and see the log output. There you’ll find the exact filter, that blocked the request.