Introducing MCS on Report Center

MCS introduction

    Introduction 

    MCS on Report Center (RC) aims to consolidate many analytics and reporting use cases from the MCS Toolkit into a single framework. We aim to deliver RC with consolidated MCS use cases that our brands utilize. 

    RC will include concepts and data points of Meaningful Conversation Score (MCS). MCS is an automatic, unbiased method to measure the relationship between consumers and brands. MCS is a reliable way to accurately and automatically measure the quality of a conversation.


    Goals

    1. Utilize our new conversation and segment level architecture to expose aggregated metrics. (Segment: When an agent is assigned/transferred in a conversation, it constitutes a new segment in a conversation)
    2. Agent/Skill/Group level aggregation utilized in RC and provides access to segment level metrics.
    3. Expose via Transcript Viewer an easy and efficient access to conversation messages, MCS data, and other metrics.

    Metrics for the upcoming release are listed below.                                 *** more metrics are added every week


     MetricMeasure/ DimensionLevelDimensional Aggregations

    Definition

                                                                                           

    Group NameDimensionSegment
    Segment level Group Name
    Skill NameDimensionSegment
    Segment level Skill Name
    Agent NameDimensionSegment
    Segment level Agent Name
    Latest Group NameDimensionConversation
    Last Group in a conversation
    Latest Skill NameDimensionConversation
    Last Skill in a conversation
    Latest Agent NameDimensionConversation
    Last Agent in a conversation
    User TypeDimensionSegment
    The agent participants associated with the responses in a segment. Ex: Bot, Human, System
    Conversation Start DateDimensionConversation
    Start date of a conversation
    ChannelDimensionConversation
    The original entry point for a messaging or a voice conversation (Web, App, ABC, SMS, Voice etc)
    Conversation StatusDimensionConversation
    The state of a conversation. Ex: Open, Closed

    MCS Type


    DimensionConversation
    Categorization of  conversation based on MCS scores. ex: positive, negative, and neutral
    Level of AutomationDimensionConversation

    On a conversation, type of agents involved. 

    Agent Only: only human agents involved

    Partially automated: both human and bot agent involved

    Fully automated: only bots involved

    Agent Name Transfer ByDimensionSegment# TransferThe name of the agent who made the transfers/escalated to either a skill or an agent. To be used in conjunction with # transfer.
    # TransfersMeasureConversationAgent Name Transfer ByNumber of transfers in a conversation (Sum of Back to Queue, Skill to skill, and agent transfer)
    Conversation End ReasonDimensionConversationDate/ Conversation Status/Agent/ Skill/ GroupThe end reason of a conversation. Ex: Agent, Consumer etc.
    Total ConversationMeasureConversationDate/ Conversation Status/Agent/ Skill/ GroupTotal number of conversations for the selected dimensional aggregation. Total open and close conversations are divided by the conversation status dimension
    Total Agent MessagesMeasureSegment/ ConversationAgent/ Skill/ Group/ User Type Total number of agent (Bot, Human) messages
    Total Consumer Messages

    Measure


    Segment/ ConversationDate/Agent/Skill /GroupTotal number of consumer messages
    Average MCS

    Measure


    ConversationDate/Channel/ Agent/ Skill/ GroupAverage of last MCS of the conversations
    Average DurationMeasure
    (mins)
    ConversationDate/ Conversation Status

    Average duration (mm:ss) within a conversation from the start to the end of conversation based on the selected aggregation.

    ***Check Limitations

    Total DurationMeasure
    (mins)
    ConversationDate/ Conversation StatusTotal of the conversation duration for the selected dimensional aggregation. Total duration will not have open segment data population. ***Check Limitations
    In Focus TimeMeasure
    (mins)
    ConversationDate/ Skill / Agent/Group

    Average of the conversation IFT. Time spent by human agents focused (clicked on the conversation) on conversations they are assigned to.

    Time: Enter conversation - Leave Conversation

    ***Three WFM AC Feature must be turned on for IFT on Report Center.

     CSATMeasure (%)Segment/ ConversationAgent/ Skill/ Group/ User Type/ DateAverage CSAT of the conversation for the selected dimensional aggregation. Customer Satisfaction Score

    TTFR Bot


    Measure (min)SegmentTime to first Response is the time to respond from the first consumer message in a response till the first message in the first bot agent response. Aggregation of average based on selected dimension. 

    TTFR Human



    Measure (min)SegmentThe time to respond from the previous consumer message till the first message in the first human agent response. Aggregation of average based on selected dimension. 
    TTFRA Bot

    Measure (min)


    Segment"The time to respond from the first bot assignment till the first message in the first bot agent response ( removing the time taken for bot assignment). Aggregation of average based on selected dimension. 
    TTFRA HumanMeasure (min)Segment"The time to respond from the first human assignment till the first message in the first human agent response ( removing the time taken for human assignment). Aggregation of average based on selected dimension. 
    ARTMeasure (min)Conversation"Average time from the Agent Response to the direct preceding consumer response, regardless of whether agent was assigned or whether Consumer was in queue. Response time is the sum of all time taken by agents to respond from the first consumer message of a response to the first agent message of an agent response. Aggregation of average based on selected dimension. 
    ART AssignmentMeasure (min)Conversation"The average response time taken by all the participants (bot, human, system)(Removing the time taken for bot, human, system assignment). Response time is the sum of all time taken by agents to respond from the first consumer message of a response to the first agent message of an agent response.Aggregation of average based on selected dimension.  
    Average Queue TimeMeasure (min)SegmentAverage unassigned time in conversations. Time the customer waits in a conversation without an agent (bot, human) assignment.
    Total Queue TimeMeasure (min)SegmentTotal unassigned time in conversations. Time the customer waits in a conversation without an agent (bot, human) assignment.
    Handled Conversation

    Measure


    Conversation

    "

    Hour of Day, Day of Week

    Total conversation with an IFT greater than zero for the selected dimension. (not true to interval: Calculation is based on conversation start time)
    Arrival ConversationMeasureConversation

    "

    Hour of Day, Day of Week

    Total conversation with an unassigned agent for the selected dimension. (not true to interval: Calculation is based on conversation start time)
    Replied ConversationMeasureConversation

    "

    Hour of Day, Day of Week

    Total conversation which has an agent response for the selected dimension. (not true to interval: Calculation is based on conversation start time)
    Engagement NameDimensionConversation"Name of the engagement associated with conversations
    Campaign NameDimensionConversation"Name of the campaign associated with conversations

    AbandonedAfterHumanAgentResponseOutsideSla**


    DimensionConversationMarked true if SLA was breached by any agent response in a closed conversation with no consumer response after agent response
    FirstHumanAgentResponseWithinSLA**DimensionConversationMarked true if the first human agent response did not breach SLA in a conversation

    AbandonedAfterFirst HumanAgentResponseWithinSla**


    DimensionConversationMarked true if SLA was not breached by the first response of a human agent in a closed conversation with no consumer response after agent response

    AbandonedAfterHumanAgentResponse**



    DimensionConversationMarked true if no consumer response after the last response of a human agent in a closed conversation

    HasAgentResponseSlaBreach**


    DimensionConversationMarked true if any response of a human agent breaches SLA in a conversation

    FirstAgentResponseWithinSLA**


    DimensionSegment"Marked true if the first response of a human agent does not breach SLA in a conversation segment

    Total AgentResponsewithSLABreach**


    MeasureSegmentTotal times in a conversation human agent responses breached SLA

    Total AgentResponseswithinSLA**





    MeasureSegmentTotal times in a conversation human agent responses did not breach SLA

    Agent or Consumer Close Rate**



    Measure (%)ConversationPercentage of conversations closed by agents and consumers / Total number of closed conversations
    System Close Rate**Measure (%)ConversationTotal conversations closed by system / Total closed conversation

    Total Interactive Segments**



    MeasureSegment"The number of skill-agent-segments with at least one message from the consumer to an agent

    (**Upcoming)

    Response Metrics explained (ART, ARTA, TTFR, & TTFRA)

    Image

    TTFR and TTFRA

    Image

    ART and ARTA

    Segments

    Image

    Understanding Segments

    UI Mockup below shows the MCS dashboard on Report Center

    Image

    MCS dashboard

    Features

    MCS metrics and feature release are as follows:

    Filter: 

    The first release of MCS Toolkit on report Center will have the functionality to filter based on the below list. The list below is not an exhaustive list and may increase over time with releases.

    1. Agent Name, Skill Name, Group Name
    2. Date range
    3. Channel, User Type, Conversation Status, Conversation End Reason, Transfer Reason

    Transcript Viewer:

    The Transcript Viewer features as follows. 

    1. Conversation level metrics and fields included. 
    2. Transfer events, agent messages, and consumer messages included.
    3. Assignment events, MCS score, Customer info, etc.

    Export Functionality: 

    1. Export of conversation data included. Users can utilize the conversation list screen to export data in a csv. ****Check Limitations.
    2. Support data for calculations of aggregated metrics included in the export. 
    3. Export of messages included in the Transcript Viewer. 


    MCS Data:

    Utilize MCS Data for aggregations.

    1. Perform metric aggregations based on the listed dimensions.
    2. Listed Metrics are an aggregation of either conversation level measure or segment level. Dimensional Aggregation specifies the aggregation mechanism usage.


    Limitation

    1. Conversation level view will have a limitation of 1000 conversations per page. A download limitation of 10K conversation applies. 
    2. Metrics related to open segments will become a part of conversation metrics once the segment is closed.
    3. Segments per conversation will be limited to 100. 
    4. Export functionality will have limited changes to fields.
    5. 100 Agents limit to the amount of agents that can be selected/viewed in an Agent Name filter.
    6. Date filter is currently limited to the start date of a conversation. 
    7. Segment measures will auto-populate conversation measures after the conversation is marked closed.
    8. Maximum date range selection per dashboard is limited to three months at a time.  

    FAQs

    How can I gain access to Report Center?

    You should be able to gain access to the reporting system via your navigation bar as shown in the UI mockup above. To enable Report Center for your account, you would have to request access and enable an AC feature.

    Missing Something?

    Check out our Developer Center for more in-depth documentation. Please share your documentation feedback with us using the feedback button. We'd be happy to hear from you.