This is a server-side Condition which checks to see whether the visitor’s entry to the website came via the search engine specified when configuring the Condition.
The following configuration options are available for this Condition:
Comparison Method: This is used to determine which type of comparison method should be used. There are two methods to carry out this comparison.
If you select Search engine from the dropdown box in this Condition, the Condition checks to see if the current page the visitor is on is their entry point to the website, and if it is, it then compares the search engine they used to arrive there.
If you select Search engine history from the dropdown box in this Condition, the Condition compares the search engine the visitor used to arrive on the Site irrespective of whether the current page is their entry point to the website.
Operator: This is used to specify the type of comparison to perform. You can also choose to perform a regular expression match by selecting Matches regular expression from the dropdown.
Search Engine Name: This is used to specify the value used to perform the comparison.
Regular Expression: If you select Matches regular expression from the Operator dropdown, this text box is used to enter the regular expression you wish to use.
Test Regular Expression: This button appears when you select Matches regular expression from the Operator dropdown. It is used to provide a sample of text against which to test the Regular Expression specified for this Condition. Type in some sample text and press the Test button. A tick or cross is displayed to indicate whether the Regular Expression is valid when run against the sample text provided.
Case Sensitive: This is used to specify whether or not the Condition uses case sensitive matching. Checking the box instructs the Condition to use case sensitive matching. This option is not available if you selected Matches regular expression from the Operator dropdown.
Trim Whitespace: This is used to specify whether or not to trim leading or trailing whitespace from the value used for the comparison. Checking the box means that leading or trailing whitespace shall be removed.