{"id":22646,"date":"2019-11-01T09:43:51","date_gmt":"2019-11-01T09:43:51","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-1\/?p=22646"},"modified":"2023-11-20T05:33:15","modified_gmt":"2023-11-20T05:33:15","slug":"custom-dashboard","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/analyzing-your-bot\/custom-dashboard\/","title":{"rendered":"Custom Dashboard"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"ult-spacer spacer-6ae87215d97f5\" data-id=\"6ae87215d97f5\" data-height=\"10\" data-height-mobile=\"10\" data-height-tab=\"10\" data-height-tab-portrait=\"\" data-height-mobile-landscape=\"\" style=\"clear:both;display:block;\"><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p><span style=\"font-weight: 400;\">Custom Dashboard allows you to design your own dashboards to meet business needs using a combination of built-in metrics and custom KPIs based on the user&#8217;s demographic or context information to provide a more tailored and relevant view of the data.<\/span><\/p>\n<p>Using Custom Dashboard, you can select the metrics most relevant to your needs and display them in a way that is easy to understand and use. This can be particularly useful if you have a lot of user conversations and data that you need to track and monitor, as it allows you to focus on the most important information and ignore the rest.<\/p>\n<p>&nbsp;<\/p>\n<p>Custom Dashboards are available along with the otherout-of-the-box dashboards in the Bot Builder. For more information on Default Dashboard, see <a href=\"\/docs\/bots\/analyzing-your-bot\/dashboard\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>Follow these steps to build Custom Dashboards:<\/p>\n<ol>\n<li>Identify the data points that you need to capture for deriving the metrics, based on your business requirements and needs.<\/li>\n<li>Define suitable Custom Meta Tags to emit these data points in the Bot definition. To know how to add custom meta tags to your Virtual Assistant (VA), see <a href=\"\/docs\/bots\/bot-builder-tool\/dialog-task\/custom-meta-tags\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/li>\n<li>Design widgets, preview, and update the dashboard with these widgets.<\/li>\n<\/ol>\n<p>The following sections describe the steps to create custom dashboard widgets.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>Go to <strong>Analyze &gt; Custom Dashboards<\/strong> in the left navigation menu, to add multiple custom dashboards for your VA.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054606\/CustomMain.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51884\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054606\/CustomMain.png\" alt=\"\" width=\"600\" height=\"264\" \/><\/a><\/p>\n<ul>\n<li>Each of these dashboards can have one or more <strong>widgets<\/strong>.<\/li>\n<li>Each widget in the dashboard must be associated with a dataset<\/li>\n<li>You need to define a query to extract the required data to be displayed in a widget<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Add_Custom_Dashboards\">Add Custom Dashboards<\/span><\/h2>\n<p>You can add one or more Dashboards by providing basic details of the Dashboard.<\/p>\n<ul>\n<li>To add a new dashboard, click on the kabab icon on the top right and select the \u2018<strong>New Dashboard<\/strong>\u2019 option. Enter the name of the dashboard.<\/li>\n<li>Please note that you can edit the name of the <strong>Dashboard<\/strong> anytime.<\/li>\n<li>By default, each custom dashboard comes with a Date Filter, allowing you to filter the records for all the widgets in the dashboard. You can choose between 24 hours, 7 Days, and a custom date range. You can also configure and add custom filters, allowing you to filter all the widgets within the dashboard. See <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/analyzing-your-bot\/create-custom-dashboard-filters\/\" target=\"_blank\" rel=\"noopener noreferrer\">Create Custom Filters for Custom Dashboard<\/a> to know more.<\/li>\n<li>You can choose a <strong>Color Theme<\/strong> for your dashboard.<\/li>\n<li>You can <strong>Add Widget<\/strong> to a given Dashboard\u00a0(<a href=\"#Add_Widgets\">see below for details<\/a>).<\/li>\n<li>You can reorder the widgets within a dashboard using the <strong>move cursor<\/strong>, visible on the mouse hover over the widget, to drag and reorder the widget anywhere on the Dashboard.<\/li>\n<li>Using the Kebab menu (vertical ellipses) icon, you can do the following:\n<ul>\n<li><strong>New Dashboard:<\/strong> Allows to create a new dashboard<\/li>\n<li><strong>Clone Dashboard:<\/strong> Copies the dashboard to a new dashboard with the same configuration<\/li>\n<li><strong>Export Dashboard:<\/strong> Exports the configuration of the dashboard in a JSON file<\/li>\n<li><strong>Delete Dashboard:<\/strong> Allows you to Delete the custom dashboard<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054715\/NewDashboard.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51887\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054715\/NewDashboard.png\" alt=\"\" width=\"600\" height=\"407\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Add_Widgets\">Add Widgets<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">You can add one or more widgets to a Dashboard using the <\/span><b>Add Widget<\/b><span style=\"font-weight: 400;\"> button. You can add up to 4 widgets per row and organize them by moving anywhere within the row or across the rows on the dashboard. You can also manually resize the widgets.<\/span><\/p>\n<p>Widget configuration involves two steps:<\/p>\n<ul>\n<li>Data Definition<\/li>\n<li>Data Representation<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Data_Definition\">Data Definition<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Every widget must have a query defined to retrieve and represent the required information on that Widget. Following are the configurations used to generate the query definition:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Dataset<\/b><span style=\"font-weight: 400;\"> defines the data source. The source can be:<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><b>Analytics<\/b><span style=\"font-weight: 400;\">: Analytics gives access to data about Success Intents, Failed Intents, Success Tasks, and Failed Tasks associated with your VA. You can view key fields like MetricType, Channel, UserId, etc.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Message<\/b><span style=\"font-weight: 400;\">: This dataset provides VA and User messages for your VA. You can view key fields UserId, Channel, etc.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Sessions<\/b><span style=\"font-weight: 400;\">: The dataset lists conversation sessions associated with your VA. You can choose to view key fields like UserId, Channel, etc.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: You can view the top 20 records for all the dataset fields.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">The platform allows you to choose between Query Mode and Advanced Mode while writing a query. For more information, see <\/span><a href=\"#Widget_Configuration_Modes\"><span style=\"font-weight: 400;\">Widget Configuration Modes<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Date Range<\/b><span style=\"font-weight: 400;\"> is set by default to the past 7 days and can be customized to a range of 90 days. This date range is only used for preview purposes.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Select <\/b><span style=\"font-weight: 400;\">fields to be depicted by the Widget.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>The fields differ for each selected dataset. See the <a href=\"#Dataset_and_Fields\">table<\/a> for more details. For example to list the success &amp; failed intents, <em>metricType<\/em>:<\/li>\n<li>You can apply on these fields the aggregation functions like &#8220;<em>min&#8221;<\/em>, &#8220;<em>max&#8221;<\/em>, &#8220;<em>sum&#8221;<\/em>, &#8220;<em>count&#8221;<\/em>, or &#8220;<em>avg&#8221;<\/em>&#8220;. For example to count the total triggered intents, <em>count(metricType)<\/em>, you can give a display name as an alias &#8211; <em>count(metricType) as total.<\/em><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4>Aggregate Functions<\/h4>\n<p>While defining a query, you can click the drop-down provided for each field in <strong>Select<\/strong>, to access the relevant aggregate functions. On selecting the appropriate aggregate function, you can enter the filter criteria.<\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: Aggregate functions are visible only when the user chooses the Advanced mode.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119051419\/NoneDistinct.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51876\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119051419\/NoneDistinct.png\" alt=\"\" width=\"500\" height=\"259\" \/><\/a>The following table describes all the available aggregate functions:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Aggregate Function<\/strong><\/td>\n<td><strong>Description<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Sum<\/td>\n<td>The arithmetic total of all values in the column<\/td>\n<\/tr>\n<tr>\n<td>Min<\/td>\n<td>The smallest-value element in the column<\/td>\n<\/tr>\n<tr>\n<td>Max<\/td>\n<td>The largest-value element in the column<\/td>\n<\/tr>\n<tr>\n<td>Average<\/td>\n<td>The mean average of the elements in the column<\/td>\n<\/tr>\n<tr>\n<td>Count<\/td>\n<td>The total number of elements in the column<\/td>\n<\/tr>\n<tr>\n<td>None<\/td>\n<td>Use it to remove an aggregate function added to a query<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The Distinct function is used to obtain the number of distinct values across the column. It is allowed with the following aggregate functions:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Sum<\/li>\n<li>Count<\/li>\n<li>Average<\/li>\n<\/ul>\n<\/li>\n<li>Apart from these if you have defined any <a href=\"\/docs\/bots\/bot-builder-tool\/dialog-task\/custom-meta-tags\/\" target=\"_blank\" rel=\"noopener noreferrer\">Custom\/Meta Tags<\/a> for your VA, you can use them under the appropriate heading with the following notation: <code>userTag.tagname = value<\/code>. If you declared a Message level custom tag, select the Message Dataset and enter <code>messageTag.TagName<\/code>. This would result in an empty dataset, and as a result the display would be empty.<\/li>\n<li style=\"font-weight: 400;\"><b>Filter By<\/b><span style=\"font-weight: 400;\"> clause is used to extract only those records that fulfill a specified condition. You can apply the following operators on these fields: \u201c<\/span><i><span style=\"font-weight: 400;\">=\u201d<\/span><\/i><span style=\"font-weight: 400;\">, \u201c<\/span><i><span style=\"font-weight: 400;\">&gt;=\u201d<\/span><\/i><span style=\"font-weight: 400;\">, \u201c<\/span><i><span style=\"font-weight: 400;\">&lt;=\u201d<\/span><\/i><span style=\"font-weight: 400;\">, \u201c<\/span><i><span style=\"font-weight: 400;\">&gt;\u201d<\/span><\/i><span style=\"font-weight: 400;\">, \u201c<\/span><i><span style=\"font-weight: 400;\">&lt;\u201c, \u201cin\u201d, \u201cnot in\u201d<\/span><\/i><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">For example, to obtain the count of a specific FAQ, the following details are entered in the query setup.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<pre><span style=\"font-weight: 400;\">taskName = 'What account privileges does an authorized user have?' <\/span><b>and <\/b><span style=\"font-weight: 400;\">metricType = successtasks<\/span><i><span style=\"font-weight: 400;\">.<\/span><\/i><\/pre>\n<p><span style=\"font-weight: 400;\"> While conjugating multiple conditions, they would be evaluated left to right, and this ordering cannot be changed using parentheses ()<\/span><\/li>\n<\/ul>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: In the query setup, for Filter By, individual <strong>AND, OR<\/strong> operators, and multiple<strong> ANDs, ORs,<\/strong> can be applied, but a combination of <strong>AND\/ORs<\/strong> is not supported.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li><strong>Group By<\/strong> fields for applying the aggregating functions. For example you can display the count of all messages, grouping by the userId. To understand the Group By usage, see the examples at <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/how-tos\/how-to-create-custom-dashboard\/\" target=\"_blank\" rel=\"noopener noreferrer\">Create Custom Dashboard<\/a><\/li>\n<li><strong>Having<\/strong> clause is used to filter the results with aggregate functions as &#8216;Where&#8217; keyword cannot be used here. For example, <em>count(messageid)&gt;10<\/em>. The clause works only with the \u2018Group By\u2019 function.<br \/>\nTo understand how the Having clause works, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/how-tos\/how-to-create-custom-dashboard\/#Filter_the_Messages_using_the_Having_Clause\" target=\"_blank\" rel=\"noopener noreferrer\">Filter the Messages using the Having Clause<\/a>.<\/li>\n<\/ul>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: In the Having clause, the fields with aggregate values in the Select clause are automatically included.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ul>\n<li><strong>Sort By<\/strong> fields (actual field names, not alias as give in the Select clause) to order the results in ascending or descending order &#8211; &#8220;<em>asc&#8221;<\/em>, or &#8220;<em>desc&#8221;<\/em>. For example to sort in the descending order of the metric type, <em>metricType desc<\/em><\/li>\n<\/ul>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: In the <strong>Select<\/strong> clause, you can provide an alias to make column names more readable. For other fields, you cannot define aliases and must give actual column names.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Run<\/strong> the query to see the results in a tabular format.<\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084401\/analyze_customDashboard_edit.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28166\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084401\/analyze_customDashboard_edit.png\" alt=\"\" width=\"1091\" height=\"765\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084401\/analyze_customDashboard_edit.png 1091w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084401\/analyze_customDashboard_edit-300x210.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084401\/analyze_customDashboard_edit-1024x718.png 1024w\" sizes=\"auto, (max-width: 1091px) 100vw, 1091px\" \/><\/a><\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: A tag added for <strong>Select, Filter By, Group By, Having<\/strong> etc. can be deleted using a Delete icon which is displayed only upon hovering over the tag.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119051902\/DeleteTag.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51879\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119051902\/DeleteTag.png\" alt=\"\" width=\"600\" height=\"391\" \/><\/a><\/p>\n<h5 id=\"End-user_Vs_Developer_Interactions\"><strong>End-user Vs. Developer Interactions<\/strong><\/h5>\n<p>By default, the end-user interactions are displayed for all the datasets in the Custom Dashboards. If you want to display the developer interactions, use the <code>isdeveloper<\/code> flag to filter the interactions as follows:<\/p>\n<ul>\n<li>To display only the developer interactions, use <code>isdeveloper = include<\/code> in the filter condition.<\/li>\n<li>To display both the developer and the end-user interactions, use one of the following in the filter condition:\n<ul>\n<li><code>isdeveloper = include or isdeveloper = exclude<\/code><\/li>\n<li><code>isdeveloper = exclude or sessionid = \"any developer session Id\"<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>In any custom dashboard widget, for any dataset, you can assign a value to the <code>isdeveloper<\/code> flag in the <strong>Filter By<\/strong> clause as shown below.<br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230222112239\/isdeveloper-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-54597\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230222112239\/isdeveloper-1.png\" alt=\"\" width=\"500\" height=\"291\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Data_Representation\"><span style=\"font-weight: 400;\">Data Representation<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The next step is to render the data in a visually appealing way. The following options are available for data representation:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><b>Table<\/b><span style=\"font-weight: 400;\"> renders the data in a simple row and column format. You can specify the Columns and their order from the <\/span><b>Dimensions<\/b><span style=\"font-weight: 400;\"> option.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Pivot chart<\/b><span style=\"font-weight: 400;\"> summarizes the data. You can specify the <\/span><b>Dimensions<\/b><span style=\"font-weight: 400;\"> \u2013 the columns to be displayed; <\/span><b>Metrics<\/b><span style=\"font-weight: 400;\"> \u2013 the value against the column; and <\/span><b>Overlay<\/b><span style=\"font-weight: 400;\"> \u2013 the column to be considered in case a data series needs to be represented. For example, if the dimension is set to be \u2018date\u2019, metric as \u2018number of chats\u2019 and overlay to be \u2018customer type\u2019, then the number of chats per customer type, <\/span><span style=\"font-weight: 400;\">with each distinct customer type as a series, would be displayed.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Bar Chart <\/b><span style=\"font-weight: 400;\">is used to depict the data across the <\/span><b>X- <\/b><span style=\"font-weight: 400;\">and <\/span><b>Y-axis<\/b><span style=\"font-weight: 400;\">. The results can be split into Data Series based on the <\/span><b>Overlay<\/b><span style=\"font-weight: 400;\"> field and get multiple lines plotted.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Horizontal Bar Chart <\/b><span style=\"font-weight: 400;\">is used to depict the data across the <\/span><b>X- <\/b><span style=\"font-weight: 400;\">and <\/span><b>Y-axis, <\/b><span style=\"font-weight: 400;\">a flipped version of Bar Chart. The results can be split into Data Series based on the <\/span><b>Overlay<\/b><span style=\"font-weight: 400;\"> field and get multiple lines plotted.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Line Chart <\/b><span style=\"font-weight: 400;\">is used to depict the data across the <\/span><b>X- <\/b><span style=\"font-weight: 400;\">and <\/span><b>Y-axis.<\/b><span style=\"font-weight: 400;\"> The results can be split into Data Series based on the <\/span><b>Overlay<\/b><span style=\"font-weight: 400;\"> field and get multiple lines plotted.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Pie Chart<\/b><span style=\"font-weight: 400;\"> is used for aggregation data to depict part-of-whole scenarios. Use Dimensions to set the fields to be depicted and the Metrics to set the aggregation function to be depicted.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Donut Chart<\/b><span style=\"font-weight: 400;\"> is similar to a Pie chart but has better visualization.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Label Chart<\/b><span style=\"font-weight: 400;\">\u00a0 highlights value or metric in a space of its own.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Click the <\/span><b>Preview <\/b><span style=\"font-weight: 400;\">button to visualize the widget. If it suits your purpose, add the widget to your Dashboard to save the changes.<\/span><\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: You have to successfully run the query to be able to Preview it.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084526\/analyze_customDashboard_data.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28169\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084526\/analyze_customDashboard_data.png\" alt=\"\" width=\"1091\" height=\"745\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084526\/analyze_customDashboard_data.png 1091w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084526\/analyze_customDashboard_data-300x205.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20210630084526\/analyze_customDashboard_data-1024x699.png 1024w\" sizes=\"auto, (max-width: 1091px) 100vw, 1091px\" \/><\/a><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h3><span class=\"ez-toc-section\" id=\"Widget_Actions\"><span style=\"font-weight: 400;\">Widget Actions<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Using the <\/span><b>more icon<\/b><span style=\"font-weight: 400;\"> (vertical ellipses) against each Widget, you can access the following options:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The <\/span><b>Edit Widget<\/b><span style=\"font-weight: 400;\"> option opens the Widget definition page where you can make changes to an already defined Widget.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The <\/span><b>Clone Widget <\/b><span style=\"font-weight: 400;\">option is used to duplicate the Widget definition and modify it.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The <\/span><b>Export<\/b><span style=\"font-weight: 400;\"> option is used\u00a0 to export the widget data<\/span>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">JSON format includes the final results that are displayed in the Widget UI<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">CSV format exports the results of the query that is associated with the widget (before converting the data as per the Widget UI)<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The <\/span><b>Delete Widget<\/b><span style=\"font-weight: 400;\"> option is used to delete the widget from the Dashboard.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Additionally, you can <\/span><span style=\"font-weight: 400;\">organize the widget by moving anywhere within the row or across the rows on the dashboard. You can also manually resize the widget.<\/span><\/li>\n<\/ul>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: The final Widget definitions of a custom dashboard can be exported in JSON format. The individual widget data can be exported in CSV format.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054905\/WidgetEdit.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51890\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230119054905\/WidgetEdit.png\" alt=\"\" width=\"600\" height=\"289\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Widget_Configuration_Modes\"><span style=\"font-weight: 400;\">Widget Configuration Modes<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The platform allows users to select between Query Mode and Advanced Mode to extract data from a selected dataset. Widget configuration modes are introduced in the 10.0 release.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Query_Mode\"><span style=\"font-weight: 400;\">Query Mode\u00a0<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Query mode is for users and developers who can write queries to create a widget. <\/span><span style=\"font-weight: 400;\">Ideally, advanced users who know the fields in the dataset are recommended to use this feature.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118154651\/query-Mode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51890\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118154651\/query-Mode.png\" alt=\"\" width=\"600\" height=\"289\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Advanced_Mode\"><span style=\"font-weight: 400;\">Advanced Mode<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Advanced mode is a user-friendly way to create a custom dashboard without the technical know-how of writing queries or the dataset. <\/span><b>\u00a0<\/b><span style=\"font-weight: 400;\">The platform provides you with the type-ahead suggestions of the fields, aggregate function, and alias while writing a query.\u00a0<\/span><\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: The configured data remains intact when you toggle between <\/span><b>Advanced <\/b><span style=\"font-weight: 400;\">and <\/span><b>Query <\/b><span style=\"font-weight: 400;\">modes. You can modify the configurations of any widget using either of the modes.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155042\/advMode.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51836\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155042\/advMode.png\" alt=\"\" width=\"700\" height=\"302\" \/><\/a><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Type_Ahead_Suggestions\"><span style=\"font-weight: 400;\">Type Ahead Suggestions<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In the Advanced Mode, you get type-ahead suggestions to write the criteria for<\/span><b> Select, Filter By, Group By, Having, <\/b><span style=\"font-weight: 400;\">and <\/span><b>Sort By<\/b><span style=\"font-weight: 400;\"> clauses. The platform provides suggestions of the fields present within the selected dataset or message tags, session tags, and user tags that are added to the bot. The platform also allows you to add aggregate functions, filter criteria, conditional operators, alias names, etc., to build a valid query.\u00a0<\/span><\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: You can add custom meta tags to the query that are not included in the bot while configuring the widget. However, to get the right data, you need to add the custom meta tag to the bot configuration.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155235\/TypeAhead.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51839\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155235\/TypeAhead.png\" alt=\"\" width=\"600\" height=\"367\" \/><\/a><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155313\/TypeA2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51842\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155313\/TypeA2.png\" alt=\"\" width=\"400\" height=\"280\" \/><\/a><br \/>\n<a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155340\/TypeA1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-51845\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230118155340\/TypeA1.png\" alt=\"\" width=\"400\" height=\"289\" \/><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Custom_Dashboard_Limitations\"><span style=\"font-weight: 400;\">Custom Dashboard Limitations<\/span><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">You can define a maximum of 100 custom dashboards.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Each dashboard can include a maximum of 100 widgets.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">A maximum of 3 metrics can be added to the chart.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Each chart can render 1 dimension.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The custom date range can be set up to 90 days.<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Dataset_and_Fields\">Dataset and Fields<\/span><\/h2>\n<p>The dataset fields and values are listed in the following table.<\/p>\n<table style=\"height: 18px; width: 100%; border-collapse: collapse; background-color: #fffbea;\" border=\"1\">\n<tbody>\n<tr style=\"height: 18px;\">\n<td style=\"width: 100%; height: 18px;\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400;\">: The field names are case sensitive and should be used only as described here.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span class=\"ez-toc-section\" id=\"Analytics\">Analytics<\/span><\/h3>\n<table>\n<tbody>\n<tr>\n<td><strong>Field Name<\/strong><\/td>\n<td><strong>Data Type<\/strong><\/td>\n<td><strong>Possible Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td>metricType<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>successtasks<\/li>\n<li>successintents<\/li>\n<li>failedtasks<\/li>\n<li>failedintents<\/li>\n<li>unhandledutterances<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>eventtype<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>&#8220;analyze&#8221;, &#8220;sentiment&#8221;, &#8220;tone&#8221;,<\/li>\n<li>&#8220;entityretry&#8221;,<\/li>\n<li>&#8220;confirmationretry&#8221;,<\/li>\n<li>&#8220;onconnect&#8221;,<\/li>\n<li>&#8220;endofconversation&#8221;,<\/li>\n<li>&#8220;debuglog&#8221;,<\/li>\n<li>&#8220;welcome&#8221;,<\/li>\n<li>&#8220;telegramwelcomeevent&#8221;,<\/li>\n<li>&#8220;facebookwelcomeevent&#8221;,<\/li>\n<li>&#8220;telephonywelcomeeven\u201d,<\/li>\n<li>&#8220;standardresponseinterruption&#8221;,<\/li>\n<li>&#8220;messagenodeinterruption&#8221;,<\/li>\n<li>&#8220;optionalentity&#8221;,<\/li>\n<li>&#8220;scriptfailure&#8221;,<\/li>\n<li>&#8220;servicefailure&#8221;,<\/li>\n<li>&#8220;agenttransfer&#8221;<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>nodename<\/td>\n<td>string<\/td>\n<td>Name of the node being created<\/td>\n<\/tr>\n<tr>\n<td>nodetype<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>confirmation<\/li>\n<li>entity<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>linkedbotname<\/td>\n<td>string<\/td>\n<td>Name of the linked bot associated with the Universal Bot.<\/td>\n<\/tr>\n<tr>\n<td>botname<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>bot name<\/li>\n<li>entity<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>taskName<\/td>\n<td>Text<\/td>\n<td>Name of the Task being executed. If the <em>taskType <\/em>is <em>Answer from Document<\/em>, then the <em>taskName <\/em>includes the user query.<\/td>\n<\/tr>\n<tr>\n<td>taskType<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>Dialog<\/li>\n<li>Action (includes\u00a0information task also)<\/li>\n<li>Alert<\/li>\n<li>FAQ<\/li>\n<li>Small Talk<\/li>\n<li>Answer from Document<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>isDeveloper<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>exclude<\/li>\n<li>include<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>failurereason<\/td>\n<td>Text<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>failurepoint<\/td>\n<td>Text<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>language<\/td>\n<td>Text<\/td>\n<td>In the Kore.ai XO Platform over 100 languages are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/multi-lingual\/building-multi-language-bots\/#Supported_Bot_Languages\" target=\"_blank\" rel=\"noopener noreferrer\">Supported Bot Languages<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>channel<\/td>\n<td>Text<\/td>\n<td>A total of 37 channels are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/#Available_Channels\" target=\"_blank\" rel=\"noopener noreferrer\">Channel Enablement-Available Channels<\/a>.<\/td>\n<\/tr>\n<tr>\n<td>sessionId (not allowed as dimension in widget representation)<\/td>\n<td>Text<\/td>\n<td>of the form:<\/p>\n<p><em>5d8361063b790ae15727d75f<\/em><\/td>\n<\/tr>\n<tr>\n<td>trainingStatus<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>true, or<\/li>\n<li>false<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>pinStatus<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>true, or<\/li>\n<li>false<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>matchType<\/td>\n<td>Text<\/td>\n<td>\n<ul>\n<li>true, or<\/li>\n<li>false<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>userId<\/td>\n<td>Text<\/td>\n<td><em>email id<\/em> or\u00a0<em>enterprise assigned user id<\/em><\/td>\n<\/tr>\n<tr>\n<td>channeluserid (not allowed as dimension in widget representation)<\/td>\n<td>Text<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>timestampvalue<\/td>\n<td>Number<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>date<\/td>\n<td>Date<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h3><span class=\"ez-toc-section\" id=\"Messages\">Messages<\/span><\/h3>\n<table>\n<tbody>\n<tr>\n<td><strong>Field Name<\/strong><\/td>\n<td><strong>Data Type<\/strong><\/td>\n<td><strong>Possible Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td>messagetype<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>incoming &#8211; for user messages<\/li>\n<li>outgoing &#8211; for VA responses<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>isDeveloper<\/td>\n<td>number<\/td>\n<td>\n<ul>\n<li>exclude<\/li>\n<li>include<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>messageId (not allowed as a dimension in widget representation)<\/td>\n<td>string<\/td>\n<td>of the form:<\/p>\n<p><em>ms-35bb7391-edc9-5a7a-859c-5682f787a684<\/em><\/td>\n<\/tr>\n<tr>\n<td>channel<\/td>\n<td>string<\/td>\n<td>A total of 37 channels are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/#Available_Channels\" target=\"_blank\" rel=\"noopener noreferrer\">Channel Enablement-Available Channels<\/a><\/td>\n<\/tr>\n<tr>\n<td>sessionId (not allowed as a dimension in widget representation)<\/td>\n<td>string<\/td>\n<td>of the form:<\/p>\n<p><em>5daecb96e79dbaabb87fd4c4<\/em><\/td>\n<\/tr>\n<tr>\n<td>language<\/td>\n<td>Text<\/td>\n<td>In the Kore.ai XO Platform over 100 languages are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/multi-lingual\/building-multi-language-bots\/#Supported_Bot_Languages\" target=\"_blank\" rel=\"noopener noreferrer\">Supported Bot Languages<\/a><\/td>\n<\/tr>\n<tr>\n<td>userId<\/td>\n<td>Text<\/td>\n<td><em>email id<\/em> or\u00a0<em>enterprise assigned user id<\/em><\/td>\n<\/tr>\n<tr>\n<td>timestampvalue<\/td>\n<td>Number<\/td>\n<td>the timestamp of the message<\/td>\n<\/tr>\n<tr>\n<td>date<\/td>\n<td>Date<\/td>\n<td>Creation date on the message<\/td>\n<\/tr>\n<tr>\n<td>username<\/td>\n<td>string<\/td>\n<td>user name<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h3><span class=\"ez-toc-section\" id=\"Sessions\">Sessions<\/span><\/h3>\n<table>\n<tbody>\n<tr>\n<td><strong>Field Name<\/strong><\/td>\n<td><strong>Data Type<\/strong><\/td>\n<td><strong>Possible Value<\/strong><\/td>\n<\/tr>\n<tr>\n<td>isdeveloper<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>include<\/li>\n<li>exclude<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>sessionstatus<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>active<\/li>\n<li>closed<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>streamid (not allowed as a dimension in widget representation)<\/td>\n<td>string<\/td>\n<td>Bot id<\/td>\n<\/tr>\n<tr>\n<td>sessionid<\/td>\n<td>string<\/td>\n<td>of the form:<\/p>\n<p><em>5daecb96e79dbaabb87fd4c4<\/em><\/td>\n<\/tr>\n<tr>\n<td>userId<\/td>\n<td>string<\/td>\n<td>email id or enterprise assigned user id<\/td>\n<\/tr>\n<tr>\n<td>username<\/td>\n<td>string<\/td>\n<td>User Name<\/td>\n<\/tr>\n<tr>\n<td>sessiontype<\/td>\n<td>string<\/td>\n<td>Conversation session type<\/p>\n<ul>\n<li>Interactive;<\/li>\n<li>Non-interactive<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>channel<\/td>\n<td>string<\/td>\n<td>A total of 37 channels are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/#Available_Channels\" target=\"_blank\" rel=\"noopener noreferrer\">Channel Enablement-Available Channels<\/a><\/td>\n<\/tr>\n<tr>\n<td>language<\/td>\n<td>Text<\/td>\n<td>In the Kore.ai XO Platform over 100 languages are supported. For more information, see <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/multi-lingual\/building-multi-language-bots\/#Supported_Bot_Languages\" target=\"_blank\" rel=\"noopener noreferrer\">Supported Bot Languages<\/a><\/td>\n<\/tr>\n<tr>\n<td>timestampvalue<\/td>\n<td>Number<\/td>\n<td>Timestamp value<\/td>\n<\/tr>\n<tr>\n<td>date<\/td>\n<td>Date<\/td>\n<td><em>mm-dd-yyyy<\/em><\/td>\n<\/tr>\n<tr>\n<td>containment_type<\/td>\n<td>string<\/td>\n<td>\n<ul>\n<li>dropOff<\/li>\n<li>selfService<\/li>\n<li>agent<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>[vc_raw_html]JTNDZGl2JTIwY2xhc3MlM0QlMjJ3LXBvc3QtZWxtJTIwcG9zdF9uYXZpZ2F0aW9uJTIwbGF5b3V0X3NpbXBsZSUyMGludl9mYWxzZSUyMiUzRSUwQSUwOSUzQ2ElMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtJTIwb3JkZXJfZmlyc3QlMjB0b19wcmV2JTIyJTIwaHJlZiUzRCUyMiUyRmRvY3MlMkZib3RzJTJGYW5hbHl6aW5nLXlvdXItYm90JTJGZGFzaGJvYXJkJTJGJTIyJTNFJTNDJTJGcCUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tYXJyb3clMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLW1ldGElMjIlM0VQcmV2aW91cyUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tdGl0bGUlMjIlM0UlM0NzcGFuJTNFRGFzaGJvYXJkJTNDJTJGc3BhbiUzRSUzQyUyRmRpdiUzRSUwQSUzQ3AlM0UlM0MlMkZhJTNFJTNDYnIlMjAlMkYlM0UlMEElM0NhJTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbSUyMG9yZGVyX3NlY29uZCUyMHRvX25leHQlMjIlMjBocmVmJTNEJTIyJTJGZG9jcyUyRmJvdHMlMkZhbmFseXppbmcteW91ci1ib3QlMkZjb252ZXJzYXRpb24tZmxvdyUyRiUyMiUzRSUzQyUyRnAlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnBvc3RfbmF2aWdhdGlvbi1pdGVtLWFycm93JTIyJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJwb3N0X25hdmlnYXRpb24taXRlbS1tZXRhJTIyJTNFTmV4dCUzQyUyRmRpdiUzRSUwQSUzQ2RpdiUyMGNsYXNzJTNEJTIycG9zdF9uYXZpZ2F0aW9uLWl0ZW0tdGl0bGUlMjIlM0UlM0NzcGFuJTNFQ29udmVyc2F0aW9uJTIwRmxvd3MlM0MlMkZzcGFuJTNFJTNDJTJGZGl2JTNFJTBBJTNDcCUzRSUzQyUyRmElM0UlM0MlMkZkaXYlM0U=[\/vc_raw_html]<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Custom Dashboard allows you to design your own dashboards to meet business needs using a combination of built-in metrics and custom KPIs based on the user's demographic or context information to provide a more tailored and relevant view of the data. Using Custom Dashboard, you can select the metrics most relevant to your needs and...","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"class_list":["post-22646","post","type-post","status-publish","format-standard","hentry","category-analyzing-your-bot"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/22646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=22646"}],"version-history":[{"count":97,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/22646\/revisions"}],"predecessor-version":[{"id":60139,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/22646\/revisions\/60139"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=22646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=22646"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=22646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}