Аналитика ботаBot analytics

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 поддерживает отчеты уровня общения для данных пользователя, сообщений и каналов.Analytics provides conversation-level reporting on user, message, and channel data.

Просмотр аналитики для ботаView analytics for a bot

Чтобы получить доступ к Analytics, откройте бот на портале Azure и щелкните Analytics.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.

Диаграмма хранения

Обратите внимание, что последняя возможная дата — два дня назад. Пользователь отправил сообщение позавчера и вернулся вчера.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

Чтобы расширение 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 включена неделю назад для бота, созданного шесть месяцев назад, он соберет данные за неделю.For example, if Application Insights was enabled a week ago for a six-month-old bot, it will have collected one week of data.

Примечание

Analytics требуется ресурс подписки Azure и Application Insights.Analytics requires both an Azure subscription and Application Insights resource. Чтобы получить доступ к Application Insights, откройте бот на портале Azure и щелкните Параметры.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. Щелкните Параметры и прокрутите вниз до раздела Analytics.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