BTT Unica Marketing Service

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.

bttunica
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.