- Contents
Interaction Analyzer Technical Reference
Introduction to Interaction Analyzer Keyword Spotting
Keyword spotting, a subset of speech analytics, is the ability of a monitoring system to recognize predefined words and phrases in interactions.
For example, you are interested in knowing when customers use the word "frustrated" or other words during an interaction with one of your agents. You define the keywords in the monitoring system, such as Interaction Analyzer, and then put it into operation.
Keywords
-
Frustrated
-
Upset
-
Cancel my account
-
Angry
-
You're not listening
Keyword spotting in Interaction Analyzer is not limited to the words and phrases that customers say. You can also use it to monitor words and phrases for the agent portion of the conversation.
Customer example keywords |
Agent example keywords |
---|---|
Frustrated Upset Cancel my account Angry You're not listening |
Help me understand How can I help you Sorry to hear that I want to make things right I can't help you |
Interaction Analyzer provides keyword spotting for recorded interactions. You cannot use Interaction Analyzer for non-recorded interactions.
Interaction Analyzer keyword reactions
When a keyword is recognized, the system displays an instantaneous, aggregated score of the conversation in the Interaction Supervisor workgroup queue view. A supervisor can react promptly to the score and participate in the interaction. The following diagram displays the default actions that Interaction Analyzer creates when it spots a keyword:

Using Interaction Analyzer, a contact center supervisor can track the real-time conversations in the Customer Interaction Center system. Each tracked conversation shows duration, the involved agent, spotted keywords, the conversation score, and other details.
You can request that the Professional Services do customization of your Customer Interaction Center system to do other events based on keyword spotting. These events range from taskbar pop-ups and screen pops.
Interaction Analyzer aggregated scoring
Aggregated scoring involves the importance that you assign to different keywords and phrases that you define. This score gives you an idea of how a conversation is going. For example, you want to have a conversation score reduced greatly when the customer is getting difficult or problematic. You can assign point values to the keywords and phrases for both agents and customers as displayed in the following diagram:

Interaction Analyzer constantly accumulates the scores for keywords and phrases in a conversation as a point total. It is through this point total that a supervisor can determine which calls require monitoring or intervention.
You can assign any point value that you want to a keyword or phrase, from +/-1 to +/-100. This scoring method defines which calls need the most attention from the contact center supervisor, who monitors the workgroup queue using a few simple metrics. For example, you can heavily score the names of your competitors if they are mentioned in an interaction. Using IC Business Manager, you can view the real-time scores of the agent, the customer, and the sum of those scores as a total overall score for the interaction.
Note:
The maximum values that an interaction score can have are -99999 to 99999. Ensure that your assigned point values are within a reasonable range so that the cumulative score for the entire interaction does not exceed the maximum values.
Interaction Analyzer keyword spotability
When you define keywords, Interaction Analyzer notifies you of the spotability of that keyword. Spotability is the predicted ability of Interaction Analyzer to identify a keyword based on different linguistic and phonetic factors that define the keyword. The result is a green, yellow, or red indicator in the administrative interface. The following list describes each of these indicators:
-
Green - This color indicates that Interaction Analyzer does not have difficulty in identifying the keyword.
-
Yellow - This color indicates that Interaction Analyzer can identify the keyword, but it could also identify other similar sounding words as this keyword.
-
Red - This color indicates that Interaction Analyzer has significant difficulty in identifying the keyword or it could mistake other words for this keyword. For example, having a keyword of "hi" could be identified in other words, such as "highway," "higher," "height," and "hype". Additionally, words such as "thigh," "buy," and "guy" could be misinterpreted as "hi." Genesys recommends that you do not attempt to use or further define keywords that have a red spotability indicator.
If a keyword is too short, Interaction Analyzer can interpret that word within other words as a false positive.
For example, identifying "How can I help you" is much easier for Interaction Analyzer to identify as a keyword than "hi." The following table displays how short words are more difficult to identify than longer words and phrases. These short words can be misinterpreted when their phonetic pronunciation exists in larger or similar words:
Keyword |
Example false positives |
---|---|
Hi |
Highway High prices Hide Hype Hibernate Hyper Height |
Mad |
Map Mat or Matt Ma'am Man |
Caller |
Color Collar Column Calmer |
As demonstrated by this example, you think that you are specifying a unique word, but consider how Interaction Analyzer can misinterpret this word.
To increase the spotability of a keyword, use phrases that are either in your agent scripts or that commonly appear in agent recordings. The following table suggests some alternatives to the short words that you want to track:
Short keyword |
Suggested replacements |
---|---|
Hi |
Hello my name is Hi and thank you for calling |
Mad |
I'm very mad Mad at your company Mad with your company Made me mad |
Call |
Thank you for your call Call back Calling over and over Call me |
The more syllables that a word or phrase possesses, the better the spotability factor. Consider all possible situations in which a word or a word that sounds similar exists. A higher spotability factor ensures that you are not receiving false positives in your interaction scoring.
Another factor regarding keyword identification is the colloquial variants of words and phrases. For example, "did you know" is often slurred together in everyday speech as "di-jya-no." For more information on how you can phonetically define these types of keywords so that no instance of that keyword or phrase goes unidentified, see "Interaction Analyzer anti-spellings" in Interaction Analyzer Keyword Entry.
Interaction Analyzer confidence threshold
Through the Interaction Analyzer interface, you can alter the confidence threshold of a keyword or phrase.The confidence threshold informs Interaction Analyzer how certain it must be in the identification of a keyword before it reports that keyword as being found.For example, to determine that a caller is threatening legal action, you want a higher threshold so that Interaction Analyzer does not mistake the word for another.This mistake falsely decreases the scoring of the call.The following table shows how some words could be mistaken for keywords:
Keyword |
Misinterpretations |
Keyword |
Misinterpretations |
---|---|---|---|
Lawyer |
All your Lower Low year Foyer |
Attorney |
A tourney A journey A gurney A turnkey A churning |
Court |
Cork Cord Corn Corps Core |
I'll sue |
Also I'll soon A suit All soup |
Interaction Analyzer keyword analysis processing
This topic explains how Interaction Analyzer spots keywords and reports them to Customer Interaction Center for viewing through an Interaction Supervisor workgroup queue view.
When Interaction Analyzer actively monitors a real-time interaction, it does not attempt to recognize each word as this process demands many CPU resources. Instead, it monitors for only the specified phrases in a stream of words for each channel (customer and agent).
Interaction Analyzer processes each side of the conversation regardless of interruptions or when one person talks over another as seen in the following diagram:

In this example, the customer and the agent are interrupting each other. However, each side pauses speaking after being interrupted as they listen to the other side. It is during this pause that Interaction Analyzer reports the identified keywords, if any.
There is a brief delay of a few seconds between the time when a keyword is spoken and identified, and when it is displayed in the workgroup queue view of Interaction Supervisor. The following diagram displays how Interaction Analyzer processes this conversation and when the keyword is displayed in Interaction Supervisor:

All times displayed in this diagram are approximate. Although there is a brief delay in real-time reporting, this delay does not affect how the keyword is identified in the recording. The keywords in recordings are identified at the exact point where they occur.