Out of the box conditions
Describes the out-of-the-box conditions you can apply to an experiment or experience.
Here are the out-of-the-box conditions that you can apply to an experiment or experience. Not all conditions are relevant for all types of experiments and experiences. The Category column lists the type of experiments or experiences for which the condition is compatible.
When you apply a condition to an experiment or experience you must enter values in place of variables.
Condition name |
Category |
Example usage |
Input options - variables are in italics |
Comments |
---|---|---|---|---|
Month of visit (organization time zone) |
DATE (web, interactive, or triggered) |
The experiment or experience runs in a specific month(s). |
The visit is / is not in month(s), based on your organization's time zone |
You can select more than one month. You can find your organization's time zone under Company information. |
Day of the week (organization time zone) |
DATE (web, interactive, or triggered) |
The experiment or experience runs on specific days of the week (for example, weekend days). |
The visit is / is not on day of the week, based on your organization's time zone |
You can select more than one day of the week. You can find your organization's time zone under Company information. |
Visit day of the month (organization time zone) |
DATE (web, interactive, or triggered) |
The experiment or experience runs on the last 3 days of the month. |
The visit is / is not on a day of the month that is / is not / is greater than / is greater than or equal to / is less than / is less than or equal tonumber |
You can find your organization's time zone under Company information. |
Device |
DEVICE (web or interactive) |
The experiment or experience runs only on a specific device type (for example, show a link to download your app only on a mobile device). |
The visitor is / is not using device type(s) device during the current visit |
Device types include: mobile, desktop, tablet, other |
Operating system |
DEVICE (web or interactive) |
The experiment or experience runs only on a specific operating system (for example, show a link to your app on Google Play only on Android phones). |
The visitor is / is not using operating system during the current visit |
Operating systems include: macOS, Windows, Linux, Android, iOS, and other. You can select more than one operating system. If the operating system is null or undefined, the condition returns false (even if other is selected). |
Country |
GEO (web or interactive) |
The localized experiment or experience runs in a specific country, for example: Spain. You can only use this condition if you integrated with Sitecore Personalize using the Sitecore Engage SDK. |
The visitor is / is not in country during the current visit |
Sitecore Personalize captures geolocation based on the user's IP address.The geolocation data is collected once per active session as the user interacts with your app. It's collected from the first event in the current session and is not updated again within the same session. You can select more than one country. |
Region |
GEO (web or interactive) |
The localized experiment or experience only runs in a specific region, for example: South America. You can only use this condition if you integrated with Sitecore Personalize using the Sitecore Engage SDK. |
The visitor is / is not in region during the current visit |
Sitecore Personalize captures geolocation based on the user's IP address.The geolocation data is collected once per active session as the user interacts with your app. It's collected from the first event in the current session and is not updated again within the same session. Regions include: Africa, Asia, Europe, North America, Oceania, South America and other. You can select more than one region. |
Page view |
VISIT (web or interactive) |
The recommendations experiment or experience runs if the visitor is viewing the product search page. |
The visitor has / has not visited the page name page during the current visit |
Sitecore Personalize captures page views through the page attribute in the RequestResponseshell
page name is a free text field that can include alphabet characters, numbers, and special characters. You can specify multiple pages, separated by a comma. |
First page |
VISIT (web or interactive) |
The experiment or experience runs if the visitor started the current session on a specific page. |
The visit has / has not started on a page that is equal to / contains / starts with / ends withpage name during the current visit |
Sitecore Personalize captures the first page the session started on, through the page attribute in the RequestResponseshell
page name is a free text field that can include alphabet characters, numbers, and special characters. You can only specify one page. |
Number of page views |
VISIT (web or interactive) |
The limited time dealexperiment or experience runs if the visitor visited the product page 3 times over the past week. |
The visitor has / has not visited the page name page within the past number of days and the total number of page views is / is not / is greater than / is greater than or equal to / is less than / is less than or equal tonumber |
Sitecore Personalize captures page views through the page attribute in the RequestResponseshell
page name is a free text field that can include alphabet characters, numbers, and special characters. Only one page can be specified. The maximum number of days is 30. The number of page views can be any whole number, including 0. |
First referrer |
USER INTERACTION (interactive-only) |
The interactive experiment or experience runs if the first referrer is Facebook. |
The visitor comes from a URL that is equal to / includes any of / contains / starts with / ends with / is nullstring in the current visit |
Sitecore Personalize captures the first referrer through the uniform resource identifier (URI) from which the current session started. This is captured as the string is a free text field that can include alphabet characters, numbers, and special characters. |
UTM value |
USER INTERACTION (interactive-only) |
The interactive experiment or experience runs if the UTM medium is paid. |
The visit includes a UTM type which is equal to / includes any of / contains / starts with / ends with / is nullUTM value |
Sitecore Personalize captures UTM values through the RequestResponseshell
type can be one of the following: campaign, source, medium, or content. UTM value is a free text field that can include alphabet characters, numbers, and special characters. |
New or returning visitor |
USER INTERACTION (web or interactive) |
The welcome back experiment or experience runs if the visitor is a returning user. |
The visitor is type to your site |
type can be new or returning. |
Point of sale |
POINT OF SALE (web or interactive) |
The experiment or experience runs for a specific point of sale. |
The visit is / is not to point of sale |
You can select any of the points of sale defined for your organization's tenant. To view the point(s) of sale for your organization's tenant, on the navigation menu, click |