Segmentation in marketing allows brands to tailor their efforts in the right direction to the right audience. It lets you divide your customer base into segments based on their characteristics, demographics, age, gender, salary, and many such factors. Those efforts can relate to both communications and product development. Unica Interact allows marketers to perform real-time segmentation based on their behavior and their actions while exploring your product and website. One such great feature of Unica Interact is Auto Binning that lets marketers analyze the data collected after segmentation or categorization; the following article talks about the same.

Auto Binning – What is it?

Interact’s built-in learning algorithm works partly by saving and analyzing the values of learning attributes when the offers were contacted and responded to. Some attributes may have a virtually unlimited number of unique values. However, due to limited resources and/or practical categorization requirements in an Interact system, we can save only a small number of them. 

How will it help?

It’s often observed that it’s more reasonable to do the analysis based on the ranges of the values rather than its actual n number of values. Auto binning allows customers to create bins(Segments/Ranges) in Interact, and the learning sub-system will automatically do the mapping.

How to define Bins in Interact DT?

The bin definitions can be created from Interact -> Global Learning -> All Bin Definitions page, using the mapped learning attributes. The bin could be either Range Type or List type.

For example, A Salary attribute can have n number of distinct values, and when this attribute is used in learning, analysis on these distinct values could be quite difficult. Hence we can divide different value ranges of Salary attributes into separate bins.

We have created 3 bins on the Salary attribute 

Low Income >=35000

Medium Income between 36000 -50000

high income > 50000 as displayed in the below image

How does Auto Binning work?

A bin definition is global data across all interactive channels and across all learning models. All bin definitions will be deployed as part of Global Deployment Data. You can deploy them in any interactive channel, deploying once and deployed for ALL.

When global data is deployed to the run time, all the bin definitions will be parsed and compared to existing ones. If there is any change in the bin definition, all the existing data for that attribute will be cleared.

When a contact or response event is posted, the value of a learning attribute is mapped to a bin if such a bin exists. If bins are defined for an attribute, The “bin” values are used while logging to the learning tables. If bins are defined for the attribute and the attribute value is not part of any bin definitions, then attribute value will be logged as OTHER in learning tables.

For example, as displayed in the image, the value of SALARY =51000, 51000 is the original value stored in UACI_LearningAttributeHist, and “High income” is the Bin value stored in the UACI_OfferStats table.

Upgrade Impact

A New Configuration Parameter SaveOriginalValues is added under Affinium|interact|offerserving|Built-in Learning Config, with values All Values, Binned Values, None. A New Table UACI_LearningAttributeHist is added to the learning schema, which stores the original values and datatypes of the attribute on which learning is performed.

The auto binning feature is helpful in analyzing the data, which can have a large number of Values. It helps to divide the data between Bins(Segments) based on the Ranges of Values or list of Values. To understand more about it you can have a read to our Product Guide and you can even reach out to us for any more queries, and we will be happy to help.

Comment wrap
Further Reading
article-img
Marketing & Commerce | June 9, 2021
Unica Interact – Enhance Event and Event Pattern
An Event Pattern consists of series of events that occur in a particular way. Marketers can use event patterns to track and record the pattern of customers' activities in real-time and act accordingly. The pattern's state is updated by posting events to Interact at selected stages of customers' activities. Event Pattern is an important component of Interact, and a marketer uses it to track changes in customers' behavior in real-time and act accordingly. From the 12.1.0.3 release, many capabilities have been added to Event and Event Pattern, and they are as follows:  A marketer can define Time Span to Event Pattern. Events in Event Pattern can be Qualifying or Suspending Events. Tracking of Event Pattern Inactivity. Delay the action triggering for Event and Event Pattern. New Event and Event Pattern actions, Suppress Offer and Qualify Segment. Define Condition for Events in Event Pattern. UI refresh for Event and Event Pattern List tab. Let’s see the details of each feature: 1. In the earlier releases, the integration between Interact and Interact Advanced Patterns provides advanced pattern recognition capabilities for Interact implementation. An integrated environment provides enhanced time windows for the three basic Interact patterns. From the 12.1.0.3 release, now a marketer can configure all three standard event patterns with more sophisticated time spans during which the pattern compares incoming events with its criteria. The following additional options are available for each basic event pattern.  Time bound  Rolling time This effectively adds six pattern options to Interact by adding two new time span options to each of the three standard patterns: Match all (time bound) Counter (time bound)  Weighted counter (time bound) Match all (rolling time) Counter (rolling time) Weighted counter (rolling time) Time Bound Pattern: A time bound pattern can be a "Match all," "Counter," or "Weighted counter" pattern, but all...
article-img
Marketing & Commerce | March 19, 2021
Unica’s Cloud Native Journey
With the release of Unica v12.1 this past summer, we introduced Unica as “an integrated, cloud native platform that powers precision marketing at scale.” That is a really bold statement! I’ve been a proud member of the Unica Professional Services Team (first at Unica, then IBM, and now HCL) for the past 20+ years, and in this blog post, I would like to share with you Unica’s Cloud Native Journey. I want to share Unica’s Cloud Native Journey for two reasons: 1) it has been a journey, and we are not yet finished with this journey, and 2) no doubt your organization is on its own journey to the cloud and if you are like most folks we talk with this journey is not often a straight line, but more of a zig-zag, with some stops along the way! So reading about Unica’s Cloud Native Journey may help you better appreciate your organization’s journey. Before I share the details of our journey, you may be wondering, how can we make the claim that Unica is cloud native? Did you know of an organization named the Cloud Native Computing Foundation (CNCF), founded in 2015 as a project of the Linux Foundation? Its purpose is to advance container technology and to align the tech industry around its evolution. The CNCF distinguishes between cloud applications – software enabled by a browser connected to a cloud-based infrastructure vs. cloud native applications – software that is containerized and supports dynamic orchestration. They have established tenets of what makes software cloud-native, so let’s have a closer look at that. There are ten tenets of cloud native software from the CNCF, and here is how we measure up. Still, before we dive into the details, this organization has only been around for 6 years, so unless an...
article-img
Marketing & Commerce | January 22, 2021
Unica Journey – Handling Dynamic Content using Decision and Engagement Split
With the increasing number of touchpoints for the customers to engage with a brand or their product, mapping out a customer’s journey has become increasingly complex. Despite that, customer journey mapping is important as it helps in unraveling customer's expectations, gain insight into their mental model, and helps in creating a personalized omnichannel experience. HCL Unica Journey is a product developed for marketers, helping them design the entire customer journey using different capabilities of Unica Journey like Touchpoints, Engagement split, Decision splits, etc. Unica Journey helps marketers communicate with their customers using different touchpoints like Email and SMS. Marketers can integrate the Journey touchpoint with different Email and SMS connectors and quickly deliver their contents/offers to the targeted audiences. Supported Email Delivery Connectors – Unica Deliver, Mailchimp, and Mandrill using HCL Link. Supported SMS Delivery Connectors – Unica Deliver, Twilio using HCL Link. Use Case: As a marketer,  I would prefer to send desired content/offers to the customers based on their hobbies along with personalization with a single click. If the customer has a hobby of ‘Reading’ then as a marketer, I want to send content/offer related to books/magazines to this customers and those who love ‘Music’ I must send content/offer related to some musical instruments, etc. Unica Journey can send dynamic offers/contents to the customers using the preferred delivery channel. The decision split of Unica Journey has a strong capability to do segmentation based on desired conditions. Journey can send desired contents/offers to the set of people who belong to that segment. Let's have a look at how we can achieve it with Unica Journey. Steps 1. Entry Source creation: The marketer needs to create an Entry source where he can upload the customer data in any supported data import formats, as shown below. E.g., CSV file in this...
Close