봇 분석Bot analytics

분석은 Application Insights의 확장입니다.Analytics is an extension of Application Insights. Application Insights는 트래픽, 대기 시간 및 통합과 같은 서비스 수준 및 계측 데이터를 제공합니다.Application Insights provides service-level and instrumentation data like traffic, latency, and integrations. 또한 분석은 사용자에 대한 대화 수준 보고, 메시지 및 채널 데이터를 제공합니다.Analytics provides conversation-level reporting on user, message, and channel data.

봇의 분석 보기View analytics for a bot

분석에 액세스하려면 Azure Portal에서 봇을 열고 분석을 클릭합니다.To access Analytics, open the bot in the Azure portal and click Analytics.

데이터가 너무 많나요?Too much data? 봇에 연결된 Application Insights에 대해 샘플링을 사용하도록 설정하고 구성할 수 있습니다.You can enable and configure sampling for the Application Insights linked to your bot. 이렇게 하면 통계적으로 정확한 분석을 유지하면서 원격 분석 트래픽 및 스토리지를 줄입니다.This reduces telemetry traffic and storage while maintaining statistically correct analysis.

채널 지정Specify channel

아래 그래프에 표시되는 채널 중에서 선택합니다.Choose which channels appear in the graphs below. 봇이 채널에서 사용되도록 설정되지 않으면 해당 채널에서 데이터가 제공되지 않습니다.Note that if a bot is not enabled on a channel, there will be no data from that channel.

채널 선택

  • 차트에 채널을 포함하려면 해당 확인란을 선택합니다.Check the check box to include a channel in the chart.
  • 차트에서 채널을 제거하려면 해당 확인란을 선택 취소합니다.Clear the check box to remove a channel from the chart.

기간 지정Specify time period

분석은 지난 90일 동안만 사용할 수 있습니다.Analysis is available for the past 90 days only. 데이터 수집은 Application Insights가 사용되도록 설정되었을 때 시작되었습니다.Data collection began when Application Insights was enabled.

기간 선택

드롭다운 메뉴를 클릭하고 그래프에 표시해야 하는 기간을 클릭합니다.Click the drop-down menu and then click the amount of time the graphs should display. 전체 시간 프레임을 변경하면 그래프의 시간 증분(x축)도 그에 따라 변경됩니다.Note that changing the overall time frame will cause the time increment (X-axis) on the graphs to change accordingly.

총합계Grand totals

지정된 시간 프레임 동안 활성 사용자 및 송수신된 활동의 총 수입니다.The total number of active users and activities sent and received during the specified time frame. 대시 --는 활동이 없음을 나타냅니다.Dashes -- indicate no activity.

보존Retention

재방문 주기는 하나의 메시지를 보낸 후 나중에 다시 돌아와 다른 메시지를 보낸 사용자 수를 추적합니다.Retention tracks how many users who sent one message came back later and sent another one. 이 차트는 10일 간의 규칙적인 기간을 포함합니다. 따라서 시간 프레임을 변경해도 결과는 영향을 받지 않습니다.The chart is a rolling 10-day window; the results are not affected by changing the time frame.

재방문 주기 차트

가능한 가장 최근 날짜는 2일 전입니다. 즉, 사용자가 그저께 메시지를 보낸 후 어제 돌아온 경우입니다.Note that the most recent possible date is two days ago; a user sent messages the day before yesterday and then returned yesterday.

사용자User

사용자 그래프는 지정된 시간 프레임 동안 봇이 각 채널을 사용하여 액세스한 사용자 수를 추적합니다.The Users graph tracks how many users accessed the bot using each channel during the specified time frame.

사용자 그래프

  • 백분율 차트는 각 채널을 사용한 사용자의 비율을 보여 줍니다.The percentage chart shows what percentage of users used each channel.
  • 꺾은선형 그래프는 특정 시간에 봇에 액세스하고 있던 사용자 수를 나타냅니다.The line graph indicates how many users were accessing the bot at a certain time.
  • 꺾은선형 그래프의 범례는 어떤 색이 어떤 채널을 나타내는지 지정하고, 지정된 기간 동안의 사용자 총 수를 포함합니다.The legend for the line graph indicates which color represents which channel and the includes the total number of users during the specified time period.

활동Activities

활동 그래프는 지정된 시간 프레임 동안 얼마나 많은 활동이 어떤 채널을 사용하여 송수신되었는지를 추적합니다.The Activities graph tracks how many activities were sent and received using which channel during the specified time frame.

활동 그래프

  • 백분율 차트는 각 채널을 통해 전달된 활동의 비율을 보여 줍니다.The percentage chart shows what percentage of activities were communicated over each channel.
  • 꺾은선형 그래프는 지정된 시간 프레임 동안 송수신된 활동 수를 나타냅니다.The line graph indicates how many activities were sent and received over the specified time frame.
  • 꺾은선형 그래프의 범례는 어떤 색이 각 채널을 나타내는지를 지정하고, 지정된 기간 동안 해당 채널에서 송수신된 총 활동 수를 나타냅니다.The legend for the line graph indicates which line color represents each channel and the total number of activities sent and received on that channel during the specified time period.

분석 사용Enable analytics

분석은 Application Insights가 사용되도록 설정되고 구성될 때까지 사용할 수 없습니다.Analytics are not available until Application Insights has been enabled and configured. Application Insights는 사용되도록 설정되는 즉시, 데이터 수집을 시작합니다.Application Insights will begin collecting data as soon as it is enabled. 예를 들어, Application Insights가 6개월 된 봇에 대해 1주일 전부터 사용되도록 설정된 경우 1주일 동안의 데이터를 수집하게 됩니다.For example, if Application Insights was enabled a week ago for a six-month-old bot, it will have collected one week of data.

참고

분석을 사용하려면 Azure 구독 및 Application Insights 리소스가 둘 다 필요합니다.Analytics requires both an Azure subscription and Application Insights resource. Application Insights에 액세스하려면 Azure Portal에서 봇을 열고 설정을 클릭합니다.To access Application Insights, open the bot in the Azure Portal and click Settings.

봇 리소스를 만들 때 Application Insights를 추가할 수 있습니다.You can add Application Insights when you create your bot resource.

나중에 Application Insights 리소스를 만들어 봇에 연결할 수도 있습니다.You can also create an Application Insights resource later and connect it to your bot.

  1. Application Insights 리소스를 만듭니다.Create an Application Insights resource.
  2. 대시보드에서 봇을 엽니다.Open the bot in the dashboard. 설정을 클릭하고 분석 섹션까지 아래로 스크롤합니다.Click Settings and scroll down to the Analytics section.
  3. 봇을 Application Insights에 연결하기 위한 정보를 입력합니다.Enter the information to connect the bot to Application Insights. 모든 필드는 필수입니다.All fields are required.

Insights 연결

이러한 값을 찾는 방법에 대한 자세한 내용은 Application Insights 키를 참조하세요.For more information on how to locate these values, see Application Insights keys.

추가 리소스Additional resources