사용자 정의 대시보드를 사용하면 사용자 인구 통계 또는 컨텍스트 정보를 기반으로 하는 사용자 정의 KPI뿐만 아니라 기본적으로 제공되는 지표와 조합하여 비즈니스 요구 사항을 충족하는 보고서와 대시보드를 직접 디자인할 수 있습니다. 사용자 정의 대시보드는 봇 빌더에서 즉시 사용 가능한 대시보드 보고서에 추가됩니다. 기본 대시보드에 대한 자세한 내용은 여기를 참조하세요.
다음과 같은 간단한 세 단계를 사용하여 사용자 정의 대시보드를 구축할 수 있습니다.
- 지표를 도출하기 위해 캡처해야 하는 데이터 요소를 식별합니다. 이는 비즈니스 요구 사항 및 필요을 기반으로 합니다.
- 봇 정의에서 이러한 데이터 요소를 내보낼 적절한 사용자 정의 메타 태그를 정의합니다. 봇에 사용자 지정 메타 태그를 추가하는 방법은 여기를 참조하세요.
- 이러한 위젯을 사용하여 위젯을 디자인하고 위젯과 함께 대시보드를 미리 보고 업데이트할 수 있습니다. 이 문서의 나머지 부분에서는 이 단계를 설명합니다.
대화 세션에는 비대화형 세션, 즉 사용자의 메시지가 없는 대화가 포함됨을 참고하시기 바랍니다.
상단 메뉴의 분석 탭에서 사용자 정의 대시보드를 사용하여 봇에 대한 사용자 정의대시보드를 여러 개 추가할 수 있습니다.
- 이러한 각 대시보드에는 하나 이상의 위젯이 있을 수 있습니다.
- 이러한 각 위젯은 여러 미리 정의된 데이터 세트와 연결될 수 있습니다.
- 데이터 세트를 사용하여 위젯으로 표시되는 데 필요한 데이터를 추출하기 위한 쿼리(SQL과 유사함)를 정의할 수 있습니다.
- 메시지, 세션, 분석 및 메타 태그와 관련된 정보를 사용하여 데이터를 생성할 수 있습니다.
위에서 언급한 각 구성 요소를 사용하여 사용자 지정 대시보드를 구축하는 방법을 살펴보겠습니다.
대시보드
대시보드의 기본 세부 정보를 제공하여 하나 이상의 대시보드를 추가할 수 있습니다.
- 대시보드 이름은 언제든지 편집 및 수정할 수 있습니다.
- 모든 대시보드에는 24시간, 7일 또는 사용자 정의 범위로 설정할 수 있는 필터인 날짜 범위가 제공되며 이 날짜 범위는 대시보드의 모든 위젯에 적용됩니다.
- 대시보드의 색상 테마를 선택할 수 있습니다.
- 지정된 대시보드에 위젯을 추가할 수 있습니다(자세한 내용은 아래를 참조하세요).
- 위젯 위에 마우스를 올려놓으면 표시되는 커서 이동을 사용하여 대시보드 내에서 위젯의 순서를 변경하여 위젯을 대시보드의 아무 곳으로 끌어서 놓고 순서를 변경할 수 있습니다.
- 자세히(세로 줄임표) 아이콘을 사용하여 새 대시보드 생성, 대시보드 복제, 대시보드 내보내기 또는 대시보드 삭제를 수행할 수 있습니다.
- 대시보드 데이터는 JSON 형식으로 내보낼 수 있습니다.
위젯
하나 이상의 위젯을 대시보드에 추가할 수 있습니다. 위젯 추가 옵션을 사용하여 대시보드에 위젯을 추가합니다. 위젯 설정에는 다음 두 단계가 포함됩니다.
- 데이터 정의
- 데이터 표현
데이터 정의
모든 위젯은 쿼리 정의와 연결되어 위젯에서 검색 및 표시해야 하는 정보를 지정해야 합니다. 쿼리 정의를 생성하는 데 사용되는 설정은 다음과 같습니다.
- 데이터 세트는 데이터 소스를 정의합니다. 다음과 같은 작업을 수행할 수 있습니다.
- 분석: 분석을 통해 봇과 관련된 성공한 의도, 실패한 의도, 성공한 작업, 및 실패한 작업 목록을 제공합니다. 지표 유형, 채널, 사용자 ID 등의 주요 필드 또는 지표 기록에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
- 메시지: 이 데이터 세트는 봇에 대한 봇 및 사용자 메시지를 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 메시지에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
- 세션: 이 데이터 세트를 사용하여 봇과 연결된 대화 세션 목록을 제공합니다. 사용자 ID, 채널 등의 주요 필드 또는 세션에 추가된 사용자 정의 필드가 나타나도록 선택할 수 있습니다.
- 날짜 범위는 기본적으로 제공되며 미리 보기를 위해 값을 설정할 수 있습니다. 이 값은 기본적으로 지난 7일로 설정되어 있으며 90일에서 최대 365일까지의 범위에서 사용자 정의할 수 있습니다.
- 필드 선택이 위젯에 표시됩니다.
- 선택한 데이터 세트에 따라 필드가 달라집니다. 자세한 목록은 아래 표를 참조하세요. 예: 성공 및 실패한 의도, metricType 나열
- 이러한 필드에 "min", "max", "sum", "count", 또는 "avg"" 같은 집계 함수를 적용할 수 있습니다. 예: 총 트리거된 의도 수는 개수(metricType)
- 표시 이름을 별칭으로 지정할 수 있습니다. 예를 들어 개수(metricType)를 총합계로
- 이 외에도 봇에 대한 사용자 정의/메타 태그를 정의한 경우 다음 표기를 사용하여 적절한 제목 아래에 사용할 수 있습니다.
userTag.tagname = value
. 즉, 메시지 수준 사용자 정의 태그를 선언한 경우 메시지 데이터 세트를 선택하고messageTag.TagName
을 입력합니다. v8.1 릴리스 이후에는 아직 정의되지 않은 사용자 정의 태그를 사용할 수 있습니다. 이 경우 데이터 세트가 비어 있어 표시가 비어 있다는 점에 유의해야 합니다.
- 필터별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)를 사용하여 필터링 결과 기준을 정의할 수 있습니다. 필드에 다음 연산자를 적용할 수 있습니다. "=", ">=", "<=", ">", "<", "in", "not in". 예를 들어, 성공적으로 수행된 작업 및 의도 대화를 모두 나열하려면 metricType = successintents 또는 metricType = successtasks 및 tasktype = dialog를 입력합니다. 참고 사항 여러 조건을 결합하는 경우 조건은 왼쪽에서 오른쪽으로 평가되며 괄호()를 사용하여 이 순서를 변경할 수 없습니다.
- 집계 함수를 적용하기 위한 그룹별 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름). 예를 들어 위의 예제에서는 metricType 지표 유형을 기준으로 합계를 계산합니다
- 정렬 기준 필드(Select 절에서 지정된 별칭이 아닌 실제 필드 이름)는 오름차순 또는 내림차순("asc", 또는 "desc")으로 결과 순서를 지정할 수 있습니다. 예를 들어 지표 유형을 내림차순으로 정렬하려면 metricType desc를 사용합니다
데이터 표현
다음 단계는 시각적으로 매력적인 방식으로 데이터를 렌더링하는 것입니다. 데이터 표현에 사용할 수 있는 옵션은 다음과 같습니다.
- 표는 간단한 행과 열 형식으로 데이터를 렌더링합니다. 차원 옵션에서 열과 순서를 지정할 수 있습니다.
- 피벗 차트는 데이터를 요약하는 데 도움이 됩니다. 차원(표시할 열), 지표(열에 대한 값), 오버레이(데이터 계열을 표시해야 할 경우 고려할 열)을 지정할 수 있습니다. 예를 들어, 차원이 '날짜'로 설정되고, 지표가 '대화 수'로 설정되고, 오버레이가 '고객 유형'으로 설정된 경우 고객 유형당 대화 수가 표시됩니다. 이때 개별 고객 유형은 계열로 표시됩니다.
- 바 차트는 X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
- 가로 바 차트는 바 차트의 대칭 전환된 버전으로 X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
- 라인 차트는 X축과 Y축의 데이터를 표시하는 데 사용할 수 있습니다. 결과는 오버레이 필드에 따라 데이터 계열로 분할되고 여러 선으로 표시할 수 있습니다.
- 파이 차트는 집계 데이터에 사용하여 전체 시나리오를 나타낼 수 있습니다. 차원을 사용하여 표시할 필드를 설정하고 지표를 사용하여 표시할 집계 함수를 설정합니다.
- 도넛형 차트는 더 나은 시각화를 위해 파이 차트와 비슷하게 사용할 수 있습니다.
- 레이블 차트는 고유한 공간에서 값 또는 지표를 강조 표시하는 데 사용할 수 있습니다.
위젯을 시각화하려면 미리 보기 버튼을 사용합니다. 목적에 맞는 경우 위젯을 대시보드에 추가하여 변경 사항을 저장합니다. 참고 사항: 쿼리를 미리 보려면 쿼리를 실행해야 합니다.
제한
- 최대 100개의 사용자 정의 대시보드를 정의할 수 있습니다.
- 각 대시보드는 최대 100개의 위젯을 포함할 수 있습니다.
- 차트에 최대 3개의 지표를 추가할 수 있습니다.
- 각 차트는 1차원을 렌더링할 수 있습니다.
- 사용자 정의 날짜 범위는 지난 90일에서 365일까지의 범위에서 설정할 수 있습니다.
데이터 세트 및 필드
필드 이름은 대/소문자를 구분하며 아래 표와 같이 사용해야 합니다.
분석
필드 이름 | 데이터 유형 | 가능한 값 |
metricType | 텍스트 |
|
taskName | 텍스트 | 실행 중인 작업의 이름 |
taskType | 텍스트 |
|
isDeveloper | 텍스트 |
|
실패 이유 | 텍스트 | |
실패 지점 | 텍스트 | |
언어 | 텍스트 |
|
채널 | 텍스트 |
|
sessionId(위젯 표시에서 차원으로 허용되지 않음) | 텍스트 | 형식: 5d8361063b790ae15727d75f |
trainingStatus | 텍스트 |
|
pinStatus, | 텍스트 |
|
matchType, | 텍스트 |
|
사용자 ID | 텍스트 | 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID |
channeluserid(위젯 표시에서 차원으로 허용되지 않음) | 텍스트 | |
타임스탬프 값 | 숫자 | |
날짜 | 날짜 |
메시지
필드 이름 | 데이터 유형 | 가능한 값 |
messagetype | 문자열 |
|
isDeveloper | 숫자 |
|
messageId(위젯 표시에서 차원으로 허용되지 않음) | 문자열 | 형식: ms-35bb7391-edc9-5a7a-859c-5682f787a684 |
채널 | 문자열 |
|
sessionId(위젯 표시에서 차원으로 허용되지 않음) | 문자열 | 형식: 5daecb96e79dbaabb87fd4c4 |
언어 | 텍스트 |
|
사용자 ID | 텍스트 | 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID |
타임스탬프 값 | 숫자 | 메시지의 타임스탬프 |
날짜 | 날짜 | 메시지의 생성 날짜 |
사용자 이름 | 문자열 | 사용자 이름 |
세션
필드 이름 | 데이터 유형 | 가능한 값 |
streamId(위젯 표시에서 차원으로 허용되지 않음) | 문자열 | 봇 ID |
세션 ID | 문자열 | 형식: 5daecb96e79dbaabb87fd4c4 |
사용자 ID | 문자열 | 이메일 ID 또는 엔터프라이즈에서 할당한 사용자 ID |
사용자 이름 | 문자열 | 사용자 이름 |
세션 유형 | 문자열 |
대화 세션 유형
|
채널 | 문자열 |
|
언어 | 텍스트 |
|
타임스탬프 값 | 숫자 | 타임스탬프 값 |
날짜 | 날짜 | mm-dd-yyyy |