New features and changes in version 12.1.7

Unica Interact 12.1.7 includes the following new features and changes:

Granular Control of Offer Suppression and Segment Qualification

The offer suppression and segment qualification actions that can be triggered by events and event patterns are enhanced to provide more precise control on their applicable scope.

  • Make an individual offer or a group of offers suppressed for particular interactive channels or zones.
  • Make an individual offer or a group of offers suppressed for all interactive channels or zones except the specific ones.
  • Make a segment qualified for an audience ID for particular interactive channels or zones.
  • Make a segment qualified for an audience ID for all interactive channels or zones except the specific ones.

Aggregation of Event Parameters

Via event patterns, the values of parameters passed to Interact when posting events are collected, and their aggregated result can be used as a condition to determine whether the event patter's condition is met.

  • The aggregation methods of average, summarize, minimum, and maximum are available to the parameter values over the course the event pattern is actively collecting composing events.
  • Only numeric parameter values are considered.
  • The existing, count based, criteria are still evaluated and need to be met to satisfy the event pattern condition.

Complex Conditions in Trigger Actions

Virtually all types of criteria can be created for filters to select the most suitable offers in run time.

  • The supported type of properties in conditions include profile attributes, real time attributes, qualified segments, and ad-hoc session parameters.
  • Individual criterion can be grouped using the logical operator AND and OR.
  • Groups of criteria can be combined using the logical operator AND and OR.
  • Groups of criteria can be mixed with simple criterion and nested to form a hierarchical structure.

Support of Redis

External deployment of Redis is supported. Once enabled, it is used as the L2 cache behind EHCache when EHCache is configured as a distributed cache

  • Virtually all deployment modes of Redis server are supported.
  • Password based Redis authentication is supported.
  • Once enabled, Redis is used to coordinate some activities among Interact run time servers.

Miscellaneous Enhancements

  • The search and filter functionality supports criteria on rule state, offer state, and offer type in strategy and FlexOffers.
  • The API setAudience is available in advanced simulation scenarios. With this enhancement, users can simulate virtually all API sequences that would be needed in real life.
  • The edit restriction on Deliver gateways is removed so they can be updated after deployment. The changes on the underlying template made in Deliver will be dynamically pulled to Interact design time and available for update.
  • A built-in macro isAudienceAnonymous is added to check whether the audience in the current session is anonymous.
  • The usage of real time attributes is remove due to its inconsistent behavior across different object types.
  • The handling of errors and long running status update of coverage scenario are improved.
  • An option is added so that the state of an event pattern can be reset, regardless which status it is in.
  • The execution priority of selected process boxes can be increased via a JVM parameter.
  • When SSL is enabled, the certificate created for one server can be optionally used for other servers.
  • Enhancement is made to decrease the memory footprint of active deployment in Interact run time.
  • When the overriding value has a different type than the one defined for an offer attribute, an option is given to decide whether to discard the offer, log a warning, or ignore.
  • An option is provided to limit the length of a treatment code to 35 characters, instead of the default 67 characters.
  • JMX metrics are added to Interact design time for revealing the performance in various areas.
  • The triggered action ID and its branch name can be included in the contact history if a contact event is posted for an offer delivered by a triggered action.
  • An option is added such that an audience level can be mapped to a different or updated profile table even it is already mapped and the current mapped fields are used in expressions.
  • If Interact is integrated with Segment Central, the status of drafted segments are displayed in strategies.