Label catalog
Labels are special attributes intended for advanced analytics of bot performance.
To configure account labels, click the icon on the top navigation bar > Label catalog. The following different types of labels can be configured:
Phrase labels
Phrase labels are assigned to specific client messages to the bot. For example, they can be used for ranking the message sentiment or annotating phrases the bot failed to understand.
-
How to create a label?
- On the Phrase labels tab, click Add group and enter the name of a new label group.
- Click Add label to create a new label in one of the existing groups.
- You can create as many groups and labels as you need.
-
How to assign a label manually?
- In the relevant project, go to Analytics > Dialogs and select the necessary dialog. All available phrase labels will be displayed under every message.
- Select the label button to assign it to the message. Selecting an already assigned label will unassign it from the message.
-
How to assign a label to multiple phrases?
- In the relevant project, go to Analytics > Dialogs > Phrases and select the necessary phrases. Next to the number of the selected phrases, click Set labels. All selected labels will be displayed under these phrases.
-
How to assign a label from the script?
- Use the
$analytics.setMessageLabel
method.
- Use the
-
How to filter dialogs by labels?
- Go to Analytics > Dialogs and apply the Message tags filter to the selection.
Session labels
Session labels allow annotating whole sessions. For example, you can label sessions as successful or failed, based on whether the bot achieved its business goal during the session.
-
How to create a label?
- On the Session labels tab, click Add label and enter the name of a new label.
- You can create as many labels as you need.
-
How to assign a label manually?
- In the relevant project, go to Analytics > Dialogs and select the necessary dialog. All available session labels will be displayed in the Labels section.
- Select the label button to assign it to the session. Selecting an already assigned label will unassign it from the session.
-
How to assign a label to multiple sessions?
- In the relevant project, go to Analytics > Dialogs > Sessions and select the necessary dialogs. Next to the number of the selected dialogs, click Set labels. All selected labels will be displayed in the Labels section.
-
How to assign a label from the script?
- Use the
$analytics.setSessionLabel
method.
- Use the
-
How to filter dialogs by labels?
- Go to Analytics > Dialogs and apply the Conversation tags filter to the selection.
Task labels and properties
Task labels are used for configuring project improvement tasks. When analyzing the dialog logs, you can create new tasks, assign them to a collaborator, and monitor their status.
Go to the Task labels and properties tab. Use the Add label buttons to create the necessary task labels, priorities, and possible statuses.