Your application displays content only if a specified set of search and navigation conditions exist in the rule. These conditions are known as triggers.

When you have created a rule, you can set it to display content at a specific location in your application. The location is defined by a particular set of refinements or search terms that trigger the content to appear.

There are also triggers to control who sees the content, as well as triggers to specify the times and dates when content is active.

By default, a new rule has no trigger until you add one. You can choose not to add any specific location and instead allow the content to appear at every location in your Web application. This means that relevant content appears with any query a user makes—with any search term or refinement state. It also means that anyone can see it, and it is not constrained by a time frame.

If you choose not to add any locations to your rule, assign it a low priority. If you don't assign it a low priority, it will take precedence over rules in the same folder that are designed specifically for certain locations and prevent them from appearing.

For example, if you create a rule for a Digital Camera promotion that only runs between April 3 and May 6, you can set the promotion to automatically activate and deactivate on those dates.

Note that the Start Time, Start Date, End Time, and End Date values of rules are always evaluated with reference to the timezone of the Assembler. The timezone cannot be configured to any other time zone. This rule applies in Preview and in authoring and production environments.

If the timezone of your target audience is different from the timezone of the Assembler, you must take this difference into account when you set the Start Time, Start Date, End Time, and End Date values for content-items.

For example, if the Assembler is in a timezone three hours behind the timezone of the targeted audience for the web site, the start, end time of the content-items can be set to three hours earlier than the time when they are intended to be displayed. Thus, to cause these content-items to be displayed at 9:00 AM in the timezone of the web site's target audience, set their start time to 6:00 AM.

Similarly, if you preview your site in the context of a specific time - whether a time that you select in the Preview toolbar or the default preview date/time (which is the "current time" of your computer), that time will be interpreted in the timezone of the Assembler.

You can modify the current time in UserState using the setDate() method of the UserState class (in the com.endeca.infront.content package). For a description of the UserState class, refer to the Javadoc for the Assembler core API jar.


Copyright © Legal Notices