По умолчанию пользователям доступна системная статистика по таким параметрам, как количество сессий, транспорт сообщений, мегамозг, оценка операторов и т.п. (более подробно смотрите в разделе Аналитика).
Кроме системной статистики, может понадобится статистика по достижению пользователем того или иного узла. Например, сколько пользователей решили узнать данные по заказу, сколько пользователей нажали на кнопку Задать вопрос и т.п.
Чтобы статистика собиралась по узлам в боте, необходимо в этих узлах настроить сбор статистики. Как это сделать, рассмотрим ниже
Решение
Для добавления сбора статистики в боте необходимо:
Создать своего бота со всеми необходимыми узлами.
Определиться, по достижению каких услов нам нужна информация в статистике.
Когда мы определились со списком узлов, мы должны в каждом этом узле напротив “Собрать данные” перевести ползунок во включенное, правое состояние. Дополнительно: если это трансфер входа, то по нему по умолчанию статистика сразу же собирается, дополнительно включать сбор данных нет необходимости. Нужно только добавить событие в отчет в разделе Конфигурация.
Далее необходимо ввести идентификатор события (чаще всего это название, которое и будет отображаться в статистике). Обратите внимание, что идентификаторы не могут иметь одинаковых названий. Название должно быть уникальным и отличаться от названия трансфера, так как в противном случае появится ошибка о дублировании идентификатора.
Добавить сбор статистики во всех необходимых вам разделах.
Следующий этап - протестировать бота до достижения указанного вами события, чтобы событие отобразилось в Аналитике в разделе Конфигурация.
Настроить отчет в разделе Аналитика, во вкладке Конфигурация (подробно читайте в разделе Аналитика).
Пример
Рассмотрим небольшой пример сбора статистики от настройки в конструкторе до добавления отчета в Аналитику.
Наши действия:
Создаем нашего бота 5 точками входа: Главное меню, Отследить, Изменить адрес, Добавить услугу, Оператор.
Так как по трансферам статистика итак будет собираться, мы добавим сбор статистики на этапах:
когда клиент ввел номер заказа и ему выдали отслеживание (сделаем название Клиент отследил заказ)
когда клиент подтвердил изменение адреса (название события - Клиент сменил адрес)
когда клиент подтвердил добавление услуги (название события - Клиент добавил услугу).
Таким образом, у нас будет собираться статистика по точкам входа (трансферам) на начальном этапе, а также мы будем знать, сколько клиентов у нас дошли до конечного отслеживания, подтвердили перемещение на другой адрес, подтвердили добавление услуги, т.е. довели ветку бота до её завершения.
Далее мы протестируем бота по всем веткам, доведя все наши логики до нужных нам идентификаторов статистики.
Затем мы перейдем в раздел Аналитика - > Конфигурация -> Конфигуратор отчетов.
В конфигураторе отчетов мы нажмём на кнопку Добавить новый отчет, группировать мы будем по дню. Здесь же мы добавим фильтр Типы событий, выберем наши события и дождёмся, когда появятся данные.
Далее мы переименуем наш отчет (так как по умолчанию New report) в “Действия в боте” и перейдем в раздел Аналитика -> Отчеты. Наш новый отчет с данными будет в разделе Мои отчеты.