Перейти к основному контенту

Подсчёт баллов в диалогах

Подсчёт баллов — это функция автоматического начисления, вычитания и записи очков за ответы пользователя в диалоге. Результат сохраняется в выбранном поле профиля пользователя и используется для персонализации, анализа или перехода в другие сценарии.

Функция позволяет создавать тесты, викторины, опросы с рейтингом и системы оценки. 

Включение подсчёта баллов

  1. Создаём или открываем диалог.
  2. В разделе Система баллов в верхней части страницы активируем опцию Включить систему баллов.

Начисление баллов за ответы

Настройка происходит на этапе редактирования вопроса с вариантами ответов.

Как настроить:

  1. Находим поле Баллы за ответ для ввода баллов рядом с каждым вариантом ответа.
  2. Вводим число для начисления указанного количества баллов за выбор этого варианта.

Арифметические операторы:

Функция поддерживает математические действия:

  • - (минус) для вычитания
  • * (звездочка) для умножения
  • / (слеш) для деления

Вычисления происходят относительно текущего счёта к моменту ответа на вопрос. Система подсчитывает итоговую сумму всех баллов автоматически перед показом заключительного сообщения.

Выбор поля для записи результата

Необходимо выбрать, куда система будет сохранять итоговый результат прохождения диалога.

Как настроить:

  1. Выбираем числовое поле профиля из выпадающего списка.
  2. После прохождения диалога в это поле записывается суммарное количество набранных баллов.

У каждого пользователя в боте есть профиль с набором полей. Можно использовать стандартные числовые поля или создать кастомное поле в разделе ПодписчикиПрофиль подписчика.

Дополнительные настройки

Поле для суммирования баллов

Используется для ведения общего зачета по нескольким викторинам или тестам в разных диалогах.

Как работает:

  1. Выбираем числовое поле профиля, в котором уже хранится результат (например, «Общий счет»).
  2. Система берёт значение из этого поля, прибавляет баллы из текущего диалога и записывает новую сумму обратно в это же поле.

Стартовое значение баллов

Задаёт начальную точку отсчета для подсчета.

Как использовать:

  • Обнуление: вводим 0, если нужно сбросить все предыдущие баллы перед началом диалога. Полезно для повторных прохождений.
  • Продолжение: вводим любое число для начала подсчета с этой цифры.
  • Использование другого поля: выбираем числовое поле профиля в качестве источника стартового значения. Система берёт число из указанного поля и начисляет баллы на него.

Примеры использования

Викторины и тесты: Правильный ответ +10 баллов, неправильный -5.

Оценка клиентского опыта: Опрос «Оцените наш сервис от 1 до 5». Каждая оценка — это баллы. Выявление недовольных клиентов с низким баллом для моментальной реакции.

Геймификация: Диалог-игра, где пользователь зарабатывает очки за правильные действия. Начисление баллов умножением (*2) за быстрые ответы.

Анкетирование и сегментация: Разные баллы за разные ответы в анкете. Например, за выбор «Интересен кофе» +5 к полю «Сегмент: Кофе», за выбор «Интересен чай» +5 к полю «Сегмент: Чай». Отправка персонализированных рассылок на основе этих полей.

Накопительные системы: Использование поля для суммирования баллов для создания системы лояльности, где баллы копятся от разных активностей (покупка, отзыв, участие в конкурсе).