Step Conditions and Page Conditions

Step Conditions control when a certain step will be activated. Normally this means when to display a certain tooltip. For an invisible step they will normally control when the guide should advance to the next step. The types of step conditions are identical to Page type conditions available in the guide activation conditions.

This article describes all types of conditions that you can create using the Iridize editor.

To better understand the main concepts behind the condition mechanism and how it works please read this knowledge-base article.

URL Matching

Will match against any part of the page's address.

You can use regular expressions as well. Use any javascript regular expression by surrounding it with [ ] brackets. For example: [product_id=1.*] will match all URL with product_id's that starts with 1.

Use the "exact match" check box if you want the entire path to match exactly with the provided value. Note that the domain (e.g. http://www.iridize.com) will be ignored in this evaluation.

URL parameter

Will match against a specific URL parameter. You can either test that the specific URL parameter exists or evaluate its value.

Variable

Will match against a javascript variable. You can either test the existence of a variable or test its actual value.

Cookie

Will match against a browser cookie. You can either test the existence of a cookie or test its actual value.

Session Variable

Will match against a special Iridize variable. The Iridize javascript API allows to set session variables that exist only throughout the duration of the currently logged in user. You can then condition your guides to display based on these variables.

Element

Will match against any element on the page's Document Object Model (DOM). You can also extend this condition by telling iridize to wait for multiple object matching the provide selector. 

Visible Element

Will match against a visible element on the page's Document Object Model (DOM). This is more restrictive than an element condition because in HTML an element can be invisible.

 
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.