Create a custom bot rule

Custom bot rules let you filter traffic based conditions you define.

Custom bot rules are defined using the following condition types:

  • User Agent
  • IP Address
  • IP Range

Multiple conditions can be defined for a single rule. Multiple conditions are matched using "or". For example, if you provide a value for User Agent and IP Address, the traffic is considered bot traffic if either condition is met.

User Agent

A User Agent condition checks the user agent value to see if it starts with or contains the specified string. If contains is selected, the substring is matched if it occurs anywhere in the user agent.

Optional values can be included in the does not contain list to define values that the user agent must not contain for a successful match. Multiple values can be specified by including one value per line. If the user agent meets the criteria specified in the match string, but also contains a string on the does not contain list, it is not considered a match.

The contains field is limited to 100 characters. The does not contain list is limited to 255 characters minus a separator character for each new line. (This is equal to the number of strings - 1. If you specify 4 does not contain strings, 3 separator characters are required.) All string matches are case-insensitive.

IP Address (including wildcard matches)

Matches an IP address or multiple addresses in the same block using wildcards (*). Provide the numeric values of the IP address you want to match. Substitute * for any values you want to match using a wildcard. The following list contains examples of IP address match string:

IP Address Range

Provide the start and end ranges of the IP addresses to match. Substitute * for any values you want to match using a wildcard.

To define a custom bot rule

  1. Go to Analytics > Admin, select one or more report suites and click General > Bot Rules.
  2. Click Add Rule and define one or more match conditions.
  3. Click Save. The change should take effect within 30 minutes.