Настройка метрик
Чтобы собирать детальную статистику по работе бота, вы можете настроить собственные метрики для разметки сценария в разделе Настройка метрик.
Вы можете зафиксировать:
- Темы, на которые пользователи общаются с ботом.
- Действия, которые совершаются в диалоге. Например, пользователь оставил контакты или бот перевел диалог на оператора.
- Результаты сессий. Например, вопрос пользователя был решен или бот не смог помочь пользователю. В отличие от действий результат может быть только один за сессию.
Как настроить метрики
Чтобы получать данные по метрикам,
создайте их в интерфейсе Настройка метрик и разметьте сценарий с помощью методов сервиса $analytics
:
-
Перейдите в раздел Аналитика → Настройка метрик.
-
Выберите вкладку Темы, Действия или Результаты сессий.
-
Заполните поля Ключ в сценарии и Значение для каждой метрики.
-
Ключ — уникальный идентификатор метрики.
предупреждениеВы не сможете изменить ключ или удалить метрику, если по ней уже есть данные в аналитике. Когда вы вызываете из сценария методыsetSessionTopic
,setScenarioAction
иsetSessionResult
, передавайте в них ключ. -
Значение — описание или комментарий к метрике, который отображается в разделе Обзор проекта. Вы можете изменить его в любой момент. При этом изменений в существующей статистике не произойдет, и вам не придется менять код сценария.
подсказкаЗначение метрики можно не задавать. В таком случае оно будет таким же, как ключ.
-
-
Перейдите в редактор кода.
-
Выберите стейты, на которых вы хотите зафиксировать темы и действия, и добавьте к каждому стейту тег
script
с вызовом нужного метода:setSessionTopic
, чтобы проставить темы диалога;setScenarioAction
, чтобы зафиксировать действия в диалоге;setSessionResult
, чтобы зафиксировать результат диалога.
Когда бот перейдет в стейт, в котором вызывается метод, метрика зафиксируется в аналитике.