$analytics.setMessageLabel
Метод проставляет метки фразам клиента.
Синтаксис
Метод принимает два аргумента:
| Аргумент | Тип | Описание | Обязательный |
|---|---|---|---|
labelName | Строка | Название метки в группе | Да |
groupName | Строка | Название группы меток | Нет |
$analytics.setMessageLabel("labelName", "groupName")
Проставленная метка появится в интерфейсе раздела Аналитика > Диалоги, а также в отчете по фразам.
Особенности
-
Прежде чем использовать метку в сценарии, ее необходимо создать в интерфейсе. Для этого нажмите в правом верхнем углу экрана и перейдите в Справочник меток → Метки фраз. В интерфейсе каждая метка должна принадлежать как минимум одной группе.
предупреждениеЕсли при вызове метода указана метка, которой нет в справочнике, то такая метка не будет добавлена.
-
Если параметр
groupNameне указан, метка будет добавлена для всех групп, к которым она принадлежит. -
Неактивная в интерфейсе метка также будет добавлена в отчет.
-
Если существует несколько меток с одинаковыми именами, то будут проставлены все такие метки.
Использование в сценарии
state: Help
a: Какая у вас проблема?
state: Return
intent: /returnPurchase
script:
$analytics.setMessageLabel("Возврат заказа", "Категория вопроса")
$reactions.answer("Подскажите, пожалуйста, номер вашего заказа.")
# ...