Share via


Processing Expressions

Commerce Server performs several steps to specify the piece of content that is to be shown to a user. The following components are used in the process:

  • ExpressionEval. This Component Object Model (COM) object takes the expression and user data as input, and then processes the expression to determine whether it evaluates to "True" or "False."
  • Content Selection Framework (CSF). This platform-level framework includes a set of components and pipelines (the Content Selection Pipeline and the Event Processing Pipeline) that determines the action to be performed as a result of the expression.

The following figure shows how target expressions, catalog expressions, user data, and context data are input into the Expression Evaluator, which results in True, False, or undefined results. The result is input to the CSF, which then determines the action to perform.

A figure that shows how target expressions, catalog expressions, and user and context data are input into the Expression Evaluator.

See Also

About Profiles

Creating Campaign Expressions

Creating a Catalog Expression

Creating a Target Expression

Creating a Target Group

Copyright © 2005 Microsoft Corporation.
All rights reserved.