- Interact | general
These configuration properties define general settings for your runtime environment environment, including the default logging level and the locale setting.
- Interact | general | learningTablesDataSource
These configuration properties define the data source settings for the built-in learning tables. You must define this data source if you are using Unica Interact built-in learning.
- Interact | general | prodUserDataSource
These configuration properties define the data source settings for the production profile tables. You must define this data source. This is the data source the runtime environment references when running interactive flowcharts after deployment.
- Interact | general | systemTablesDataSource
These configuration properties define the data source settings for the system tables for runtime environment. You must define this data source.
- Interact | general | systemTablesDataSource | loaderProperties
These configuration properties define the settings a database loader utility for the system tables for runtime environment. You need to define these properties if you are using a database loader utility only.
- Interact | general | testRunDataSource
These configuration properties define the data source settings for the test run tables for the Unica Interact design environment. You must define this data source for at least one of your runtime environments. These are the tables used when you perform a test run of your interactive flowchart.
- Interact | general | contactAndResponseHistoryDataSource
These configuration properties define the connection settings for the contact and response history data source required for the Unica Interact cross-session response tracking. These settings are not related to the contact and response history module.
- Interact | general | idsByType
These configuration properties define settings for ID numbers used by the contact and response history module.
- Interact | flowchart
This section defines configuration settings for interactive flowcharts.
- Interact | flowchart | ExternalCallouts
This section defines the class settings for custom external callouts you have written with the external callout API.
- Interact | monitoring
This set of configuration properties enables you to define JMX monitoring settings. You need to configure these properties only if you are using JMX monitoring. There are separate JMX monitoring properties to define for the contact and response history module in the configuration properties for Unica Interact design environment.
- Interact | monitoring | activitySubscribers
This set of configuration properties enables the root node for the settings that are related to remote subscribers that can receive periodic update on basic performance data in the Unica Interact runtime environment.
- Interact | monitoring | activitySubscribers | (target)
- Interact | profile
This set of configuration properties control several of the optional offer serving features, including offer suppression and score override.
- Interact | profile | Audience Levels | [AudienceLevelName]
This set of configuration properties enables you to define the table names required for additional Unica Interact features. You are only required to define the table name if you are using the associated feature.
- Interact | profile | Audience Levels | [AudienceLevelName] | Offers by Raw SQL
This set of configuration properties enables you to define the table names required for additional Unica Interact features. You are only required to define the table name if you are using the associated feature.
- Interact | profile | Audience Levels | [AudienceLevelName | Profile Data Services | [DataSource]
This set of configuration properties enables you to define the table names required for additional Unica Interact features. You are only required to define the table name if you are using the associated feature. The Profile Data Services category provides information about a built-in data source (called Database) that is created for all audience levels, and which is pre-configured with a priority of 100. However, you can choose to modify or disable it. This category also contains a template for additional external data sources. When you click the template called External Data Services you can complete the configuration settings described here.
- Interact | offerserving
These configuration properties define the generic learning configuration properties. If you are using built-in learning, to tune your learning implementation, use the configuration properties for the design environment.
- Interact | offerserving | Built-in Learning Config
These configuration properties define the database write settings for built-in learning. To tune your learning implementation, use the configuration properties for the design environment.
- Interact | offerserving | Built-in Learning Config | Parameter Data | [parameterName]
These configuration properties define any parameters for your external learning module.
- Interact | offerserving | External Learning Config
These configuration properties define the class settings for an external learning module you wrote using the learning API.
- Interact | offerserving | External Learning Config | Parameter Data | [parameterName]
These configuration properties define any parameters for your external learning module.
- Interact | offerserving | Constraints
These configuration properties define the constraints placed upon the offer serving process.
- Interact | services
The configuration properties in this category define settings for all the services which manage collecting contact and response history data and statistics for reporting and writing to the runtime environment system tables.
- Interact | services | contactHist
The configuration properties in this category define the settings for the service that collects data for the contact history staging tables.
- Interact | services | contactHist | cache
The configuration properties in this category define the cache settings for the service that collects data for the contact history staging table. Note: When contactHist or responseHist is configured to use memoryCache, you can optionally create a data source systemTablesDataSource and configure the settings under Affinium|interact|general|systemTablesDataSource|loaderProperties. When this is done, the contact/response history staging records will be persisted into files in directory as set by Affinium|interact|services|externalLoaderStagingDirectory if the persistence into database fails. Otherwise, an INFO entries will be logged at initialization saying failover is not enabled.
- Interact | services | contactHist | fileCache
The configuration properties in this category define the cache settings for the service that collects contact history data if you are using a database loader utility. Prerequisite: For Configuration Affinium|interact|services|externalLoaderStagingDirectory set loaderStagingData.
- Interact | services | defaultedStats
The configuration properties in this category define the settings for the service that collects the statistics regarding the number of times the default string for the interaction point was used.
- Interact | services | defaultedStats | cache
The configuration properties in this category define the cache settings for the service that collects the statistics regarding the number of times the default string for the interaction point was used.
- Interact | services | eligOpsStats
The configuration properties in this category define the settings for the service that writes the statistics for eligible offers.
- Interact | services | eligOpsStats | cache
The configuration properties in this category define the cache settings for the service that collects the eligible offer statistics.
- Interact | services | eventActivity
The configuration properties in this category define the settings for the service that collects the event activity statistics.
- Interact | services | eventActivity | cache
The configuration properties in this category define the cache settings for the service that collects the event activity statistics.
- Interact | services | eventPattern
The configuration properties in the eventPattern
category define the settings for the service that collects the event pattern activity statistics.
- Interact | services | eventPattern | userEventCache
The configuration properties in the userEventCache
category define the settings that determine when event activity is moved from the cache to persist in the database.
- Interact | services | eventPattern | advancedPatterns
The configuration properties in this category control whether integration with Unica Interact Advanced Patterns is enabled, and they define the timeout intervals for connections with Unica Interact Advanced Patterns.
- Interact | services | eventPattern | advancedPatterns | autoReconnect
The configuration properties in this category specify parameters for the automatic reconnection feature in the integration with Unica Interact Advanced Patterns.
- Interact | services | customLogger
The configuration properties in this category define the settings for the service that collects custom data to write to a table (an event which uses the UACICustomLoggerTableName event parameter).
- Interact | services | customLogger | cache
The configuration properties in this category define the cache settings for the service that collects custom data to a table (an event which uses the UACICustomLoggerTableName event parameter).
- Interact | services | responseHist
The configuration properties in this category define the settings for the service that writes to the response history staging tables.
- Interact | services | response Hist | responseTypeCodes
The configuration properties in this category define the settings for the response history service.
- Interact | services | responseHist | cache
The configuration properties in this category define the cache settings for the service that collects the response history data. Note: When contactHist or responseHist is configured to use memoryCache, you can optionally create a data source systemTablesDataSource and configure the settings under Affinium|interact|general|systemTablesDataSource|loaderProperties. When this is done, the contact/response history staging records will be persisted into files in directory as set by Affinium|interact|services|externalLoaderStagingDirectory if the persistence into database fails. Otherwise, an INFO entries will be logged at initialization saying failover is not enabled.
- Interact | services | responseHist | fileCache
The configuration properties in this category define the cache settings for the service that collects the response history data if you are using a database loader utility.
- Interact | services | crossSessionResponse
The configuration properties in this category define general settings for the crossSessionResponse service and the xsession process. You only need to configure these settings if you are using Unica Interact cross-session response tracking.
- Interact | services | crossSessionResponse | cache
The configuration properties in this category define the cache settings for the service that collects cross-session response data.
- Interact | services | crossSessionResponse | OverridePerAudience | [AudienceLevel] | TrackingCodes | byTreatmentCode
The properties in this section define how cross-session response tracking matches treatment codes to contact and response history.
- Interact | services | crossSessionResponse | OverridePerAudience | [AudienceLevel] | TrackingCodes | byOfferCode
The properties in this section define how cross-session response tracking matches offer codes to contact and response history.
- Interact | services | crossSessionResponse | OverridePerAudience | [AudienceLevel] | TrackingCodes | byAlternateCode
The properties in this section define how cross-session response tracking matches a user-defined alternate code to contact and response history.
- Interact | services | threadManagement | contactAndResponseHist
The configuration properties in this category define thread management settings for the services which collect data for the contact and response history staging tables.
- Interact | services | threadManagement | allOtherServices
The configuration properties in this category define the thread management settings for the services which collect the offer eligibility statistics, event activity statistics, default string usage statistics, and the custom log to table data.
- Interact | services | threadManagement | flushCacheToDB
The configuration properties in this category define the thread management settings for the threads that write collected data in cache to the runtime environment database tables.
- Interact | services | threadManagement | eventHandling
The configuration properties in this category define the thread management settings for the services which collect data for event handling.
- Interact | services | configurationMonitor
The configuration properties in this category allow you to enable or disable integration with Unica Interact Advanced Patterns without having to restart Unica Interact real time, and they define the interval for polling the property value that enables the integration.
- Interact | cacheManagement
This set of configuration properties defines settings for selecting and configuring each of the supported cache managers that you can use to improve the performance of Unica Interact, such as EHCache or Ignite, which is built-in to your Unica Interact installation. Use the Unica Interact | cacheManagement | Cache Managers configuration properties to configure the cache manager you want to use. Use the Unica Interact | cacheManagement | caches configuration properties to specify which cache manager Unica Interact should use to improve performance.
- Interact | cacheManagement | Cache Managers
The Cache Managers category specifies the parameters for the cache management solutions you plan to use with Unica Interact.
- Interact | cacheManagement | Cache Managers | EHCache
The EHCache category specifies the parameters for the EHCache cache management solution, so that you can customize it to improve the performance of Unica Interact.
- Interact | caches
Use this set of configuration properties to specify which supported cache manager you want to use to improve the performance of Unica Interact, such as Ehcache or Ignite caching, and to configure specific cache properties for the runtime server you are configuring.
- Interact | cacheManagement | caches | InteractCache
The InteractCache category configures the caching for all session objects, including the profile data, segmentation results, most recently delivered treatments, parameters passed through API methods, and other objects used by the Unica Interact run time.
- Interact | Caches | Interact Cache | Ignite
A cache manager "Ignite" is added under Cache Manager node. The cache Unica Interact Cache and PatternStateCache can use either EHCache or Ignite independently of each other. The following parameters are available for configuration:
- Interact | Caches | Interact Cache | Parameter Data
The configuration properties in this category control the Interact Cache that is automatically used by your Unica Interact installation. These settings must be configured individually for each Unica Interact run time server.
- Interact | cacheManagement | caches | PatternStateCache
The PatternStateCache category is used to host the states of event patterns and real time offer suppression rules. By default, this cache is configured as a read-through and write-through cache, so that Unica Interact attempts to use the cache first event pattern and offer suppression data. If the requested entry does not exist in the cache, the cache implementation loads it from the data source, through either the JNDI configuration or directly using a JDBC connection.
- Interact | Caches | PatternStateCache | Parameter Data
The configuration properties in this category control the Pattern State Cache used to host the states of event patterns and real time offer suppression rules.
- Interact | cacheManagement | caches | PatternStateCache | loaderWriter
The loaderWriter category contains the configuration of the loader that interacts with external repositories for the retrieval and persistence of event patterns.
- Interact | Caches | PatternStateCache | loaderWriter | Parameter Data
The configuration properties in this category control the Pattern State Cache loader.
- Interact | cacheManagement | caches | PatternStateCache | loaderWriter | jndiSettings
The jndiSettings category contains the configuration for the JNDI data source the loader will use to communicate with the backing database. To create a new set of JNDI settings, expand the jdniSettings category and click the (jndiSetting) property.
- Interact | cacheManagement | caches | PatternStateCache | loaderWriter | jdbcSettings
The jdbcSettings category contains the configuration for the JDBC connections the loader will use to communicate with the backing database. To create a new set of JDBC settings, expand the jdbcSettings category and click the (jdbcSetting) property.
- Interact | triggeredMessage
The configuration properties in this category define settings for all triggered messages and offer channel delivery.
- Interact | triggeredMessage | offerSelection
The configuration properties in this category define settings for offer selection in triggered messages.
- Interact | triggeredMessage | dispatchers
The configuration properties in this category define settings for all dispatchers in triggered messages.
- Interact | triggeredMessage | dispatchers | <dispatcherName>
The configuration properties in this category define settings for a specific dispatcher in triggered messages.
- Interact | triggeredMessage | dispatchers | <dispatcherName> | Parameter Data
The configuration properties in this category define parameters for a specific dispatcher in triggered messages.
- Interact | triggeredMessage | gateways | <gatewayName>
The configuration properties in this category define settings for a specific gateway in triggered messages.
- Interact | triggeredMessage | gateways | <gatewayName> | Parameter Data
The configuration properties in this category define parameters for a specific gateway in triggered messages.
- Interact | triggeredMessage | channels
The configuration properties in this category define settings for all channels in triggered messages.
- Interact | triggeredMessage | channels | <channelName>
The configuration properties in this category define settings for a specific channel in triggered messages.
- Interact | triggeredMessage | channels | <channelName> | <handlerName>
The configuration properties in this category define settings for a specific handler in triggered messages that is used to sent offers.
- Interact | triggeredMessage | channels | Parameter Data
The configuration properties in this category define parameters for a specific channel in triggered messages.
- Interact | activityOrchestrator
The activity orchestrator category specifies the receivers and gateways for your Unica Interact inbound gateway activity.
- Interact | activityOrchestrator | gateways
The activity orchestrator gateway category specifies the gateways for your Unica Interact inbound gateway activity.
- Interact | activityOrchestrator | receivers
The activity orchestrator receivers category specifies the event receivers for your Unica Interact inbound gateway activity.