In this digital age, customers are more educated, web-savvy, and are technology-driven. It provides marketers with more interaction opportunities, ramped up messaging, and laying out offer strategies on all possible channels. It is empowering, but it gets overwhelming for the customers, resulting in losing customers’ interests and ultimately pulling away from the brands.

To solve this challenge for the marketers, Unica Interact uses the marketing score to help determine which offer displays if multiple offers are available for a single request. For example, if a request for offers must choose between offer A with the marketing score of 30 and offer B with the marketing score of 80, Unica Interact presents offer B. The main purpose of this blog is to understand the score assignment in HCL Unica Interact and how to bypass learning’s final score from the Score Override table.

Benefits of Score assignment model

  1. Offer eligibility in Interact is decided by the Marketer’s score/Final Score assigned to the user.
  2. There are multiple criteria for score assignment. If learning is enabled, then the Learning score will take the highest precedence. If learning is disabled, then the score assignment depends on where the expression is to determine the marketing score is defined. The below model clearly defines the order of precedence for score calculation.
  3. A marketer can even influence learning scores with Score Override table score with the help of parameters ADJEXPLORESCORE and FINALSCORE.

Score Assignment Model

Score Assignment Model

Scenario 1 (When both learning and Score Override is not enabled)

1. Create an Interactive channel and Session flowchart associated with the Interactive Channel. Add three segments, e.g., PUNE, MUMBAI, ALL_CITY. The Score Assignment should be as shown in the below screenshot.

Create Interactive Channel - Interact

2. After the changes have been deployed, hit the Interact Admin URL and do startSession and getOffer call for CustomerID=102. (Note:- CustomerID 102 falls under segments PUNE and ALL_CITY). As seen in the screenshot below, the Offer is presented based on the Marketer Score assigned to the Segment in the Strategy Tab.

Offer: – Vouchers Cards (score=70)

Create Interactive Channel - Interact

Offer: – Discount Coupons (score=50)

Interact Offer - With Discount Coupons

Scenario 2 (When Score Override is enabled but Learning is not enabled)

When the user enables the Score Override using the Score Override table, the Marketer’s score is compared with the Score Override table score, and the highest score Offer would be presented.

Interact - Scoreoverride is enabled but Learning is not enabled

As the score in the Score Override table for Offercode ‘000000008’ is 100, Discount Coupons is presented.

Interact - When Scoreoverride is enabled but Learning is not enabled

The second offer presented has a score of 70, which is calculated from the Marketer score as the score in the Score Override table (Score=65) is less than the Marketer Score(Score=70).

Interact - Marketer Score is less

Scenario 3 (When both learning and Score Override is enabled)

Enable the learning in the configuration and apply the Learning to the Interactive Channel Zone. Restart the application server. Do the startSession and getOffer API call.

When the learning is enabled, the Offer score is always calculated by the Learning algorithm, and precedence is always given to the learning score even if the Learning score is less than the Marketer score or Score in the Score Override table.

The second Offer presented has a learning score of 31, and preference is given to learning score even if Marketer and Score Override is greater score Marketer score=50 &  Score Override score=100.

Scenario 4 (Influencing learning):- If you wanted to influence Learning so that score from the Score Override table should take preference rather than the Learning score. If the Learning is enabled, you can add a new column to the Score Override table called ADJEXPLORESCORE and assign a value, say 0.95. Do the startSession and getOffer API call.

After the startSession and getOffer call the Offer “Discount Coupons,” having the score of 95 from the Score Override table is presented. So if you wanted to influence the learning score with the Score Override score, it could be done by adding a new column ADJEXPLORESCORE in the Score Override table.

Similarly, you can also add the column FINALSCORE in the Score Override table to influence the effect of learning. In the below example, we have added the column FINALSCORE in the Score Override table with the value 100 for CustomerID=102.

To find more details on the Interact Score calculation and its impact on learning, refer to the product guide. To learn more about Unica Interact, you can reach out to us, and we will be happy to help.

Comment wrap
Further Reading
Marketing & Commerce | June 16, 2021
Unica Collaborate – Lists and On Demand Campaigns
Unica Collaborate (formerly known as Unica Distributed Marketing) is the product that enables central marketing & field marketing teams to collaborate on locally relevant marketing programs.  For organizations with distributed marketers, improved coordination and collaboration between corporate and field marketing is critical for driving customer demand. Unica Collaborate adds a “layer” on top of Unica Campaign, which facilitates distributed campaign execution and group collaboration. Unica collaborate has three major components which help to achieve local and corporate marketing.  Lists On Demand Campaigns  Corporate Campaigns In this article, we will see how the Lists and On Demand Campaigns can be leveraged to perform local marketing. High-level steps: Create a flowchart in Campaign Publish the flowchart to Collaborate Use the published flowchart form in a List in Collaborate Run the List and review the output list of contacts Create and run an On-Demand Campaign A. Create a flowchart in Campaign: Let’s consider a simple flowchart that has a Select and a Snapshot process box. 1. Add user variables to this flowchart, as shown below. Please note, the ‘ListID ‘ and ‘UserName’ variables are mandatory, while others will be as per your use case. 2. Expose those user variables from the ‘Options-> Parameter List’ menu item of the flowchart. B. Publish the flowchart to Collaborate: Now, from the same ‘Options’ menu, click ‘Save and Publish’ to publish this flowchart to Collaborate. C. Use the published flowchart form in a List in Collaborate: 1. Go to ‘Settings->Collaborate Settings-> Template Configurations-> Forms,’ and you can see the flowchart form available in the list. 2. Click on the form name and run the SQL scripts and create the form. 3. Save and then Publish the resulting form. 4. Goto ‘Local Marketing - > Lists’ and create a List instance using a temple with this form. 5....
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 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 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...
Marketing & Commerce | May 27, 2021
Best Practices for Successful Email Marketing in 2021
The number of resources, tools, channels, and platforms currently available to a marketer is nothing short of incredible. But there is one category that consistently performs well: email marketing. Emails are incredibly powerful and have attained a permanent space in our daily conversations. With the evolution of all social media marketing strategies, people tend to think that email marketing is dead. The truth is, email marketing is the highest ROI generator for marketers. No matter which social media or E-commerce platform you log in to, you are bound to enter your email address. It’s like email is the heart of the web. Worldwide, the number of email users is estimated to be at 4.1 Billion users by the end of 2021. So how do you create a better email strategy that can successfully help your email campaigns convert buyers into leads? By following the best practices. Know your audience Knowing your audience will help you understand aspects like - Preferred Channel where they would like to be contacted, the preferred time when they actually check the emails, what type of actions or activities distinguish them from the general population. Considering such aspects will help you strategize and plan better how you can keep your customer invested in your brand. Once you know them, you can make them feel special on special occasions, by offering them discounts or giving them freebies. Your email offers them something they can’t get in a store. Have a clear purpose Once you have a known audience, it's time to associate a goal with your email campaigns. The key is not to broadcast to a crowd but to always ask yourself what's in it for your audience, what is the value of your message so that they can relate to the content you are providing; it's...