Filters

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.

Countries

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

Languages

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.

Cities

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

ISP

Works if Maxmind 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.

OSs

Operation System filter.

OS Versions

Specify version of operation system.

OS Version

Specify version of operation system.

Browser

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

OS Version

Specify version of operation system.

UserAgents

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.

Timetable

Filter work weekly timetable setup.

IP addresses

Masks, intervals, CIDR are supported.

Mask Usage

Examples:

  • 168.102.233.* — addresses from 168.102.233.0 to 168.102.233.255;
  • 168.102.233.22? — addresses from 168.102.233.220 to 168.102.233.229;
  • 168.102.233.100-150 — addresses from 168.102.233.100 to 168.102.233.150;

Symbols:

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

Interval Usage

Example:

  • 168.102.233.100 - 168.102.233.150 — addresses from 168.102.233.100 to 168.102.233.150.

CIDR Usage

Example:

  • 192.168.2.0/24 — addresses from 192.168.2.0 to 192.168.2.255.

To convert intervals into CIDR or vice versa, use the online service http://www.ipaddressguide.com/cidr

How to import list of IPs?

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

Limits

Limits setup:

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

Referrer/Referer

Filter by browser referrer.

Source

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

Uniqueness

Filter by click uniqueness state.

Modes:

  • 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.

Proxy

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

Keyword

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

How to add a list of keywords?

Create a list with the separator ;, copy it (CTRL+C) and paste in the filter field (CTRL+V). Here is an example of the list: keyword 1;keyword 2;keyword 3.

GET-parameter

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.

Examples:

  • *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.