| Abandon Rate |
Shows the share of engaged sessions that users abandon. |
Abandonment_Rate_clc |
[Abandoned_Sessions_clc]/[Engaged_Sessions_clc]
|
| Abandoned Sessions |
Counts sessions that are marked as abandoned. |
Abandoned_Sessions_clc |
COUNTD(IF [Abandonment_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)
|
| Deflected Sessions |
Counts sessions that are marked as deflected. |
Deflected_Sessions_clc |
COUNTD(IF [Deflection_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)
|
| Deflection Rate |
Shows the share of engaged sessions that are deflected. |
Deflection_Rate_clc |
[Deflected_Sessions_clc]/[Engaged_Sessions_clc]
|
| Engaged Sessions |
Counts sessions that include an engaged interaction. |
Engaged_Sessions_clc |
COUNTD( IF [Engagement_Status_clc] THEN [AI_Agent_Interaction].[AI_Agent_Session] END )
|
| Engagement Rate |
Shows the share of all sessions that include an engaged interaction. |
Engagement_Rate_clc |
[Engaged_Sessions_clc]/[Unique_Sessions_clc]
|
| Escalated Sessions |
Counts sessions that are marked as escalated. |
Escalated_Sessions_clc |
COUNTD(IF [Escalation_Status_clc] THEN [AI_Agent_Session].[AI_Agent_Session_Id] END)
|
| Escalation Rate |
Shows the share of engaged sessions that are escalated. |
Escalation_Rate_clc |
[Escalated_Sessions_clc]/[Engaged_Sessions_clc]
|
| Success Rate |
Shows the share of turn interactions that include an action step without an error. |
Success_Rate_clc |
COUNTD(
IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'ACTION_STEP'
AND [Is_Step_With_Error_clc] = FALSE
THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id]
END
) / [Unique_Interactions_clc]
|
| Unique Interactions |
Counts unique turn interactions. |
Unique_Interactions_clc |
COUNTD(IF [AI_Agent_Interaction].[Ai_Agent_Interaction_Type] = 'TURN' THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END)
|
| Unique Moments |
Counts unique agent moments. |
Unique_Moments_clc |
COUNTD([AI_Agent_Moment].[AI_Agent_Moment_Id])
|
| Unique Sessions |
Counts unique agent sessions. |
Unique_Sessions_clc |
COUNTD([AI_Agent_Session].[AI_Agent_Session_Id])
|
| Unique Users |
Counts unique user participants, including messaging end users and users. |
Unique_Users_clc |
COUNTD(
IF
[AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_AI_Agent_Session_Participant_Role] = 'USER'
AND
[AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_Participant_Object] IN ('MessagingEndUser', 'User')
THEN
[AI_Agent_Session_Participant_Extended_lv].[AI_Agent_Session_Participant_Ext_Participant]
END
)
|
| Average Interactions Per Session |
Shows the average number of turn interactions in sessions that have ended. |
Average_Interactions_Per_Session_clc |
AVG(IF [Is_Session_Ended_clc] THEN
{FIXED[AI_Agent_Session].[AI_Agent_Session_Id]:[Unique_Interactions_clc]}
END)
|
| Average User Interactions |
Shows the average number of turn interactions for each user participant. |
Average_User_Interactions_clc |
AVG(
IF [Is_User_clc]
THEN
{ FIXED [AI_Agent_Session_Participant].[Participant] : [Unique_Interactions_clc] }
END
)
|
| Average Moment Duration |
Shows the average duration of agent moments, in seconds. |
Average_Moment_Duration_clc |
AVG([Moment_Duration_clc])
|
| Average Session Duration |
Shows the average duration of sessions, in seconds. |
Average_Session_Duration_clc |
AVG([Session_Duration_clc])
|
| Average Agent Interaction Duration |
Shows the average duration of turn interactions, in seconds. |
Average_Agent_Interaction_Latency_clc |
AVG(IF [AI_Agent_Interaction].[Ai_Agent_Interaction_Type] = 'TURN' THEN [Agent_Interaction_Latency_clc] END)
|
| Agent to User Message Ratio |
Compares the number of agent messages with the number of user messages. |
Agent_User_Message_Ratio_clc |
[Total_Agent_Messages_clc]
/
[Total_User_Messages_clc]
|
| Total Agent Messages |
Counts messages sent by the agent. |
Total_Agent_Messages_clc |
COUNTD(
IF [AI_Agent_Session_Participant].[AI_Agent_Session_Participant_Role] = "AGENT"
THEN [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Id]
ELSE NULL
END
)
|
| Total Agent Triggered Actions |
Counts action steps triggered by the agent. |
Total_Agent_Triggered_Actions_clc |
COUNTD(
IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = "ACTION_STEP"
THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id]
ELSE NULL
END
)
|
| Total User Messages |
Counts messages sent by users. |
Total_User_Messages_clc |
COUNTD(
IF [Is_User_clc]
THEN [AI_Agent_Interaction_Message].[AI_Agent_Interaction_Message_Id]
ELSE NULL
END
)
|
| Unique Tags |
Counts unique agent tags. |
Unique_Tags_clc |
COUNTD([AI_Agent_Tag].[AI_Agent_Tag_Id])
|
| Interaction Error Rate |
Shows the share of turn interactions that contain an error step. |
Error_Rate_clc |
COUNTD(IF [Is_Step_With_Error_clc] THEN [AI_Agent_Interaction].[AI_Agent_Interaction_Id] END) / [Unique_Interactions_clc]
|
| Total Errors |
Counts interaction steps identified as errors. |
Total_Errors_clc |
COUNTD(IF [Is_Step_With_Error_clc] THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id] END)
|
| Interruption Rate |
Shows the share of turn interactions where a user interruption has a recorded value. |
Interruption_Rate_clc |
COUNTD(
IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'INTERRUPT_STEP'
AND NOT ISNULL([AI_Agent_Interaction_Step].[Output_Value])
AND LEN(TRIM([AI_Agent_Interaction_Step].[Output_Value])) > 0
AND [AI_Agent_Interaction_Step].[Output_Value] != 'NOT_SET'
THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction]
END
)
/
[Unique_Interactions_clc]
|
| Total User Interruptions |
Counts user interruption steps with a recorded value. |
Total_User_Interruptions_clc |
COUNTD(
IF [AI_Agent_Interaction_Step].[Ai_Agent_Interaction_Step_Type] = 'INTERRUPT_STEP'
AND NOT ISNULL([AI_Agent_Interaction_Step].[Output_Value])
AND LEN(TRIM([AI_Agent_Interaction_Step].[Output_Value])) > 0
AND [AI_Agent_Interaction_Step].[Output_Value] != 'NOT_SET'
THEN [AI_Agent_Interaction_Step].[AI_Agent_Interaction_Step_Id]
END
)
|