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

$analytics.setMessageLabel

Метод проставляет метки фразам клиента.

Синтаксис

Метод принимает два аргумента:

АргументТипОписаниеОбязательный
labelNameСтрокаНазвание метки в группеДа
groupNameСтрокаНазвание группы метокНет
$analytics.setMessageLabel("labelName", "groupName")

Проставленная метка появится в интерфейсе раздела Аналитика > Диалоги, а также в отчете по фразам.

Особенности

  • Прежде чем использовать метку в сценарии, ее необходимо создать в интерфейсе. Для этого нажмите в правом верхнем углу экрана и перейдите в Справочник метокМетки фраз. В интерфейсе каждая метка должна принадлежать как минимум одной группе.

    предупреждение

    Если при вызове метода указана метка, которой нет в справочнике, то такая метка не будет добавлена.

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

  • Неактивная в интерфейсе метка также будет добавлена в отчет.

  • Если существует несколько меток с одинаковыми именами, то будут проставлены все такие метки.

Использование в сценарии

state: Help
a: Какая у вас проблема?

state: Return
intent: /returnPurchase
script:
$analytics.setMessageLabel("Возврат заказа", "Категория вопроса")
$reactions.answer("Подскажите, пожалуйста, номер вашего заказа.")
# ...