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.

New category name

Description

The name of your audience level.

scoreOverrideTable

Description

The name of the table containing the score override information for this audience level. This property is applicable if you have set enableScoreOverrideLookup to true. You have to define this property for the audience levels for which you want to enable a score override table. If you have no score override table for this audience level, you can leave this property undefined, even if enableScoreOverrideLookup is set to true.

Unica Interact looks for this table in the customer tables accessed by Unica Interact runtime servers, defined by the prodUserDataSource properties.

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_ScoreOverride. If you enter a fully-qualified name, for example, mySchema.UACI_ScoreOverride, Unica Interact does not prepend the schema name.

Default value

UACI_ScoreOverride

offerSuppressionTable

Description

The name of the table containing the offer suppression information for this audience level. You have to define this property for the audience levels for which you want to enable an offer suppression table. If you have no offer suppression table for this audience level, you can leave this property undefined. If enableOfferSuppressionLookup is set to true, this property must be set to a valid table.

Unica Interact looks for this table in the customer tables accessed by runtime servers, defined by the prodUserDataSource properties.

Default value

UACI_BlackList

contactHistoryTable

Description

The name of the staging table for the contact history data for this audience level.

This table is stored in the runtime environment tables (systemTablesDataSource).

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_CHStaging. If you enter a fully-qualified name, for example, mySchema.UACI_CHStaging, Unica Interact does not prepend the schema name.

If contact history logging is disabled, this property does not need to be set.

Default value

UACI_CHStaging

chOfferAttribTable

Description

The name of the contact history offer attributes table for this audience level.

This table is stored in the runtime environment tables (systemTablesDataSource).

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_CHOfferAttrib. If you enter a fully-qualified name, for example, mySchema.UACI_CHOfferAttrib, Unica Interact does not prepend the schema name.

If contact history logging is disabled, this property does not need to be set.

Default value

UACI_CHOfferAttrib

responseHistoryTable

Description

The name of the response history staging table for this audience level.

This table is stored in the runtime environment tables (systemTablesDataSource).

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_RHStaging. If you enter a fully-qualified name, for example, mySchema.UACI_RHStaging, Unica Interact does not prepend the schema name.

If response history logging is disabled, this property does not need to be set.

Default value

UACI_RHStaging

crossSessionResponseTable

Description

The name of the table for this audience level required for cross-session response tracking in the contact and response history tables accessible for the response tracking feature.

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_XSessResponse. If you enter a fully-qualified name, for example, mySchema.UACI_XSessResponse, Unica Interact does not prepend the schema name.

If cross session response logging is disabled, this property does not need to be set.

Default value

UACI_XSessResponse

userEventLoggingTable

Description

This is the name of the database table that is used for logging user-defined event activities. Users defined events on the Events tab of the Interactive Channel summary pages in the Unica Interact interface. The database table you specify here stores information such as the event ID, name, how many times this event occurred for this audience level since the last time the event activity cache was flushed, and so on.

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_UserEventActivity. If you enter a fully-qualified name, for example, mySchema.UACI_UserEventActivity, Unica Interact does not prepend the schema name.

Default value

UACI_UserEventActivity

patternStateTable

Description

This is the name of the database table that is used for logging event pattern states, such as whether the pattern condition has been met or not, whether the pattern is expired or disabled, and so on.

If you have defined the schema property for this data source, Unica Interact prepends this table name with the schema, for example, schema.UACI_EventPatternState. If you enter a fully-qualified name, for example, mySchema.UACI_EventPatternState, Unica Interact does not prepend the schema name.

A patternStateTable is required for each audience level even if you do not use event patterns. The patternStateTable is based on the ddl of the included UACI_EventPatternState. The following is an example where the audience ID has two components; ComponentNum and ComponentStr.
CREATE TABLE UACI_EventPatternState_Composite
(
   UpdateTime bigint NOT NULL,
   State varbinary(4000),
   ComponentNum bigint NOT NULL,
   ComponentStr nvarchar(50) NOT NULL,
   CONSTRAINT PK_CustomerPatternState_Composite PRIMARY KEY 
   (ComponentNum,ComponentStr,UpdateTime)
)
Default value

UACI_EventPatternState

requestLogTable

Description
This configuration property enables you to determine the name of table for recording API requests targeted to this particular audience level. If left blank, no API logging occurs at this audience level. This feature has to be enabled globally to log API requests for this audience level.
Default value
empty string

triggeredMessageLogTable

Description
This configuration property enables you to determine the name of the table for recording triggered messages or actions responses targeted to this audience level. If left blank, no logging occurs at this audience level. This feature must be enabled globally to log triggered messages or actions responses for this audience level.
Default value
empty string

requestAttrLogTable

Description
The name of the database table used for logging Interact API attributes, in addition to the information captured by requestLogTable. The attributes information that is logged to this table is based on the configurations that are set in Affinium|interact|profile|Audience Levels|[AudienceLevelName]|Attributes Logging.
Note: For attributes logging, the enabledLogging parameter within Affinium|interact|general|API must be set to TRUE and define the requestLogTable for it to be active.
The database table that you specify here stores the following information:
  • the attribute category
  • attribute name and its value at the time of API processing
Default value
UACI_APIRequestAttr