BTT Unica Marketing Service provides the connectivity to the Unica Interact server.
BTT Unica Marketing Service is based on BTT service architecture. It provides XML based configuration for Unica Interact connectivity and wrapped Interact Java API for easier usage.
The following is an example of service XML definition of Unica Interact marketing service.
Property ID | Description | Default Value |
---|---|---|
serverURL |
URL of Unica Interact service |
N/A |
interactiveChannel |
The name of the interactive channel this session refers to. This name must match the name of the interactive channel defined in Campaign exactly. |
N/A |
audienceLevel |
An audience level is a collection of identifiers that can be targeted by a campaign. For example, a set of campaigns could use the audience levels “Household,” “Prospect,” “Customer,” and “Account.” Each of these levels represents a certain view of the marketing data available for a campaign. |
Individual |
initialDebugFlag |
A boolean which enables or disables debug information. Valid values are true or false. If true, Interact logs debug information to the runtime server logs. The debug flag is set for each session individually. Therefore, you can trace debug data for an individual session |
true |
BTT provide a common implement interface MarketingService. The UnicaMarketingService implement interface MarketingService. The following is the interface definition:
Note that in the Business Template, there is a dummy marketing service that also implements MarketingService. The dummy service can be used in a DEMO/sample environment. User can switch to use real Unica Interact environment by a bit change of XML, no need to change any code.