You can use condition(s) at the campaign level or as part of acustom filter that can be applied to multiple campaigns.

Any visitor that does not match your condition is filtered out and sent to the safe page.

Allow/Contains - Allow

Block/Does not contain - Block

Country

Select the country/countries you want to allow/block. You can add multiple countries.

If you are running organic traffic then you can delete this condition, it will accept all countries.

You can also block visitors with Empty Country using the {EMPTY} macro. If it doesn't appear in your list, clear the local storage of the app https://mage2.pro/t/topic/1659

For example, if you set  the condition to Allow Netherlands, then all the traffic that is not from the Netherlands will be sent to the safe page.

Region

Enter the region/regions you want to allow/block. You can block visitors with Empty Region using {EMPTY} macro.

You can add multiple lines. Enter one value per line.

City

Enter the city/cities you want to allow/block. You can block visitors with Empty City using {EMPTY} macro.

You can add multiple lines. Enter one value per line.

Language

Select the language/languages you want to allow/block.

You can add multiple languages.

Device type

Select the devices you want to allow/block.

Connection type

Select the connection types you want to allow/block.

ISP Org Carrier

Enter the ISP / Org / Carrier you want to allow/block.

You can add multiple lines. Enter one value per line.

Example: Verizon, Comcast

IP

Enter the IPs or IP ranges you want to allow/block.

You can add multiple lines. Enter one value per line.

Required format: CIDR notation

Example: IPv4

  • 20.30.40.50
  • 192.168.2.0/24

IPv6

  • 2c0f:ffa9::5af3:1112:d680
  • 2001:db8::/64

You can also convert a range to CIDR using a calculator like this.

User-agent

Enter the User-agent match(es) you want to allow/block.

You can add multiple lines. Enter one value per line.

Example: Mozilla, BingBot

Browser

Enter the browser you want to allow/block.

You can add multiple lines. Enter one value per line.

Example: Chrome, Safari

Brand

Enter the brand you want to allow/block.

You can add multiple lines. Enter one value per line.

Example: Samsung, Apple

Referrer

The HTTP referrer is an HTTP header field that identifies the address of the webpage (i.e. the URI or IRI) that linked to the resource being requested. By checking the referrer, the new webpage can see where the request originated. Please read: https://en.wikipedia.org/wiki/HTTP_referer

Enter the referrer you want to allow/block. You can add multiple lines. Enter one value per line.

You can block visitors with empty referrer.

Example:

  • dev.facebook.com
  • website.com/topic1/

URL parameter

Enter the query string parameters and values you want to allow/block. You can add multiple lines with "Add one more item".

Example1: allow parameter name abc - value 123

This will allow only visitors that came from your cloakedURL.com?abc=123

Example2: block parameter name abc - value empty

This will block all visitors that came from your cloakedURL.com?abc=

A practical use is to allow only visitors from AdWords that have the gclid parameter: https://docs.fraudfilter.io/kb/adwords-gclid/

Request URL

Request URL is the URL where the request originated - cloaked URL.

Time and day

You can keep the campaign active during a specific time frame.

It might be useful to you if you already use Day/Week parting in the ad network or you run your campaign only during a specific time frame.

Select the time range and days you want the campaign to be allowed.

Timezone

This condition is supported only by JAVASCRIPT PASTE integration method as it's technically not possible to get the visitor's timezone without using JavaScript