Campaign Tagging Guidelines

Campaign Targeting based on Access Point tags support and, or comparisons  and negative flag. Or comparisons are performed on the outer layer of the and blocks. It is critical to understand that adding Or blocks can only expand the list of targeted Access Points, however adding the tags in the input can only limit the targeted Access Points. To Best illustrate it please look at the following examples with the following Access point, tag combinations:

AP1 – Parking Lot

AP2 – Mall, Second Floor

AP3 – Mall, Coffee Shop

AP4 – Mall

AP5 – Second Floor

Positive Rules

To display the Campaign only to AP1, add the tag Parking Lot to the Campaign (The Campaign will display to all Access Points that have the tag Parking Lot):

Screenshot from 2017-10-03 12-01-28

 

To display the Campaign only to AP2, add the tag Mall and Second Floor in the same input, one input field defines and comparisons (The Campaign will display to Access Points that have both tags – Mall and Second Floor):

Screenshot from 2017-10-03 12-06-09

To display the Campaign to AP1 and AP3, create another and comparison input separated by or comparison and add the tag Parking Lot to one of the inputs and the tag Coffee Shop to the other (The Campaign will display to Access Points with either Parking Lot or Coffee Shop tags):

Screenshot from 2017-10-03 12-52-16

Negative Rules

Negative rules at first may not seem as intuitive as positive. To ease their usage all fundamental combinations will be covered in this section. To create negative rules, prefix the tag with ! (exclamation mark).

To display the Campaign to all Access Points except AP2 and AP5, add the tag Second Floor prefixed with exclamation mark to the Campaign (The Campaign will display to all Access Points except the ones with the tag Second Floor):

 

Screenshot from 2017-10-03 13-17-53

Important: To exclude an Access Point from having the Campaign displayed only one negative tag has to be added, it is not advised to explicitly list all the tags of the corresponding Access Point, since it will evaluate as a different rule (see below).

To display the Campaign to all Access Points except AP1. AP2 and AP5, comma seperate the negative tags Parking lot and Second Floor (The Campaign will display to all Access Points except the ones that have either Parking Lot or Second Floor tags):

To display the Campaign to all Access Points except AP2, create 2 input fields seperated by the “Or” comparison. (The Campaign will display to all Access Points except the ones with both Mall and Second Floor):

Screenshot from 2017-10-05 10-24-47

 

Why does it work that way? The targeting system looks at it a bit differently. At the beginning it checks the first input field and tries for a match. For example the first Input field evaluates as True to all Access points without the tag Mall (AP1, AP5), the second Input field, seperated by “Or” evaluates as True to all Access Points without the tag Second Floor (AP1, AP3 and AP4). Therefore the Campaign will show to to any Access Point that matches the first Input field – AP1, AP5 – or to any Access Point that matches the second Input field – AP1, AP3, AP4. Hence, only AP2 is the only Access Point, that did not evaluate as True to any of the statements.

Complex Rules

These rules may be used less frequently, because they can be written solely with positive or negative rules, however it sometimes may be easier to write combination of negative and positive rules.

To display the Campaign to AP4 you can either write a comma seperated list of negative tags of Parking Lot, Second Floor, Coffee Shop or create a combination of positive and negative rules (The Campaign will display to all Access Points that have the tag Mall and have neither the Second Floor tag nor the Coffee Shop tag):

Screenshot from 2017-10-03 13-58-01

 

The separated inputs (by Or comparison) are evaluated independently, therefore simply by adding another input we can expand the list of valid Access Points. For example to display the Campaign additionally to AP1 (AP4 and AP1), we can just add another input field:

Screenshot from 2017-10-03 14-02-40