10 Engage Properties

The following topics provide information about each property associated with the Engage category in the wcs_properties.json file:

10.1 About the Properties in the Engage Category

Engage is a WebCenter Sites marketing component that enables WebCenter Sites users to create assets that collect visitor data, define visitors into segments, recommend products and content to visitors based on segments, and run promotions that apply to all or specific segments. Properties categorized under the Engage category enable administrators to manage the visitor data collected by Engage assets, and configure the options marketers can choose from when creating Engage assets.

10.2 Properties in the Engage Category

Table 10-1 provides a description for each of the properties in the JSON file that are associated with the Engage category.

Table 10-1 Engage Properties

Properties Description

mwb.cartsetdir

Specifies the directory path (including the terminating slash character) where cartset data files are stored. Be sure to end the directory with a /.

This value is set by the installation.

Do not change the value of this property.

Default value: /gator/cartset directory in the installation directory

mwb.conservativedependencies

Specifies the types of dependencies between:

  • flex assets and flex attributes

  • flex assets and flex definitions

If you want dependencies to be exact between flex assets and flex attributes, and between flex assets and flex definitions, then set this property to true. For information about exact and exists dependencies, see Understanding the Approval System in Oracle Fusion Middleware Administering Oracle WebCenter Sites.

Default value: false

mwb.externalattributes

Specifies a Boolean value that WebCenter Sites uses to determine if forms should allow users to define external attributes.

Default value: false

mwb.assetsetclass

Specifies the name of the class that supplies the services for assetset management.

Default value: com.openmarket.gator.assetset.AssetSet

Do not change the value of this property. The default is provided here for reference only.

mwb.promotioncutoff

Specifies the confidence rating that determines whether a visitor qualifies for a promotion.

Possible values: integers between 0 and 100, inclusive.

Default value: 50

Do not change the value of this property.

mwb.segmentcutoff

The confidence rating that determines whether to include a visitor in a segment.

Possible values: integers between 0 and 100, inclusive.

Default value: 50

Do not change the value of this property.

mwb.commerceuserclass

Specifies the name of the class that supplies the services for commerce user management.

Default value: com.openmarket.catalog.cart.CommerceUser

mwb.cartclass

The name of the class that supplies the services for cart management.

Default value: com.openmarket.catalog.cart.Cart

Do not change the value of this property. The default is provided here for reference only.

mwb.searchstateclass

Specifies the name of the class that supplies the services for search state management.

Default value: com.openmarket.searchstate.SearchState

Do not change the value of this property. The default is provided here for reference only.

mwb.cartsetclass

Specifies the name of the class that supplies the services for cart set management.

Default value: com.openmarket.catalog.cartset.CartSet

Do not change the value of this property. The default is provided here for reference only.

mwb.commerceengineclass

Specifies the name of the class that supplies the services for commerce engine management.

Default value: com.openmarket.cscommerce.txcart.TransactEngine

mwb.commercecontextclass

Specifies the name of the class that supplies the services for commerce context.

Default value: "com.openmarket.gator.commercecontext.CommerceContext"

Do not change the value of this property. The default is provided here for reference only.

mwb.defaultattributes

Specifies the default attribute asset name for WebCenter Sites to use when creating assetsets.

Default value: blank

mwb.path

Specifies the directory where WebCenter Sites is installed. Be sure to end the directory with a forward slash (/).

Default value: <wcsites.home>

Do not change the value of this property.

mwb.searchdir

Specifies the directory where WebCenter Sites places rich-text indexes. Ensure to end the directory with a forward slash (/).

Default value: <wcsites.shared>/gator/searchdir/

Do not change the value of this property.

ms.enable

Set to true by the WebCenter Sites installation process, to enable Oracle WebCenter Sites: Engage.

Default value: true

Note: Do not change the value of this property.

sessionvisitor.attributes.driver

This is the JDBC Driver classname to store the sessionvisitor.

Default value: “”

sessionvisitor.attributes.password

This is the password for database. This user is going to connect to database to store sessionvisitor.

Default value: “”

sessionvisitor.attributes.url

This is the JDBC Driver URL.

Default value: “”

sessionvisitor.attributes.user

This is the username for database. This user is going to connect to database to store sessionvisitor.

Default value: “”

vis.genclasspath

Specifies the directory (including the final slash character) where rules-engine-generated class files for visitor data are stored.

This value is set during the installation and should not be changed after that point.

Default value: <wcsites.shared>/classes/

vis.update

Specifies whether every page access will update the visitor timestamp in the visitor data.

Possible values: true | false

Set to true if you want every page access to update the visitor timestamp. Otherwise, set to false.

Default value: true

vis.compileclasspath

Comma separated list of name prefixes for jars used to build the CLASSPATH to compile rules.

This value is set during the installation and should not be changed after that point.

Default value: sites-cs, sites-core, sites-app

vis.path

Specifies the directory where WebCenter Sites is installed. Be sure to end the directory with a /.

Default value: <wcsites.home>/

Do not change the value of this property.

vis.adminrole

Specifies the ACL that Engage users need in order to work with the visitor attribute, history attribute, history type, and recommendation asset types.

Default value: VisitorAdmin

Do not change the value of this property.

vis.url

Specifies the SQL string for defining visitor and history attributes of type URL.

Default value: VARCHAR(128)

Do not change the value of this property without consulting your database administrator.

vis.editrole

The role attached to all tables that a standard visitor editor can access and edit.

Default value: Visitor

Do not change the value of this property.

vis.rulesetxmlpath

Specifies the default storage directory for the XML versions of the rule sets.

This value is set during installation.

Default value: <wcsites.shared>/ruleset/

Do not change the value of this property.

vis.money

Specifies the SQL string for defining fields that hold monetary values.

Do not change the value of this property without consulting your database administrator.

Default value: NUMERIC(20, 3)

vis.urlpath

Specifies the default storage directory for binary visitor and history attributes.

Default value: <wcsites.shared>/visurl/

vis.sessiondata

Specifies the default storage directory for storing visitor session data.

This value is set during installation.

Do not change the value of this property.

vis.useSessionVisitorConnection

Set true to enable memory-centric visitor tracking. This can be true or false.

Default value: false